SlideShare ist ein Scribd-Unternehmen logo
1 von 27
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Patrick Hannah, VP of Engineering,
CloudHesive
IT Palooza 2017, December 7th, 2017
AWS 101 and the Benefits of
Migrating to the Cloud
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Introduction
• Who am I?
• What’s my background?
• What do I hope to get out of this presentation?
• How am I using AWS?
• What do I love about AWS?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Who is CloudHesive?
We offer end-to-end solutions to migrate and securely operate our customer’s mission critical applications on the cloud
• Professional Services
• Assessment (Current environment, datacenter or cloud footprint)
• Strategy (Getting to the future state)
• Migration (Environment-to-cloud, Datacenter-to-cloud)
• Implementation (Point solutions)
• Support (Break/fix and ongoing enhancement)
• DevOps Services
• Assessment
• Strategy
• Implementation (Point solutions)
• Management (Supporting infrastructure, solutions or ongoing enhancement)
• Support (Break/fix and ongoing enhancement)
• Managed Security Services (SecOps)
• Encryption as a Service (EaaS) – encryption at rest and in flight
• End Point Security as a Service
• Threat Management
• SOC II Type 2 Validated
• Next Generation Managed Services
• Leveraging our Professional, DevOps and Managed Security Services
• Single payer billing
• Intelligent operations and automation
• AWS Audited
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What are we going to talk about?
• Use Cases
• Where to Start
• Approach
• Service Selection
• Resources
• Conclusion
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use Cases – You’ve probably heard of these
• Public Facing – eCommerce, Marketing, Web Hosting etc.
• Off the shelf software (Magento, Wordpress), heavily customized
• Starting to see DevOps Adoption
• Sensitive to scaling and security
• SaaS
• Home grown, can be either legacy (eg. written decades ago, never refactored) or “next generation” (microservices,
etc).
• Next generation users adopt new technologies and methodologies (first to Cloud, DevOps, etc.)
• Sensitive to scaling, security and cost
• Legacy Applications
• Shrink wrap software, supporting business (back office) operations
• Home grown, purpose built
• “The person who set this up isn’t here anymore”
• Data Analytics
• First to Cloud
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use Cases – But what about these?
• Enterprise
• Commercial software, thousands of users
• Infrastructure
• “Hands off” management of supporting infrastructure (for example, patching) + supporting
infrastructure itself (for example Active Directory)
• Desktop
• Hosted applications + Desktops
• Contact Center
• Hosted contact center
• Media
• Acquisition, transcoding, storage & streaming
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use Case - eCommerce
Customer Challenges:
• Customer’s internal infrastructure team was unable to keep up with requests from the business, for example, new applications would wait months before infrastructure
was available to support them.
• Customer’s infrastructure was unable to scale to support their customers’ unanticipated peak demands (being in the travel and hospitality industry, sales would drive
traffic to their site).
• Customer wanted to be able to deploy new releases on-demand rather than wait for their configuration management team to deploy.
Solutions Provided:
• Assessed current technology footprint and produced a proposed architecture for deployment on the public cloud, ensuring the ability to recover in a disaster as well as be
highly available.
• Deployed infrastructure based on the developed architecture on SoftLayer and AWS.
• Developed and benchmarked a cloud agnostic auto-scaling solution with automated deployments, allowing for on-demand releases and the ability to bring new workers
online within 15 minutes.
Benefits to the customer:
• Faster customer onboarding – new customer infrastructure can be provisioned in less than a day.
• Ability to quickly respond to unanticipated peak volume periods – less than 1 hour versus what was previously 8 hours.
• Faster application performance – newer hardware and services (elastic load balancing) designed for performance at scale.
• Increased uptime – high availability and disaster recovery are inherently built into AWS.
Technology Utilized:
• Linux and Windows on AWS and SoftLayer
• Octopus Deploy
• .NET
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use Case - SaaS
Customer Challenges:
• Customer previously relied on three separate colocation providers in two countries to support their customer base.
• Customer had a mix of hardware deployed and was leveraging various infrastructure components (virtualization, server, storage and network) that were prone to failure,
non performant or incapable of scaling.
• Customer’s technical operations team was spending most of their time maintaining hardware, rather than supporting the business.
Solutions Provided:
• Performed an initial assessment of their infrastructure footprint and built a proof of concept on AWS, proving technical capability of the platform, and utilizing AWS
managed/abstracted services in lieu of traditional infrastructure solutions (such as elastic load balancing in place of load balancers deployed as virtual machines).
• Performed a phased migration, starting with their Disaster Recovery site, moving on to their Primary site after successful Disaster Recovery testing and finally, non-critical
services and environments.
• Solved customer defined data residency requirements by deploying customer’s infrastructure in AWS GovCloud (in under a month) as well as AWS Canada (within one
week of public GA).
• Provided ongoing operational and security monitoring and management of infrastructure, implementing custom automation solutions where required.
Benefits to the customer:
• Customer is able to respond to growth of their customer base without procuring additional hardware.
• Customer is able to manage their entire software development lifecycle on a single infrastructure platform.
• Customer is able to introduce new services into their product and consume new services in AWS without heavy lifting.
• Innovates and deploys feature sets in a shorter timeframe.
Technology Utilized:
• Windows .Net , MSSQL on AWS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use Case – End User Computing
Customer Challenges:
• Customer had a mix of hardware, spread across multiple geographies, to support their customer base, making maintenance and support a challenge, as hardware was not
always in stock or had differing characteristics.
• Customer was over overbuilding their XenApp farms and supporting infrastructure (such as virtualization platforms, servers, storage and network infrastructure) in order to
handle peak customer demand.
• Customer had space capacity in other datacenters, which was intended to support disaster recovery of their primary datacenters, but was otherwise unused.
Solutions Provided:
• Assessment of on-premise datacenter infrastructure and total cost of ownership analysis between on-premise, Hybrid Cloud and Public Cloud solutions, providing the ability
to achieve cost savings on AWS.
• Development of datacenter consolidation roadmap along with execution of telephony Proof of Concept on AWS to aid in datacenter consolidation.
• Deployment of Citrix XenApp and XenDesktop on Hybrid Cloud and Public Cloud as well as development and implementation of Citrix XenApp and XenDesktop auto-scaling
(6.5 and 7.5+) to solve both scaling and disaster recovery challenges.
Benefits to the customer:
• Decreased operational cost and increased scalability - capacity can be provisioned on-demand rather than having to follow typical hardware procurement cycles.
• Decreased customer onboarding and offboarding cost – being the customer is in the contact center and business process outsourcing space, they encounter customer churn
and for each customer being onboarded or offboarded, there is a cost (in terms of effort) that is mitigated through automation of provisioning and deprovisioning.
Technology Utilized:
• Windows on AWS
• Citrix XenApp/XenDesktop and Netscaler
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Where do I start?
• Documentation available from AWS
• Documentation
• Community/Meetups/Github
• Wizards/Targeted E-Mails
• Reference Architecture/Quickstarts
• Ecosystem/Marketplace/Partners
• Best Practices/Trusted Advisor/PHD/Targeted E-Mails
• AWS Support
• AWS Training & Certification
• Interacting with AWS
• AWS Console
• AWS CLI, Tools, Tookits, SDKs and Mobile SDKs
• AWS Billing and Cost Management
• Keep Up to Date
• Blogs
• Whats New
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Adoption Approach
• Pick an Application to Migrate
• Document the Application
• Review the AWS service offerings
• Take a look at the Reference Architectures published by AWS
• Take a look at the AWS Marketplace
• Do the work (starting with non Production)
• Review (did you miss something), Document, Lessons Learned
• Move Production
• Review (did you miss something), Document, Lessons Learned
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Virtual Machines? Containers? Functions?
Virtual Machines
• AMI
• Patching
• Multi-threaded/Multi-task
• Hours to Months
• Per VM/Per Hour
Containers
• Container File
• Versioning
• Multi-threaded/Single-task
• Minutes to Days
• Per VM/Per Hour
Functions
• Code
• Versioning
• Single-threaded/Single-task
• Microseconds to Seconds
• Per Memory/Second/Per Request (Free Tier)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Storage?
• Amazon S3 – large objects
• Amazon Glacier – archive data
• Amazon CloudFront – content distribution
• Amazon DynamoDB – simple non-relational data
• Amazon EC2 Ephemeral Storage – transient data
• Amazon EBS – persistent block storage with snapshots
• Amazon RDS – Automated, managed MySQL
• Amazon Redshift – Data warehouse workloads
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Enterprise Licensing
EC2
• AWS Instance Cost includes OS License
• Any additional software can be acquired through standard channels (direct, reseller, etc.) or through the AWS Marketplace
• AWS also offers preinstalled versions and editions of MSSQL as part of the AWS Instance Cost
RDS
• MSSQL or Oracle can be licensed through AWS, included as part of the AWS RDS cost or customers can supply their own
licenses (minimum of 27% savings for MSSQL)
Workspaces
• AWS Workspace Cost includes OS License
• Can bring your own license
Dedicated Hosts
• Host ID, Socket, Core Visibility
• Permits BYOL of Operating System License
• Supports Socket/Core based licensing where Software Licensing Agreements are not Cloud Aware
• Bare Metal in Preview
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Windows? Yes!
Infrastructure
• EC2 – Windows 2003 - 2016
• SSM – Windows Agent
• ECS – .net Core
• RDS – MSSQL
• Lambda – c#
• Elastic Beanstalk – .net
• OpsWorks – Chef for Windows
Enterprise
• Directory Service – AD compatible and AD directories
• Route53 - DNS
• CloudHSM – CryptoAPI
• WorkDocs – Windows Clients
• WorkMail – Outlook Clients
• Workspaces – Windows Clients + Windows Desktops
• AppStream 2.0 – Windows Clients + Windows Desktops
• Storage Gateway – iSCSI initiators
Development
• AWS CodeStar – Visual Studio Integration
• AWS CodeDeploy – Windows Agent
• X-Ray - .net
• Cloud9
• Tools/Toolkit for PowerShell/Visual Studio, SDKs (.net), CLI (Windows)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Typical Stack
• Route53 (DNS) – feature rich
• CloudFront (Content Delivery Network)
• S3 (Object Storage, ideal for Static Content) – 3 flavors
• ELB (Load Balancing)
• ASG (Auto Scaling)
• EC2 (Virtual Servers)
• RDS (Managed Database) – numerous flavors
• ElastiCache (Managed Cache)
• SES (SMTP Gateway)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Approaches
• Deploy existing apps in AWS with minimal re-design
• Good strategy if starting out on AWS, or if application can’t be re-
architected due to cost or resource constraints
• Primarily use core services such as EC2, EBS, VPC
Lift-and-shift
• Evolve architecture for existing app to leverage AWS services
• Gain cost and performance benefits from using AWS services such
as RDS, SQS, and so on
Cloud-optimized
• Architect app to be cloud-native from the outset
• Leverage the full AWS portfolio
• Truly gain all the benefits of AWS (security, scalability, cost,
durability, low operational burden, etc)
Cloud-native
architecture
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Options
• AWS Application Discovery Service – Agent based application discovery
• AWS Database Migration Service – Migration and replication of
same/disparate database platforms
• AWS Import/Export – BYOD “sneakernet” migration
• AWS Migration Hub – Ties Application Discovery and Server Migration
together
• AWS Server Migration Service – VMWare + Hyper-V integrated server
migration + replication
• AWS Schema Conversion Tool – Migration of same/disparate database
schemas
• AWS Snowball – 80 TB hardened storage device for “sneakernet” migration
• vmimport + vCenter Addon – VM Image or ISO import as an EBS Snapshot
or AMI
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Reference Architecture
• Simplified PDFs depicting, at a high level, an application
use case
• Deployment Guides provide detailed information around
deploying a specific application
• CloudFormation Templates provide deployment
templates to alleviate much of the manual work
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Marketplace
• Thousands of products/services available on the AWS
Marketplace to support DevOps needs
• Some delivered as services, some delivered as stacks
• Our approach is to partner with “one of each”, which
helps augment AWS’ offering and expand our
capabilities (many customers are already invested in a
solution
• Often, products traditionally deployed on-premise can be
found on the AWS Marketplace in pre-build appliance
images or CloudFormation Templates
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cloud Adoption Framework
• Business Stakeholders
• Business
• People
• Governance
• Technology Stakeholders
• Platform
• Security
• Operations
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Well Architected Framework (Five Pillars)
• Operational Excellence
• Security
• Reliability
• Performance Efficiency
• Cost Optimization
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Themes
• Design for failure and nothing fails
• Build security in every layer
• Leverage different storage options
• Implement elasticity
• Think parallel
• Loose coupling sets you free
• Don’t fear constraints
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Conclusion
• Plan out your migration
• Don’t unnecessarily overcomplicate (eg. start with one application, not an
entire datacenter)
• Know the application you are migrating
• Don’t forget interdependencies
• Be open to new ideas
• Utilize the vast AWS knowledge sources
• Define success criteria and benchmarks
• Document along the way
• AWS Adoption is an on-going process
• Evangelize
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Further Learning
• Getting Started: https://aws.amazon.com/getting-started
• General Reference: http://docs.aws.amazon.com/general/latest/gr
• Global Infrastructure: https://aws.amazon.com/about-aws/global-infrastructure/
• FAQs: https://aws.amazon.com/faqs
• Documentation: https://aws.amazon.com/documentation/
• Architecture: https://aws.amazon.com/architecture
• Whitepapers: https://aws.amazon.com/whitepapers
• Security: https://aws.amazon.com/security
• Blog: https://aws.amazon.com/blogs
• Service Specific Pages: https://aws.amazon.com/service
• SlideShare: http://www.slideshare.net/AmazonWebServices
• Github: https://github.com/aws and https://github.com/awslabs
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Meetups
• Boca Raton: https://www.meetup.com/awsflorida/
• Doral: https://www.meetup.com/AWSUserGroupDoral/
• Fort Lauderdale: https://www.meetup.com/South-Florida-Amazon-Web-Services-Meetup/
• Jacksonville: https://www.meetup.com/AWS-User-Groups-of-Florida-Jacksonville/
• Miami: https://www.meetup.com/Miami-AWS-Users-Group/
• Miami Beach: https://www.meetup.com/aws-user-group-miami/
• Orlando: https://www.meetup.com/Orlando-AWS-Users-Group/
• Palm Beach Gardens: https://www.meetup.com/AWS-Users-Group-of-Florida-Palm-Beach-
Gardens/
• Tampa: https://www.meetup.com/Tampa-AWS-Users-Group/
• Montevideo, Uruguay: https://www.meetup.com/Meetup-de-Amazon-Web-Services-AWS-en-
Montevideo/
• Asuncion, Paraguay: https://www.meetup.com/Meetup-de-Amazon-Web-Services-en-Asuncion/
• South Florida Jenkins Area Meetup: https://www.meetup.com/South-Florida-Jenkins-Area-
Meetup/
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!
sales@cloudhesive.com | https://cloudhesive.com

Weitere ähnliche Inhalte

Was ist angesagt?

Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Amazon Web Services
 
AWS solution Architect Associate study material
AWS solution Architect Associate study materialAWS solution Architect Associate study material
AWS solution Architect Associate study materialNagesh Ramamoorthy
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Amazon Web Services
 
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018Amazon Web Services
 
What is Cloud Computing with AWS?
What is Cloud Computing with AWS?What is Cloud Computing with AWS?
What is Cloud Computing with AWS?Amazon Web Services
 
Network Security and Access Control within AWS
Network Security and Access Control within AWS Network Security and Access Control within AWS
Network Security and Access Control within AWS Amazon Web Services
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networksi2k2 Networks (P) Ltd.
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...Amazon Web Services
 
Basics AWS Presentation
Basics AWS PresentationBasics AWS Presentation
Basics AWS PresentationShyam Kumar
 
What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?Amazon Web Services
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWSIan Massingham
 
An Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - WebinarAn Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - WebinarAmazon Web Services
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCAmazon Web Services
 
Protect your applications from DDoS/BOT & Advanced Attacks
Protect your applications from DDoS/BOT & Advanced AttacksProtect your applications from DDoS/BOT & Advanced Attacks
Protect your applications from DDoS/BOT & Advanced AttacksAmazon Web Services
 

Was ist angesagt? (20)

AWS RDS
AWS RDSAWS RDS
AWS RDS
 
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
 
AWS solution Architect Associate study material
AWS solution Architect Associate study materialAWS solution Architect Associate study material
AWS solution Architect Associate study material
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
 
Setting Up a Landing Zone
Setting Up a Landing ZoneSetting Up a Landing Zone
Setting Up a Landing Zone
 
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
 
What is Cloud Computing with AWS?
What is Cloud Computing with AWS?What is Cloud Computing with AWS?
What is Cloud Computing with AWS?
 
Network Security and Access Control within AWS
Network Security and Access Control within AWS Network Security and Access Control within AWS
Network Security and Access Control within AWS
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networks
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
 
Basics AWS Presentation
Basics AWS PresentationBasics AWS Presentation
Basics AWS Presentation
 
What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWS
 
An Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - WebinarAn Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - Webinar
 
AWS for Backup and Recovery
AWS for Backup and RecoveryAWS for Backup and Recovery
AWS for Backup and Recovery
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSC
 
Boot camp - Migration to AWS
Boot camp - Migration to AWSBoot camp - Migration to AWS
Boot camp - Migration to AWS
 
Protect your applications from DDoS/BOT & Advanced Attacks
Protect your applications from DDoS/BOT & Advanced AttacksProtect your applications from DDoS/BOT & Advanced Attacks
Protect your applications from DDoS/BOT & Advanced Attacks
 

Ähnlich wie AWS 101 and the benefits of Migrating to the Cloud

(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...Amazon Web Services
 
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleMigrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleTom Laszewski
 
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionAccenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionTom Laszewski
 
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Amazon Web Services
 
Microsoft on AWS
Microsoft on AWS  Microsoft on AWS
Microsoft on AWS CloudHesive
 
Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017 Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017 Amazon Web Services
 
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek Mah...
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek  Mah...AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek  Mah...
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek Mah...Amazon Web Services Korea
 
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)Amazon Web Services
 
Driving Business Agility with AWS Serverless -Atlanta
Driving Business Agility with AWS Serverless -AtlantaDriving Business Agility with AWS Serverless -Atlanta
Driving Business Agility with AWS Serverless -AtlantaCloudHesive
 
Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017Amazon Web Services
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5margaret_ronald
 
Best Practices for Partnering with AWS
Best Practices for Partnering with AWSBest Practices for Partnering with AWS
Best Practices for Partnering with AWSAmazon Web Services
 
Microsoft cloud continuum
Microsoft cloud continuumMicrosoft cloud continuum
Microsoft cloud continuumMathews Job
 
Cisco Connect 2018 Philippines - Microsoft azure stack
Cisco Connect 2018 Philippines - Microsoft azure stackCisco Connect 2018 Philippines - Microsoft azure stack
Cisco Connect 2018 Philippines - Microsoft azure stackNetworkCollaborators
 
SaaS & DBaas
SaaS & DBaasSaaS & DBaas
SaaS & DBaasalkuzaee
 
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and ChallengesMigrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and ChallengesOSSCube
 
Cloud Service Provider in India | Cloud Solution and Consulting
Cloud Service Provider in India | Cloud Solution and ConsultingCloud Service Provider in India | Cloud Solution and Consulting
Cloud Service Provider in India | Cloud Solution and ConsultingKAMLESHKUMAR471
 
Saas & DBaas
Saas & DBaasSaas & DBaas
Saas & DBaasalkuzaee
 

Ähnlich wie AWS 101 and the benefits of Migrating to the Cloud (20)

(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
 
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleMigrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scale
 
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionAccenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
 
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
 
Microsoft on AWS
Microsoft on AWS  Microsoft on AWS
Microsoft on AWS
 
Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017 Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017
 
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek Mah...
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek  Mah...AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek  Mah...
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek Mah...
 
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
 
Driving Business Agility with AWS Serverless -Atlanta
Driving Business Agility with AWS Serverless -AtlantaDriving Business Agility with AWS Serverless -Atlanta
Driving Business Agility with AWS Serverless -Atlanta
 
Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5
 
Best Practices for Partnering with AWS
Best Practices for Partnering with AWSBest Practices for Partnering with AWS
Best Practices for Partnering with AWS
 
Table ronde clients
Table ronde clientsTable ronde clients
Table ronde clients
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
 
Microsoft cloud continuum
Microsoft cloud continuumMicrosoft cloud continuum
Microsoft cloud continuum
 
Cisco Connect 2018 Philippines - Microsoft azure stack
Cisco Connect 2018 Philippines - Microsoft azure stackCisco Connect 2018 Philippines - Microsoft azure stack
Cisco Connect 2018 Philippines - Microsoft azure stack
 
SaaS & DBaas
SaaS & DBaasSaaS & DBaas
SaaS & DBaas
 
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and ChallengesMigrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
 
Cloud Service Provider in India | Cloud Solution and Consulting
Cloud Service Provider in India | Cloud Solution and ConsultingCloud Service Provider in India | Cloud Solution and Consulting
Cloud Service Provider in India | Cloud Solution and Consulting
 
Saas & DBaas
Saas & DBaasSaas & DBaas
Saas & DBaas
 

Mehr von CloudHesive

Serverless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of FloridaServerless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of FloridaCloudHesive
 
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...CloudHesive
 
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...CloudHesive
 
Accelerating Business and Research Through Automation and Artificial Intellig...
Accelerating Business and Research Through Automation and Artificial Intellig...Accelerating Business and Research Through Automation and Artificial Intellig...
Accelerating Business and Research Through Automation and Artificial Intellig...CloudHesive
 
Amazon Connect Rethink Your Contact Center with CloudHesive.pptx
Amazon Connect Rethink Your Contact Center with CloudHesive.pptxAmazon Connect Rethink Your Contact Center with CloudHesive.pptx
Amazon Connect Rethink Your Contact Center with CloudHesive.pptxCloudHesive
 
ConnectPath Introduction
ConnectPath IntroductionConnectPath Introduction
ConnectPath IntroductionCloudHesive
 
Modernize your contact center with ConnectPath CX v2.pdf
Modernize your contact center with ConnectPath CX v2.pdfModernize your contact center with ConnectPath CX v2.pdf
Modernize your contact center with ConnectPath CX v2.pdfCloudHesive
 
Modernize your contact center with ConnectPath CX — Chart.pdf
Modernize your contact center with ConnectPath CX — Chart.pdfModernize your contact center with ConnectPath CX — Chart.pdf
Modernize your contact center with ConnectPath CX — Chart.pdfCloudHesive
 
End User Computing at CloudHesive.pptx
End User Computing at CloudHesive.pptxEnd User Computing at CloudHesive.pptx
End User Computing at CloudHesive.pptxCloudHesive
 
Analytics at CloudHesive
Analytics at CloudHesiveAnalytics at CloudHesive
Analytics at CloudHesiveCloudHesive
 
Supporting your CMMC initiatives with Sumo Logic
Supporting your CMMC initiatives with Sumo LogicSupporting your CMMC initiatives with Sumo Logic
Supporting your CMMC initiatives with Sumo LogicCloudHesive
 
Best Practices and Resources to Effectively Manage and Optimize Your AWS Costs
Best Practices and Resources to Effectively Manage and Optimize Your AWS CostsBest Practices and Resources to Effectively Manage and Optimize Your AWS Costs
Best Practices and Resources to Effectively Manage and Optimize Your AWS CostsCloudHesive
 
Serverless data and analytics on AWS for operations
Serverless data and analytics on AWS for operations Serverless data and analytics on AWS for operations
Serverless data and analytics on AWS for operations CloudHesive
 
reInvent reCap 2022
reInvent reCap 2022reInvent reCap 2022
reInvent reCap 2022CloudHesive
 
Serverless without Code (Lambda)
Serverless without Code (Lambda)Serverless without Code (Lambda)
Serverless without Code (Lambda)CloudHesive
 
AWS Advanced Analytics Automation Toolkit (AAA)
AWS Advanced Analytics Automation Toolkit (AAA)AWS Advanced Analytics Automation Toolkit (AAA)
AWS Advanced Analytics Automation Toolkit (AAA)CloudHesive
 
AWS Control Tower
AWS Control TowerAWS Control Tower
AWS Control TowerCloudHesive
 
Security on AWS, 2021 Edition Meetup
Security on AWS, 2021 Edition MeetupSecurity on AWS, 2021 Edition Meetup
Security on AWS, 2021 Edition MeetupCloudHesive
 
5 minutes on security
5 minutes on security5 minutes on security
5 minutes on securityCloudHesive
 

Mehr von CloudHesive (20)

Serverless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of FloridaServerless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of Florida
 
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
 
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
 
Accelerating Business and Research Through Automation and Artificial Intellig...
Accelerating Business and Research Through Automation and Artificial Intellig...Accelerating Business and Research Through Automation and Artificial Intellig...
Accelerating Business and Research Through Automation and Artificial Intellig...
 
Amazon Connect Rethink Your Contact Center with CloudHesive.pptx
Amazon Connect Rethink Your Contact Center with CloudHesive.pptxAmazon Connect Rethink Your Contact Center with CloudHesive.pptx
Amazon Connect Rethink Your Contact Center with CloudHesive.pptx
 
ConnectPath Introduction
ConnectPath IntroductionConnectPath Introduction
ConnectPath Introduction
 
Modernize your contact center with ConnectPath CX v2.pdf
Modernize your contact center with ConnectPath CX v2.pdfModernize your contact center with ConnectPath CX v2.pdf
Modernize your contact center with ConnectPath CX v2.pdf
 
Modernize your contact center with ConnectPath CX — Chart.pdf
Modernize your contact center with ConnectPath CX — Chart.pdfModernize your contact center with ConnectPath CX — Chart.pdf
Modernize your contact center with ConnectPath CX — Chart.pdf
 
End User Computing at CloudHesive.pptx
End User Computing at CloudHesive.pptxEnd User Computing at CloudHesive.pptx
End User Computing at CloudHesive.pptx
 
Analytics at CloudHesive
Analytics at CloudHesiveAnalytics at CloudHesive
Analytics at CloudHesive
 
Supporting your CMMC initiatives with Sumo Logic
Supporting your CMMC initiatives with Sumo LogicSupporting your CMMC initiatives with Sumo Logic
Supporting your CMMC initiatives with Sumo Logic
 
Best Practices and Resources to Effectively Manage and Optimize Your AWS Costs
Best Practices and Resources to Effectively Manage and Optimize Your AWS CostsBest Practices and Resources to Effectively Manage and Optimize Your AWS Costs
Best Practices and Resources to Effectively Manage and Optimize Your AWS Costs
 
Serverless data and analytics on AWS for operations
Serverless data and analytics on AWS for operations Serverless data and analytics on AWS for operations
Serverless data and analytics on AWS for operations
 
reInvent reCap 2022
reInvent reCap 2022reInvent reCap 2022
reInvent reCap 2022
 
Serverless without Code (Lambda)
Serverless without Code (Lambda)Serverless without Code (Lambda)
Serverless without Code (Lambda)
 
AWS Advanced Analytics Automation Toolkit (AAA)
AWS Advanced Analytics Automation Toolkit (AAA)AWS Advanced Analytics Automation Toolkit (AAA)
AWS Advanced Analytics Automation Toolkit (AAA)
 
AWS Control Tower
AWS Control TowerAWS Control Tower
AWS Control Tower
 
Security on AWS, 2021 Edition Meetup
Security on AWS, 2021 Edition MeetupSecurity on AWS, 2021 Edition Meetup
Security on AWS, 2021 Edition Meetup
 
Security on AWS
Security on AWSSecurity on AWS
Security on AWS
 
5 minutes on security
5 minutes on security5 minutes on security
5 minutes on security
 

Kürzlich hochgeladen

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 

Kürzlich hochgeladen (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

AWS 101 and the benefits of Migrating to the Cloud

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Patrick Hannah, VP of Engineering, CloudHesive IT Palooza 2017, December 7th, 2017 AWS 101 and the Benefits of Migrating to the Cloud
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Introduction • Who am I? • What’s my background? • What do I hope to get out of this presentation? • How am I using AWS? • What do I love about AWS?
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Who is CloudHesive? We offer end-to-end solutions to migrate and securely operate our customer’s mission critical applications on the cloud • Professional Services • Assessment (Current environment, datacenter or cloud footprint) • Strategy (Getting to the future state) • Migration (Environment-to-cloud, Datacenter-to-cloud) • Implementation (Point solutions) • Support (Break/fix and ongoing enhancement) • DevOps Services • Assessment • Strategy • Implementation (Point solutions) • Management (Supporting infrastructure, solutions or ongoing enhancement) • Support (Break/fix and ongoing enhancement) • Managed Security Services (SecOps) • Encryption as a Service (EaaS) – encryption at rest and in flight • End Point Security as a Service • Threat Management • SOC II Type 2 Validated • Next Generation Managed Services • Leveraging our Professional, DevOps and Managed Security Services • Single payer billing • Intelligent operations and automation • AWS Audited
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What are we going to talk about? • Use Cases • Where to Start • Approach • Service Selection • Resources • Conclusion
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Use Cases – You’ve probably heard of these • Public Facing – eCommerce, Marketing, Web Hosting etc. • Off the shelf software (Magento, Wordpress), heavily customized • Starting to see DevOps Adoption • Sensitive to scaling and security • SaaS • Home grown, can be either legacy (eg. written decades ago, never refactored) or “next generation” (microservices, etc). • Next generation users adopt new technologies and methodologies (first to Cloud, DevOps, etc.) • Sensitive to scaling, security and cost • Legacy Applications • Shrink wrap software, supporting business (back office) operations • Home grown, purpose built • “The person who set this up isn’t here anymore” • Data Analytics • First to Cloud
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Use Cases – But what about these? • Enterprise • Commercial software, thousands of users • Infrastructure • “Hands off” management of supporting infrastructure (for example, patching) + supporting infrastructure itself (for example Active Directory) • Desktop • Hosted applications + Desktops • Contact Center • Hosted contact center • Media • Acquisition, transcoding, storage & streaming
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Use Case - eCommerce Customer Challenges: • Customer’s internal infrastructure team was unable to keep up with requests from the business, for example, new applications would wait months before infrastructure was available to support them. • Customer’s infrastructure was unable to scale to support their customers’ unanticipated peak demands (being in the travel and hospitality industry, sales would drive traffic to their site). • Customer wanted to be able to deploy new releases on-demand rather than wait for their configuration management team to deploy. Solutions Provided: • Assessed current technology footprint and produced a proposed architecture for deployment on the public cloud, ensuring the ability to recover in a disaster as well as be highly available. • Deployed infrastructure based on the developed architecture on SoftLayer and AWS. • Developed and benchmarked a cloud agnostic auto-scaling solution with automated deployments, allowing for on-demand releases and the ability to bring new workers online within 15 minutes. Benefits to the customer: • Faster customer onboarding – new customer infrastructure can be provisioned in less than a day. • Ability to quickly respond to unanticipated peak volume periods – less than 1 hour versus what was previously 8 hours. • Faster application performance – newer hardware and services (elastic load balancing) designed for performance at scale. • Increased uptime – high availability and disaster recovery are inherently built into AWS. Technology Utilized: • Linux and Windows on AWS and SoftLayer • Octopus Deploy • .NET
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Use Case - SaaS Customer Challenges: • Customer previously relied on three separate colocation providers in two countries to support their customer base. • Customer had a mix of hardware deployed and was leveraging various infrastructure components (virtualization, server, storage and network) that were prone to failure, non performant or incapable of scaling. • Customer’s technical operations team was spending most of their time maintaining hardware, rather than supporting the business. Solutions Provided: • Performed an initial assessment of their infrastructure footprint and built a proof of concept on AWS, proving technical capability of the platform, and utilizing AWS managed/abstracted services in lieu of traditional infrastructure solutions (such as elastic load balancing in place of load balancers deployed as virtual machines). • Performed a phased migration, starting with their Disaster Recovery site, moving on to their Primary site after successful Disaster Recovery testing and finally, non-critical services and environments. • Solved customer defined data residency requirements by deploying customer’s infrastructure in AWS GovCloud (in under a month) as well as AWS Canada (within one week of public GA). • Provided ongoing operational and security monitoring and management of infrastructure, implementing custom automation solutions where required. Benefits to the customer: • Customer is able to respond to growth of their customer base without procuring additional hardware. • Customer is able to manage their entire software development lifecycle on a single infrastructure platform. • Customer is able to introduce new services into their product and consume new services in AWS without heavy lifting. • Innovates and deploys feature sets in a shorter timeframe. Technology Utilized: • Windows .Net , MSSQL on AWS
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Use Case – End User Computing Customer Challenges: • Customer had a mix of hardware, spread across multiple geographies, to support their customer base, making maintenance and support a challenge, as hardware was not always in stock or had differing characteristics. • Customer was over overbuilding their XenApp farms and supporting infrastructure (such as virtualization platforms, servers, storage and network infrastructure) in order to handle peak customer demand. • Customer had space capacity in other datacenters, which was intended to support disaster recovery of their primary datacenters, but was otherwise unused. Solutions Provided: • Assessment of on-premise datacenter infrastructure and total cost of ownership analysis between on-premise, Hybrid Cloud and Public Cloud solutions, providing the ability to achieve cost savings on AWS. • Development of datacenter consolidation roadmap along with execution of telephony Proof of Concept on AWS to aid in datacenter consolidation. • Deployment of Citrix XenApp and XenDesktop on Hybrid Cloud and Public Cloud as well as development and implementation of Citrix XenApp and XenDesktop auto-scaling (6.5 and 7.5+) to solve both scaling and disaster recovery challenges. Benefits to the customer: • Decreased operational cost and increased scalability - capacity can be provisioned on-demand rather than having to follow typical hardware procurement cycles. • Decreased customer onboarding and offboarding cost – being the customer is in the contact center and business process outsourcing space, they encounter customer churn and for each customer being onboarded or offboarded, there is a cost (in terms of effort) that is mitigated through automation of provisioning and deprovisioning. Technology Utilized: • Windows on AWS • Citrix XenApp/XenDesktop and Netscaler
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Where do I start? • Documentation available from AWS • Documentation • Community/Meetups/Github • Wizards/Targeted E-Mails • Reference Architecture/Quickstarts • Ecosystem/Marketplace/Partners • Best Practices/Trusted Advisor/PHD/Targeted E-Mails • AWS Support • AWS Training & Certification • Interacting with AWS • AWS Console • AWS CLI, Tools, Tookits, SDKs and Mobile SDKs • AWS Billing and Cost Management • Keep Up to Date • Blogs • Whats New
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Adoption Approach • Pick an Application to Migrate • Document the Application • Review the AWS service offerings • Take a look at the Reference Architectures published by AWS • Take a look at the AWS Marketplace • Do the work (starting with non Production) • Review (did you miss something), Document, Lessons Learned • Move Production • Review (did you miss something), Document, Lessons Learned
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Virtual Machines? Containers? Functions? Virtual Machines • AMI • Patching • Multi-threaded/Multi-task • Hours to Months • Per VM/Per Hour Containers • Container File • Versioning • Multi-threaded/Single-task • Minutes to Days • Per VM/Per Hour Functions • Code • Versioning • Single-threaded/Single-task • Microseconds to Seconds • Per Memory/Second/Per Request (Free Tier)
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Storage? • Amazon S3 – large objects • Amazon Glacier – archive data • Amazon CloudFront – content distribution • Amazon DynamoDB – simple non-relational data • Amazon EC2 Ephemeral Storage – transient data • Amazon EBS – persistent block storage with snapshots • Amazon RDS – Automated, managed MySQL • Amazon Redshift – Data warehouse workloads
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Enterprise Licensing EC2 • AWS Instance Cost includes OS License • Any additional software can be acquired through standard channels (direct, reseller, etc.) or through the AWS Marketplace • AWS also offers preinstalled versions and editions of MSSQL as part of the AWS Instance Cost RDS • MSSQL or Oracle can be licensed through AWS, included as part of the AWS RDS cost or customers can supply their own licenses (minimum of 27% savings for MSSQL) Workspaces • AWS Workspace Cost includes OS License • Can bring your own license Dedicated Hosts • Host ID, Socket, Core Visibility • Permits BYOL of Operating System License • Supports Socket/Core based licensing where Software Licensing Agreements are not Cloud Aware • Bare Metal in Preview
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Windows? Yes! Infrastructure • EC2 – Windows 2003 - 2016 • SSM – Windows Agent • ECS – .net Core • RDS – MSSQL • Lambda – c# • Elastic Beanstalk – .net • OpsWorks – Chef for Windows Enterprise • Directory Service – AD compatible and AD directories • Route53 - DNS • CloudHSM – CryptoAPI • WorkDocs – Windows Clients • WorkMail – Outlook Clients • Workspaces – Windows Clients + Windows Desktops • AppStream 2.0 – Windows Clients + Windows Desktops • Storage Gateway – iSCSI initiators Development • AWS CodeStar – Visual Studio Integration • AWS CodeDeploy – Windows Agent • X-Ray - .net • Cloud9 • Tools/Toolkit for PowerShell/Visual Studio, SDKs (.net), CLI (Windows)
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Typical Stack • Route53 (DNS) – feature rich • CloudFront (Content Delivery Network) • S3 (Object Storage, ideal for Static Content) – 3 flavors • ELB (Load Balancing) • ASG (Auto Scaling) • EC2 (Virtual Servers) • RDS (Managed Database) – numerous flavors • ElastiCache (Managed Cache) • SES (SMTP Gateway)
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Approaches • Deploy existing apps in AWS with minimal re-design • Good strategy if starting out on AWS, or if application can’t be re- architected due to cost or resource constraints • Primarily use core services such as EC2, EBS, VPC Lift-and-shift • Evolve architecture for existing app to leverage AWS services • Gain cost and performance benefits from using AWS services such as RDS, SQS, and so on Cloud-optimized • Architect app to be cloud-native from the outset • Leverage the full AWS portfolio • Truly gain all the benefits of AWS (security, scalability, cost, durability, low operational burden, etc) Cloud-native architecture
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Options • AWS Application Discovery Service – Agent based application discovery • AWS Database Migration Service – Migration and replication of same/disparate database platforms • AWS Import/Export – BYOD “sneakernet” migration • AWS Migration Hub – Ties Application Discovery and Server Migration together • AWS Server Migration Service – VMWare + Hyper-V integrated server migration + replication • AWS Schema Conversion Tool – Migration of same/disparate database schemas • AWS Snowball – 80 TB hardened storage device for “sneakernet” migration • vmimport + vCenter Addon – VM Image or ISO import as an EBS Snapshot or AMI
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Reference Architecture • Simplified PDFs depicting, at a high level, an application use case • Deployment Guides provide detailed information around deploying a specific application • CloudFormation Templates provide deployment templates to alleviate much of the manual work
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Marketplace • Thousands of products/services available on the AWS Marketplace to support DevOps needs • Some delivered as services, some delivered as stacks • Our approach is to partner with “one of each”, which helps augment AWS’ offering and expand our capabilities (many customers are already invested in a solution • Often, products traditionally deployed on-premise can be found on the AWS Marketplace in pre-build appliance images or CloudFormation Templates
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cloud Adoption Framework • Business Stakeholders • Business • People • Governance • Technology Stakeholders • Platform • Security • Operations
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Well Architected Framework (Five Pillars) • Operational Excellence • Security • Reliability • Performance Efficiency • Cost Optimization
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Themes • Design for failure and nothing fails • Build security in every layer • Leverage different storage options • Implement elasticity • Think parallel • Loose coupling sets you free • Don’t fear constraints
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Conclusion • Plan out your migration • Don’t unnecessarily overcomplicate (eg. start with one application, not an entire datacenter) • Know the application you are migrating • Don’t forget interdependencies • Be open to new ideas • Utilize the vast AWS knowledge sources • Define success criteria and benchmarks • Document along the way • AWS Adoption is an on-going process • Evangelize
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Further Learning • Getting Started: https://aws.amazon.com/getting-started • General Reference: http://docs.aws.amazon.com/general/latest/gr • Global Infrastructure: https://aws.amazon.com/about-aws/global-infrastructure/ • FAQs: https://aws.amazon.com/faqs • Documentation: https://aws.amazon.com/documentation/ • Architecture: https://aws.amazon.com/architecture • Whitepapers: https://aws.amazon.com/whitepapers • Security: https://aws.amazon.com/security • Blog: https://aws.amazon.com/blogs • Service Specific Pages: https://aws.amazon.com/service • SlideShare: http://www.slideshare.net/AmazonWebServices • Github: https://github.com/aws and https://github.com/awslabs
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Meetups • Boca Raton: https://www.meetup.com/awsflorida/ • Doral: https://www.meetup.com/AWSUserGroupDoral/ • Fort Lauderdale: https://www.meetup.com/South-Florida-Amazon-Web-Services-Meetup/ • Jacksonville: https://www.meetup.com/AWS-User-Groups-of-Florida-Jacksonville/ • Miami: https://www.meetup.com/Miami-AWS-Users-Group/ • Miami Beach: https://www.meetup.com/aws-user-group-miami/ • Orlando: https://www.meetup.com/Orlando-AWS-Users-Group/ • Palm Beach Gardens: https://www.meetup.com/AWS-Users-Group-of-Florida-Palm-Beach- Gardens/ • Tampa: https://www.meetup.com/Tampa-AWS-Users-Group/ • Montevideo, Uruguay: https://www.meetup.com/Meetup-de-Amazon-Web-Services-AWS-en- Montevideo/ • Asuncion, Paraguay: https://www.meetup.com/Meetup-de-Amazon-Web-Services-en-Asuncion/ • South Florida Jenkins Area Meetup: https://www.meetup.com/South-Florida-Jenkins-Area- Meetup/
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you! sales@cloudhesive.com | https://cloudhesive.com

Hinweis der Redaktion

  1. Who are you? Patrick Hannah, CloudHesive (where I’m a co-founder and the VP of Engineering) What’s your background? Architecture, Security and Operations on AWS for 6 years, prior to that Contact Center Architecture and Operations for over 8 years. What do you hope to get out of the presentation? I want to help folks get as the same out of AWS as I have. I’d also like to see how others are using AWS – as with just about any thing in technology there are multiple ways to do something right (or wrong). How are you using cloud services? At CloudHesive, we provide consulting services to customers who wish to, or who are, leveraging AWS and we also use a number of AWS services to host our managed services customers (and the back-office systems supporting them). Why did you pick the cloud services that you are using? AWS is at the forefront of Cloud; their service catalog can support most traditional on-premise software use cases (infrastructure) but they also offer more abstracted services for software built on the cloud (such as SQS, which is one of my favorite) that negate the need to manage server infrastructure – on premise or on cloud. What about you?
  2. They have multiple lines of businesses (each airline) versus one line of business (furniture) requiring support Their volume spikes are steeper; they are driven by aggressive sales rather than seasonal sales so where we might see something like 2-4x traffic spread over a number of hours or days for furniture, we see closer to 10x traffic spread over a few minutes lasting a few hours or days for airline ticket sales. We support this by prescaling (eg. they know a sale is going to happen) and by autoscaling (eg. sale was not announced). In either case we can provision the supporting capacity within minutes (again, we are used to dealing with 10x traffic, not 2-4x traffic) Regardless of the product or service being sold, we focus on creating production environments that are designed to scale and we do this by: Understanding the application Benchmarking (where possible), extrapolating from previous real world numbers and proactively monitoring load Creating the automation to support scaling Our experience is our customers put focus on scale of the database and application servers whereas we put focus on the entire stack (network, storage, servers, application, etc.); we have helped customers who have experienced scaling issues both internally and on other cloud providers ensure they can meet their scaling demands on AWS
  3. When I first started using AWS, I did what most folks might do, went to the AWS website, read about cloud on Wikipedia, etc. Mostly what I got out of it was the cloud was about Mashups (composite panels of information comprised of multiple data sources) and AWS had a service called EC2 that acted like an on-premise VM might, except the data was not persistent. At the time I wasn’t necessarily a VM Advocate either; most of the workloads I was running were latency sensitive and VM technology (and practices) at the time were not ideal. My initial reaction was that of being underwhelmed. This was over 7 years ago, and a lot was changed, both in my understanding, the capabilities and the adoption of AWS and Public Cloud in general.