In this presentation from the AWS Lab at Cloud Expo Europe 2014 you will find details of the six patterns that Enterprise organisations typically to follow when adopting Amazon Web Services as well as a summary of the licensing options available for running enterprise applications on Amazon Web Services.
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Cloud Adoption in the Enterprise
1. Cloud Adoption in the Enterprise:
industry perspective
Philip Fitzsimons, Manager, Solutions Architecture
Amazon Web Services UK
2. 2. Build New
Applications
in the Cloud
3. Better OnPremises
Applications
4. Hybrid
Applications
in the Cloud
5. Migrate
Existing
Applications
(Faster to
build, Easier to
manage, Less
expensive to operate)
(Backup, Analytics, D
R Capabilities)
(Cloud Apps
Integrated with OnPremises business
processes)
(Rehost, Replace, Redesi
gn strategies for
modernization)
1. Develop and Test in the Cloud
(Global infrastructure, regions, availability zones, edge locations)
Enterprise Cloud Strategy
(Portfolio Assessment, Technology Validation, Quick Wins, Roadmap)
People
Operational Capabilities
6. Cloud All-In
(training, certification, partner capabilities)
(DevOps, Management, Monitoring, Security)
Enterprise Cloud Adoption
3. 2. Build New
Applications
in the Cloud
3. Better OnPremises
Applications
4. Hybrid
Applications
in the Cloud
5. Migrate
Existing
Applications
(Faster to
build, Easier to
manage, Less
expensive to operate)
(Backup, Analytics, D
R Capabilities)
(Cloud Apps
Integrated with OnPremises business
processes)
(Rehost, Replace, Redesi
gn strategies for
modernization)
1. Develop and Test in the Cloud
(Global infrastructure, regions, availability zones, edge locations)
Enterprise Cloud Strategy
(Portfolio Assessment, Technology Validation, Quick Wins, Roadmap)
People
Operational Capabilities
6. Cloud All-In
(training, certification, partner capabilities)
(DevOps, Management, Monitoring, Security)
Enterprise Cloud Adoption: Build solid Cloud Strategy
4. Cloud Strategy and Planning Workshop
CSP Workshop
Business wants to
• Industry Insights
• Business Strategies and Priorities
Context • Capabilities and benefits
understand how to
in the enterprise and
prioritize key
business/technology
initiatives
STRATEGIC
ASSESMENT
start with AWS cloud
• Assess Current State
• Define Future State
Analyse • Identify quick wins and blockers
• Select and Rank Initiatives
• Create a roadmap
Prioritize • Build evaluation plan
Results
AWS Awareness
Planning Framework
Workload Analysis
Execution Plan
5. 2. Build New
Applications
in the Cloud
3. Better OnPremises
Applications
4. Hybrid
Applications
in the Cloud
5. Migrate
Existing
Applications
(Faster to
build, Easier to
manage, Less
expensive to operate)
(Backup, Analytics, D
R Capabilities)
(Cloud Apps
Integrated with OnPremises business
processes)
(Rehost, Replace, Redesi
gn strategies for
modernization)
1. Develop and Test in the Cloud
(Global infrastructure, regions, availability zones, edge locations)
Enterprise Cloud Strategy
(Portfolio Assessment, Technology Validation, Quick Wins, Roadmap)
People
Operational Capabilities
6. Cloud All-In
(training, certification, partner capabilities)
(DevOps, Management, Monitoring, Security)
Enterprise Cloud Adoption: Develop and Test in the Cloud
6. Frameworks & environments
Source control
Project management
Leverage EC2 to run
popular source control
systems
Add integrated project
management and issue
tracking
Workstations
Build servers
Enable standard build
developer/test
workstations
Use EC2 horsepower to
drive build servers and
continuous integration
7. Testing at scale
Unit & regression
Load & performance
Scale up and parallel run
unit and regression plans
in a fraction of the time
Utilize spot market for
generating load and test
how applications perform
A/B
Security
Run A/B scenario testing
with replica stacks
Create sandboxes for
aggressive security
testing
8. General Principle for Cloud Dev and Test
Plan operational and
management processes
to keep environments
isolated from one
another. Use IAM AWS
tools to manage identities
Automate the
provisioning of
environments using
native AWS
(CloudFormation, OpsWo
rks, Beanstalk) and
partner tools
(Chef, Puppet)
Integrate cloud
environments into
existing ALM processes
and tools with auto
deployment and
continuous integration
9. Example of Provisioning for Dev and Test
2
Portal
1
Developers/Testers
connect to the
Enterprise
Provisioning Portal
and select
environment from a
set of templates
EC2, EBS, S3 …
Custom Dev/Test
provisioning Portal
Dev/
Test
Server
AWS
Infrastructure
3
Developers Internet
and Testers
Environment is
provisioned with
required
approvals, tagging
and cost allocation
Users RDP to
provisioned
environments using
their normal
credentials
Provisioned
Development or Test
Environment
10. 2. Build New
Applications
in the Cloud
3. Better OnPremises
Applications
4. Hybrid
Applications
in the Cloud
5. Migrate
Existing
Applications
(Faster to
build, Easier to
manage, Less
expensive to operate)
(Backup, Analytics, D
R Capabilities)
(Cloud Apps
Integrated with OnPremises business
processes)
(Rehost, Replace, Redesi
gn strategies for
modernization)
1. Develop and Test in the Cloud
(Global infrastructure, regions, availability zones, edge locations)
Enterprise Cloud Strategy
(Portfolio Assessment, Technology Validation, Quick Wins, Roadmap)
People
Operational Capabilities
6. Cloud All-In
(training, certification, partner capabilities)
(DevOps, Management, Monitoring, Security)
Enterprise Cloud Adoption: Build Cloud-Native Apps
11. Use all AWS Platform Services
Deployment & Administration
Application Services
Compute
Storage
Networking
AWS Global Infrastructure
Database
13. 2. Build New
Applications
in the Cloud
3. Better OnPremises
Applications
4. Hybrid
Applications
in the Cloud
5. Migrate
Existing
Applications
(Faster to
build, Easier to
manage, Less
expensive to operate)
(Backup, Analytics, D
R Capabilities)
(Cloud Apps
Integrated with OnPremises business
processes)
(Rehost, Replace, Redesi
gn strategies for
modernization)
1. Develop and Test in the Cloud
(Global infrastructure, regions, availability zones, edge locations)
Enterprise Cloud Strategy
(Portfolio Assessment, Technology Validation, Quick Wins, Roadmap)
People
Operational Capabilities
6. Cloud All-In
(training, certification, partner capabilities)
(DevOps, Management, Monitoring, Security)
Enterprise Cloud Adoption: Improve On-Premises Apps
14. Disaster Recovery
Primary Site
Secondary Site
Routers
Routers
Firewalls
Network
Failover
Firewalls
Network
Application Licenses
Application Licenses
Operating Systems
Operating Systems
Hypervisor
Hypervisor
Servers
Servers
SAN
Primary Storage
Recovery
SAN
Primary Storage
Backup
Backup
Archive
Archive
15. Disaster Recovery – pilot light
Corporate
Data Center
Synchronization of
key datasets
Elastic Data
Center
17. Disaster Recovery – pilot light
Promotion of
stopped instances
to live
Corporate
Data Center
Elastic Data
Center
18. 2. Build New
Applications
in the Cloud
3. Better OnPremises
Applications
(Faster to
build, Easier to
manage, Less
expensive to operate)
(Backup, Analytics, D
R Capabilities)
4. Hybrid
Applications
in the Cloud
5. Migrate
Existing
Applications
(Cloud Apps
Integrated with OnPremises business
processes)
(Rehost, Replace, Redesi
gn strategies for
modernization)
1. Develop and Test in the Cloud
(Global infrastructure, regions, availability zones, edge locations)
Enterprise Cloud Strategy
(Portfolio Assessment, Technology Validation, Quick Wins, Roadmap)
People
Operational Capabilities
6. Cloud All-In
(training, certification, partner capabilities)
(DevOps, Management, Monitoring, Security)
Enterprise Cloud Adoption: Migrate Existing Applications
19. Integrating AWS with Existing On-Premises IT
Active Directory
Network Configuration
Your Private Network
Encryption
HSM Appliance
Backup Appliances
Corporate
Data Centers
Users & Access Rules
Cloud Backups
Your On-Premises
Your Cloud Apps
Apps
AWS Direct
Connect
20. Integrate or Extend Existing Management Tools
Management Tool Partners
Single Pane of Glass
21. 2. Build New
Applications
in the Cloud
3. Better OnPremises
Applications
4. Hybrid
Applications
in the Cloud
5. Migrate
Existing
Applications
(Faster to
build, Easier to
manage, Less
expensive to operate)
(Backup, Analytics, D
R Capabilities)
(Cloud Apps
Integrated with OnPremises business
processes)
(Rehost, Replace, Redesi
gn strategies for
modernization)
1. Develop and Test in the Cloud
(Global infrastructure, regions, availability zones, edge locations)
Enterprise Cloud Strategy
(Portfolio Assessment, Technology Validation, Quick Wins, Roadmap)
People
Operational Capabilities
6. Cloud All-In
(training, certification, partner capabilities)
(DevOps, Management, Monitoring, Security)
Enterprise Cloud Adoption: Migrate Existing Applications
22. Use Existing Contracts/Licenses
Popular Applications
Oracle E-Business Suite
Oracle Fusion Middleware
Oracle DB 11g
SAP ERP
SAP Business Objects
SAP Rapid Deployment Solutions
Microsoft SharePoint Server
Microsoft SQL Server
Microsoft Windows Server Apps
IBM DB2
IBM Informix
IBM WebSphere
License Mobility
23. AWS / SAP Alliance
SAP has been an AWS customer
since 2008
AWS is an SAP-certified Global Cloud Services
Partner and Global Technology Partner
Most SAP products are now certified for production
deployment on AWS
24. SAP HANA on AWS
SAP HANA One
Premium
Business
Developer
Overview
SAP HANA One, plus SAP Cloud
Integration (HCI) and approval to load
SAP source data
Fully featured SAP HANA virtual
appliance on AWS
Fully featured SAP HANA virtual
appliance on AWS for individual
developers
Use Cases
Production and non-production
All SAP HANA use cases
Non-production only
Develop, test and demo
applications on top of the
HANA platform
Learning environment
Key Benefits
Instant provisioning
Enterprise Support included
Annual subscription pricing –
economical for 24x7 customers
Data Services included
Instant, self-serve access – up and
running in 10 minutes
Start and stop when needed –
reduce license and infrastructure
cost
Community support
Free developer license
Easily accessible and rapidly
deployable
Pay-per-use infrastructure
License
Annual subscription
On-demand - $0.99 per hour
Free Developer License
Production and non-production
Analytics acceleration
Data merging
Temporary event-based analytics
Self-service BI
Demo: http://aws.typepad.com/aws/2013/05/demo-sap-hana-one-on-aws.html
25. 2. Build New
Applications
in the Cloud
3. Better OnPremises
Applications
4. Hybrid
Applications
in the Cloud
5. Migrate
Existing
Applications
(Faster to
build, Easier to
manage, Less
expensive to operate)
(Backup, Analytics, S
pill-Out Capabilities)
(Cloud content
Integrated with OnPremises business
processes)
(Rehost, Replace, Redesi
gn strategies for
modernization)
1. Develop and Test in the Cloud
(Global infrastructure, regions, availability zones, edge locations)
People
(DevOps, Management, Monitoring, Security)
6. Cloud All-In
(training, certification, partner capabilities)
Process
Enterprise Cloud Adoption Strategies
26. 2. Build New
Applications
in the Cloud
3. Better OnPremises
Applications
4. Hybrid
Applications
in the Cloud
5. Migrate
Existing
Applications
(Faster to
build, Easier to
manage, Less
expensive to operate)
(Backup, Analytics, S
pill-Out Capabilities)
(Cloud content
Integrated with OnPremises business
processes)
(Rehost, Replace, Redesi
gn strategies for
modernization)
1. Develop and Test in the Cloud
(Global infrastructure, regions, availability zones, edge locations)
People
(DevOps, Management, Monitoring, Security)
6. Cloud All-In
(training, certification, partner capabilities)
Process
Enterprise Cloud Adoption Strategies
27. Focus on Enterprise-wide capabilities
Reference Architectures
Security Playbook
•
•
•
•
Best Practices Reference
Applicable across the enterprise
Cost-aware architectures for
the enterprise
Next Generation Holistic
Security Practices leveraging
100% of AWS’s Security
Capabilities
Operational Guidelines
Business Impact Model
•
•
•
•
Integrates with existing Internal
and Partner Processes
Accommodates Existing
Processes Where Necessary
Innovates Existing Processes
Where Possible
•
•
Quantify Business Impact, ROI
and TCO analysis
Central Place to Model KPIs
Can be Leveraged to Produce
Governance Reports
28. Training and Enterprise Support
• AWS Training and Certification Programs
– Training and certification paths for Architects, Developers and SysOps
– Set of Instructor-Led trainings offered by certified training partners
– Self-Paced Labs for hands-on experience and additional learning
• Enterprise Support from AWS
–
–
–
–
–
24x7 Customer Service
15 Minutes response SLA and preferential routing
Troubleshooting API, AWS SDK issues and AWS resources
Technical Account Manager (TAM)
Trusted Advisor for Cost, Security and Infrastructure Optimization
recommendations
29. Call to Action
• Think about your Company-wide Cloud Strategy
– Look at it from the people, process and technology perspective
– Engage AWS for Cloud Strategy and Planning Workshop
– Identify right partners using Amazon Partner Network
• Analyse which of 6 strategies are applicable to you
– They cover very broad set of use cases, you’ll find one relevant for you
– Use AWS guidance and reference architectures to make right design
• Focus on operational and people readiness
– AWS Training and Certification program
– AWS Support range: from Developer to Enterprise
Talk to someone from AWS or our partners at Stand 1070
Notas do Editor
Hello, Name, roleTalk today on how enterprises are adopting the cloud.As a solutions architect at AWS, my job is to ensure that customer have a good experience using the platformWe do this by meeting with customers, carrying out architecture reviews – looking at best practice (HA, performance, TCO, Agility, Innovation etc)Also talk about IT and business strategy and how to use AWS to help achieve those goalsThis presentation is distillation of our learnings..
..what approaches and strategy have delivered success in adopting the cloudI want to start with a high level view: foundations, pillars and strategies1) the foundations, start with and evolve a strategy [bottom]2) The pillars = people, and operational capability (its changing the way we deal with ops etc)With these Fundamental in place, the 6 strategies we have seen work for customers[then name and explain high level, customer references that are relevant]Dev and test most common – focus on quick wins/cost savingsEnd of talk you will have seen a menu of choices for adopting cloud, which you can select the one that best suits your organisation and its needs
Coming back to fundamentalsHow to start?How does AWS help?
Kick start enterprise strategy2/3 days AWS can work with you to understand:Current stateBlockers,Execution plan, to take to exec level
Simplest one, basic things for dev/test to gain agility/reduce costs[high level exp]
Testing is another great scenario,Lots of customers doing [talk through benefits etc]
General principles in cloudBenefits of this approach: isolation (risk reduction)Automation (agility, speed)Apps LifecycleDon’t reinvent – just integrate with existing
How you might put this togetherIsolate developers from the infrastructure – have a portalConsistency of provisioning etcNext wave of innovation happening here (with cloud providers & parteners)
Use the right services in combination to build your architectureAgain don’t reinvent stuff that we provide as a service(database when you could get RDS to do it for you – beanstalk etc)---This is a simple view of the set of services that we offer. At the core is the compute, storage and data services that are the heart of our offering. We then surround these offerings with a range of supporting components like management tools, networking services and application augmentation services. All this is hosted within our global data center footprint that allows you to consume services without having to build out facilities or equipment.
DR how it would look in traditional
Pilot light approach allows you to get rid of second data center[Run only what you need etc for pilot]
In the event of a situ..
Then bring up stopped instancesAll ok – but did not pay for it all the time..
We provide tech that matches your current on premise requirements[Call out direct connect]And these are some of the key products that support this vision of hybrid cloud
Lots of partners investing in this space, from the new guys (chef/puppet) to existing vendors such as MS/HP etcLooking to have Consistent management and deployment experience---We envision a hybrid cloud that allows you to use existing management frameworks to manage resources consistently and move workloads seamlessly between your data center and our cloud as you need.
Existing package software available on AWS from the big guys
A question often asked is “what about SAP”We are working with them for a long time“Certified” to run on AWS
SAP hana is a hot area nowMultiple areasAs a dev you can play with it for free, and move all the way up to production workloads etc as part of premiumum
Proven success with a number of the other strategiesWant to take a transformational stepTalk to AWS and our customers and partners who have done this successfully
Process perspective, incremental, 4 things you have been doing already – they need to stay, just need to add cloud specific (agility, opex/capexetc)Big mistake is going into cloud without thinking about cost aware architectureArchitectures need to think about optimizing for costSecurity: lots of informaiton on our siteOperational: don’t throw away you r existing process, evolve and change them to iterate towards including cloudBIM:
People perspectiveWe provide training,certs and support. We can train your team and provide support when you are in product