Module 9 - Migration and Innovation Flashcards
Perspectives
AWS Cloud Adoption Framework (AWS CAF) organises guidance into six areas of focus
• Each Perspective addresses distinct responsibilities.
o Planning process helps right people across organisation prepare for changes ahead.
Business capabilities
Business, people and governance perspectives
Technical capabilities
Platform, security and operations perspectives
Business perspective
Ensures IT aligns with business needs and IT investments link to key business results.
Create strong business case for cloud adoption and prioritise cloud adoption initiatives.
Ensure that your business strategies and goals align with your IT strategies and goals.
Business perspective common roles
Business managers
Finance managers
Budget owners
Strategy stakeholders
People perspective
Supports development of organisation-wide change management strategy for successful cloud adoption.
People perspective common roles
Human resources
Staffing
People managers
People perspective used to:
Evaluate organisational structures and roles
New skill and process requirements
Identify gaps
Helps prioritise training, staffing, organisational changes.
Governance perspective
Focuses on skills and processes to align IT strategy with business strategy.
Ensures you maximise business value and minimise risks.
Use to understand how to update staff skills and processes necessary to ensure business governance in cloud.
Manage and measure cloud investments to evaluate business outcomes.
Governance perspective common roles
- Chief Information Officer (CIO).
- Program managers.
- Enterprise architects.
- Business analysts.
- Portfolio managers.
Platform perspective
Includes principles and patterns for:
• Implementing new solutions on cloud.
• Migrating on-premises workloads to cloud.
Use variety of architectural models to understand and communicate structure of IT systems and their relationships.
Describe architecture of target state environment in detail.
Platform perspective common roles
- Chief Technology Officer (CTO).
- IT managers.
- Solutions architects.
Security perspective
Ensures organisation meets security objectives for: • Visibility. • Auditability. • Control. • Agility.
Use AWS CAF to structure selection and implementation of security controls that meet organisation’s needs.
Security perspective common roles
- Chief Information Security Officer (CISO).
- IT security managers.
- IT security analysts.
Operations perspective
Helps you to enable, run, use, operate and recover IT workloads to level agreed upon with your business stakeholders.
Define how day-to-day, quarter-to-quarter and year-to-year business is conducted.
Align with and support operations of business.
AWS CAF helps stakeholders define current operating procedures and identify process changes and training needed to implement successful cloud adoption.
Operations perspective common roles
- IT operations managers.
* IT support managers.
6 strategies for migration
Rehosting Replatforming Refactoring/re-architecting Repurchasing Retaining Retiring
Rehosting
Also known as “lift-and-shift” involves moving applications without changes.
Replatforming
Also known as “lift, tinker and shift”.
o Involves making few cloud optimisations to realise tangible benefit.
o Optimisation achieved without changing core architecture of application.
Refactoring/re-architecting
o Involves reimagining how application is architected and developed by using cloud-native features.
o Driven by strong business need to add features, scale or performance that would be difficult to achieve in application’s existing environment.
Repurchasing
o Moving from traditional license to software-as-a-service model.
o E.g. migrating from customer relationship management (CRM) system to Salesforce.com
Retaining
o Keeping applications that are critical for business in source environment.
o Might include applications that require major refactoring before they can be migrated or work postponed until later time.
Retiring
Process of removing applications no longer needed
Conditions to drive innovation with AWS (3):
Current state
Desired state
Problems you are trying to solve
Innovate with AWS Services
Serverless applications
Artificial intelligence
Machine learning
Serverless applications
o Serverless – applications that don’t require you to provision, maintain or administer services.
o Don’t need to worry about fault tolerance or availability.
AWS handles capabilities for you.
o AWS Lambda example of service can use to run serverless applications.
Design architecture to trigger Lambda functions to run your code – bypass need to manage fleet of servers.
o Building architecture with serverless applications enables developers to focus on core product instead of managing and operating servers.
Artificial intelligence
o AWS offers variety of services powered by AI.
o Can perform tasks:
Convert speech to text with Amazon Transcribe.
Discover patterns in text with Amazon Comprehend.
Identify potentially fraudulent online activities with Amazon Fraud Detector.
Build voice and text chatbots with Amazon Lex.
Machine Learning
o Traditional ML complex, expensive, time consuming, error prone.
o Amazon SageMaker to remove difficult work from process.
Empower to build, train and deploy ML models quickly.
Machine Learning used to:
Analyse data
Solve complex problems
Predict outcomes before they happen
AWS Snow Family
Collection of physical devices that help to physically transport up to exabytes of data into and out of AWS.
AWS Snow Family Members
AWS Snowcone
AWS Snowball (Snowball Edge Storage Optimised and Snowball Edge Compute Optimised)
AWS Snowmobile
AWS Snowcone
o Small, rugged, and secure edge computing and data transfer device.
o Features 2 CPUs, 4 GB of memory, 8 TB of usable storage.
AWS Snowball (Snowball Edge Storage Optimised)
• Well suited for large-scale data migrations and recurring transfer workflows and local computing with higher capacity needs.
AWS Snowball (Snowball Edge Compute Optimised)
• Provides powerful computing resources for use cases: o Machine learning. o Full motion video analysis. o Analytics. o Local computing stacks.
AWS Snowmobile
o Exabyte-scale data transfer service used to move large amounts of data to AWS.
o Can transfer up to 100 petabytes of data per Snowmobile.
45-foot long ruggedized shipping container pulled by semi-trailer truck.