The AWS Cloud Adoption Framework (AWS CAF) organizes guidance into six areas of focus, called Perspectives.
Focus on Business:
Focus on Technical Capabilities:
The Business Perspective ensures that IT aligns with business needs and that IT investments link to key business results.
The People Perspective supports development of an organization-wide change management strategy for successful cloud adoption.
The Governance Perspective focuses on the skills and processes to align IT strategy with business strategy. This ensures that you maximize the business value and minimize risks.
The Platform Perspective includes principles and patterns for implementing new solutions on the cloud, and migrating on-premises workloads to the cloud.
The Security Perspective ensures that the organization meets security objectives for visibility, auditability, control, and agility.
The Operations Perspective helps you to enable, run, use, operate, and recover IT workloads to the level agreed upon with your business stakeholders.
Use the Business Perspective to create a strong business case for cloud adoption and prioritize cloud adoption initiatives.
Use the People Perspective to evaluate organizational structures and roles, new skill and process requirements, and identify gaps.
Use the Governance Perspective to understand how to update the staff skills and processes necessary to ensure business governance in the cloud.
Use the Platform Perspective to understand and communicate the structure of IT systems and their relationships and describe the architecture of the target state environment in detail.
Use the Security Perspective to structure the selection and implementation of security controls that meet the organization’s needs.
Use the Operations Perspective to define how day-to-day, quarter-to-quarter, and year-to-year business is conducted.
When migrating applications to the cloud, six of the most common migration strategies that you can implement are:
Rehosting also known as “lift-and-shift” involves moving applications without changes.
Replatforming, also known as “lift, tinker, and shift,” involves making a few cloud optimizations to realize a tangible benefit. Optimization is achieved without changing the core architecture of the application.
Refactoring (also known as re-architecting) involves reimagining how an application is architected and developed by using cloud-native features. Now, you’re writing new code.
Repurchasing involves moving from a traditional license to a software-as-a-service model. This is common for companies looking to abandon legacy software vendors. Repurchasing involves replacing an existing application with a cloud-based version
Retaining consists of keeping applications that are critical for the business in the source environment. This might include applications that require major refactoring before they can be migrated, or, work that can be postponed until a later time.
Retiring is the process of removing applications that are no longer needed.
The AWS Snow Family is a collection of physical devices that help to physically transport up to exabytes of data into and out of AWS.
AWS Snow Family is composed of:
AWS Snowcone is a small, rugged, and secure edge computing and data transfer device.
It features 2 CPUs, 4 GB of memory, and 8 TB of usable storage.
AWS Snowball offers two types of devices:
Snowball Edge Storage Optimized devices are well suited for large-scale data migrations and recurring transfer workflows.
Snowball Edge Compute Optimized provides powerful computing resources for use cases such as machine learning, full motion video analysis, analytics, and local computing stacks.
Device | Storage | Compute |
---|---|---|
Snowball Edge Storage Optimized | 80 TB HDD | 40 vCPUs, 80 GiB of memory |
Snowball Edge Compute Optimized | 42 TB HDD | 52 vCPUs, 208 GiB of memory |
AWS Snowmobile is an exabyte-scale data transfer service used to move large amounts of data to AWS.
You can transfer up to 100 petabytes of data per Snowmobile.
AWS Snowcone - Customers usually use these devices to ship terabytes of information such as analytics data, video libraries, image collections, backups, and even tape replacement data.
AWS Snowball - The use cases include capturing of streams from IoT devices, image compression, video transcoding, and even industrial signaling.
AWS Snowmobile - It’s ideal for the largest migrations and even data center shutdowns.
You are properly equipped to drive innovation in the cloud if you can clearly articulate the following conditions:
Some of the paths you might explore:
With AWS, serverless refers to applications that don’t require you to provision, maintain, or administer servers. You don’t need to worry about fault tolerance or availability.
Example: AWS Lambda
AWS offers a variety of services powered by artificial intelligence (AI).
AWS offers Amazon SageMaker to remove the difficult work from the process and empower you to build, train, and deploy ML models quickly.