Application portfolio analysis is crucial for a successful move to AWS. Here's what you need to know:
- It assesses your programs' readiness for cloud migration
- Key aspects: business importance, functionality, technical setup, cost, and modernity
- Benefits: identify migration candidates, understand dependencies, choose update strategies
Main approaches:
- Automated Discovery Tools (e.g., AWS Application Discovery Service)
- Manual Inventory Processes
- Hybrid Approaches
- AWS Migration Evaluator
Quick Comparison:
Approach | Speed | Accuracy | Effort Required |
---|---|---|---|
Automated | Fast | Good | Low |
Manual | Slow | High | High |
Hybrid | Moderate | Very High | Moderate |
AWS Evaluator | Fast | High | Moderate |
The "7 Rs" of AWS migration strategies:
- Retire
- Retain
- Rehost
- Relocate
- Repurchase
- Replatform
- Refactor
Proper analysis ensures smoother migration, cost savings, and improved cloud performance.
Related video from YouTube
1. Automated Discovery Tools
Automated discovery tools help analyze your computer programs for moving to AWS. These tools gather information about your current setup and programs.
Discovery and Initial Planning
AWS Application Discovery Service (ADS) is a tool that helps big companies plan their move to AWS. It does this by:
- Collecting data about your current computers and programs
- Storing this data safely
- Letting you download the data as a file
ADS works in two ways:
- Without installing anything extra (agentless)
- By installing a small program on your computers (agent-based)
Application Assessment Techniques
ADS helps you understand:
- How your programs work together
- What each program needs to run
It works with other AWS tools to help you keep track of your move to the cloud.
Tool Features and Capabilities
Feature | Description |
---|---|
Data Collection | Gathers information about your current setup |
Cost Estimation | Helps figure out how much running on AWS might cost |
Migration Planning | Assists in planning your move to AWS |
Portfolio Analysis | Looks at all your programs to see which ones are ready for AWS |
Other tools like AWS Migration Evaluator can also help with these tasks.
2. Manual Inventory Processes
Manual inventory processes involve a hands-on approach to checking if applications are ready to move to AWS. This method requires a good understanding of your applications and involves gathering data by hand.
Discovery and Initial Planning
In a manual inventory process, you need to collect information about your current setup and applications. This includes:
- Details about the applications
- How applications depend on each other
- The computers and systems the applications run on
You can gather this information by:
- Talking to the people who own or manage the applications
- Looking at existing documents
- Checking system records
Application Assessment Techniques
After collecting the data, you need to look at it closely to understand:
- How applications work together
- What each application needs to run
- Which applications depend on others
This helps you spot possible problems that might come up when moving to AWS and helps plan the move.
Portfolio Rationalization Strategies
When doing a manual inventory, you also need to decide which applications should move to AWS. This involves looking at:
Aspect | What to Consider |
---|---|
Business Value | How important is the application for the company? |
Technical Fit | Can the application work well on AWS? |
Benefits | What good things could happen by moving to AWS? |
3. Hybrid Approaches
Discovery and Initial Planning
Hybrid approaches mix automatic tools and manual checks. This method uses tools to gather data, then people review and improve the results. This can make the data more accurate and save time compared to doing everything by hand.
For example, you can use AWS Application Discovery Service (ADS) to automatically collect information about your current setup. Then, people can check this information to make sure it's correct. This helps find possible problems that the tools might miss.
Tool Features and Capabilities
Hybrid approaches use different tools to help with discovery and planning. Here's a table showing some tools and what they do:
Tool | What it Does |
---|---|
AWS Application Discovery Service (ADS) | Automatically finds applications and how they connect |
AWS Migration Evaluator | Gathers data about your current setup and applications |
These tools can help you:
- Find possible problems
- See how applications depend on each other
- Guess how much AWS might cost
- Try out different ways to move to AWS
sbb-itb-6210c22
4. AWS Migration Evaluator
Discovery and Initial Planning
AWS Migration Evaluator helps companies plan their move to AWS. It works in three steps:
- Discover: Scans your current computer setup
- Assess: Looks at the information it found
- Report: Gives you a summary of what it learned
The tool checks your:
- Servers
- Storage
- Databases
- Computer programs
It collects details about how these things are set up and how well they work.
Tool Features and Capabilities
AWS Migration Evaluator offers several helpful features:
Feature | Description |
---|---|
Cost Estimation | Figures out how much running on AWS might cost |
Performance Analysis | Suggests ways to make programs run better in the cloud |
Detailed Reports | Shows clear pictures of your current setup |
Problem Spotting | Finds possible issues that could happen during the move |
The tool gives you reports that show:
- How ready you are to move to AWS
- Ways to save money
- How to make your programs work better
- How to keep your data safe
These reports help you make a good plan for moving to AWS. They show you what might go wrong and how to avoid problems.
Strengths and Weaknesses
The AWS Migration Evaluator has good points and not-so-good points. Let's look at what it does well and where it could be better.
Good Points | Not-So-Good Points |
---|---|
Gives lots of details about your current setup | Takes time to put in all the information at first |
Helps figure out how much AWS might cost | Can be hard to learn how to use |
Suggests ways to make your programs work better | Only as good as the information you give it |
Good Points Explained:
- It looks at all parts of your computer setup
- It helps you guess how much money you might spend on AWS
- It tells you how to make your programs run better in the cloud
Not-So-Good Points Explained:
- You need to spend time putting in information about your current setup
- It might take a while to learn how to use all its features
- If you put in wrong information, you might get wrong answers
The AWS Migration Evaluator can be very helpful, but it's important to know that it has both good and not-so-good parts. It's a tool that can give you a lot of useful information, but you need to be careful about how you use it.
Summary
Summary
Checking if your computer programs are ready to move to AWS is a key step for a good cloud move. By looking at all your programs, you can:
- Find which ones can move to AWS
- Decide which to move first
- Make a plan for moving
The AWS Migration Evaluator is a tool that helps with this. It looks at your current setup and tells you how ready you are to move. But like any tool, it has good and not-so-good points.
Here's a quick look at what the AWS Migration Evaluator does:
What it Does Well | What it Doesn't Do Well |
---|---|
Gives lots of details about your setup | Takes time to set up at first |
Helps guess AWS costs | Can be hard to learn |
Suggests ways to make programs work better | Only as good as the info you give it |
To check if your programs are ready for AWS, you need to look at:
- How important each program is for your business
- Any problems with current programs
- Which programs to work on first
By doing this check carefully, you can:
- Make your programs work better
- Save money
- Get more from cloud computing
A good plan for checking your programs is key to moving to AWS successfully.
FAQs
What are the seven migration strategies for AWS?
When moving computer programs to AWS, there are seven main ways to do it. These are called the "7 Rs":
Strategy | What it Means |
---|---|
Retire | Stop using the program |
Retain | Keep the program as it is |
Rehost | Move the program to AWS without changes |
Relocate | Move the program to a different place in AWS |
Repurchase | Buy a new version of the program |
Replatform | Make small changes to the program for AWS |
Refactor | Rebuild the program for AWS |
These strategies help companies choose the best way to move their programs to AWS. They look at:
- What the company needs
- How the program works
- How much it will cost
By picking the right strategy, companies can:
- Make their programs work better
- Save money
- Use AWS in the best way
It's important to think carefully about which strategy to use for each program.