Upload
amazon-web-services
View
1.196
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
Hybrid Cloud & Enterprise Applications on AWS
Victor Pareja Solutions Architect
Datacenter Capacity Extension
Connecting to AWS
Enterprise Workloads on AWS
Conclusion
●○○○
●●○○
●●●○
●●●●
EXTENDING THE
ENTERPRISE
DATA CENTER
●○○○
Corporate Data
Center
Corporate Data
Center
Corporate Data
Center
Corporate Data
Center
Corporate Data
Center
Corporate Data
Center
Approvals
Hardware
acquisition/VM
capacity allocation
Ticket queuing
Provisioning
Configuration
Request
Availability
Corporate Data
Center
Corporate Data
Center
Project X Potential impact: LOW
Cost of infrastructure: HIGH
Denied
Corporate Data
Center
Project X Potential impact: LOW
Cost of infrastructure: HIGH
Denied
Project Y Potential impact: HIGH
Cost of infrastructure: HIGH
Denied
Corporate Data
Center
Project X Potential impact: LOW
Cost of infrastructure: HIGH
Denied
Project Z Potential impact: LOW
Cost of infrastructure: LOW
Approved
Project Y Potential impact: HIGH
Cost of infrastructure: HIGH
Denied
Corporate Data
Center
Project X Potential impact: LOW
Cost of infrastructure: HIGH
Denied
Project Z Potential impact: LOW
Cost of infrastructure: LOW
Approved
Project Y Potential impact: HIGH
Cost of infrastructure: HIGH
Denied
ELASTIC INFRASTRUCTURE FLEXIBLE, ON-DEMAND
Bankinter uses HPC on AWS for Monte Carlo Simulation
Credit Data
Average simulation
time went from 23
hours to 20
minutes
Corporate Data
Center
Corporate Data
Center
Project Z Approved
Corporate Data
Center
Project Z Approved
Project X Approved
Corporate Data
Center
Completed
Project X Approved
Corporate Data
Center
Project X Approved
Project Y Approved
Corporate Data
Center
Completed
Completed
Corporate Data
Center
Corporate Data
Center
Corporate Data
Center
"Our developers and testers can now self-service provision environments from AWS, and AWS-compatible on-premise clouds within NSN data centers on-demand. This brings tremendous time and cost savings as waste is eliminated in agile R&D programs.”
Markku Lepistö, Principal Cloud Architect at NSN
CONNECTING TO AWS BUILDING A SECURE, RELIABLE LINK TO AWS
●●○○
AWS DATA CENTER
AWS DATA CENTER
AWS DATA CENTER
AWS DATA CENTER
Router Router
IPSec tunnel via
statically-routed
or dynamically-
routed (BGP)
VPN
AWS
Router
Failover to
Secondary
Connection to
different
physical router
DATA CENTER
Router
Router
Router
AWS DIRECT CONNECT DEDICATED CONNECTION TO AWS
AWS DATA CENTER
AWS
Direct
Connect
Location London • Dublin • New York • Los
Angeles •
Washington DC •
San Jose •
Singapore • Tokyo •
Sao Paulo • Sydney
AWS DATA CENTER
AWS
Direct
Connect
Location Dedicated
connection
Ethernet
transport
1 Gbps/10Gbps
ports
AWS DATA CENTER
AWS
Direct
Connect
Location
Amazon Partner
Network
suppliers hook
up the last leg
AWS
Direct
Connect
Location AWS
Router
Router
Router
Router
DATA CENTER
AWS DATA CENTER
Fault tolerant
primary Direct
Connect routes
ROUTERS ROUTERS
AWS
Direct
Connect
Location
AWS DATA CENTER
Fault tolerant
primary Direct
Connect routes
Backup internet
carried VPN
tunnel
ROUTERS ROUTERS
AWS DATA CENTER
End-to-End
Highly Available
Low Latency
Dedicated
Connection
1 Gbps/10Gbps
AWS DATA CENTER
AWS
Direct Connect
Location
Co-locate your
own hardware
requiring
minimal latency
to AWS
AMAZON VPC
VIRTUAL PRIVATE CLOUD MANAGE YOUR OWN NETWORK IN THE CLOUD
Availability Zone A Availability Zone B
10.0.0.5 10.0.0.6
10.0.1.8
10.0.1.9
Public
Subnet
www
Internet facing systems Assert control over networking layer
Private
Subnet
Internal facing systems Accessible only over VPN – access to
internet over corporate connection
DATA
CENTER
Public
Subnet
www
Private
Subnet
DATA
CENTER
Shell uses AWS to Develop Software Faster and Cheaper
Remote Team
Core
Development
Team
Extra
Development
Resources
Contractor Team
Architected for Enterprise Security Requirements
“The Amazon Virtual Private Cloud [Amazon
VPC] was a unique option that offered an
additional level of security and an ability to
integrate with other aspects of our
infrastructure.”
Dr. Michael Miller, Head of HPC for R&D
ENTERPRISE WORKLOADS LOWER COSTS, INCREASE AGILITY
●●●○
on AWS
Customer use cases for Oracle on AWS
Production Instances of Enterprise
Applications and Databases
Development and Test Instances for
Enterprise and custom applications
Database Backup to Amazon S3 using
RMAN+OSB. Data Archival to Amazon
Glacier.
Read-only replica of Production for
reporting and BI/DW feed.
Training, POC, Sandbox, Patch
Testing and debugging instances
Disaster Recovery Site on AWS
Customer use cases for Oracle on AWS
Production Instances of Enterprise
Applications and Databases
Development and Test Instances for
Enterprise and custom applications
Database Backup to Amazon S3 using
RMAN+OSB. Data Archival to Amazon
Glacier.
Read-only replica of Production for
reporting and BI/DW feed.
Training, POC, Sandbox, Patch
Testing and debugging instances
Disaster Recovery Site on AWS
Customer use cases for Oracle on AWS
Production Instances of Enterprise
Applications and Databases
Development and Test Instances for
Enterprise and custom applications
Database Backup to Amazon S3 using
RMAN+OSB. Data Archival to Amazon
Glacier.
Read-only replica of Production for
reporting and BI/DW feed.
Training, POC, Sandbox, Patch
Testing and debugging instances
Disaster Recovery Site on AWS
Customer use cases for Oracle on AWS
Production Instances of Enterprise
Applications and Databases
Development and Test Instances for
Enterprise and custom applications
Database Backup to Amazon S3 using
RMAN+OSB. Data Archival to Amazon
Glacier.
Read-only replica of Production for
reporting and BI/DW feed.
Training, POC, Sandbox, Patch
Testing and debugging instances
Disaster Recovery Site on AWS
Customer use cases for Oracle on AWS
Production Instances of Enterprise
Applications and Databases
Development and Test Instances for
Enterprise and custom applications
Database Backup to Amazon S3 using
RMAN+OSB. Data Archival to Amazon
Glacier.
Read-only replica of Production for
reporting and BI/DW feed.
Training, POC, Sandbox, Patch
Testing and debugging instances
Disaster Recovery Site on AWS
Customer use cases for Oracle on AWS
Production Instances of Enterprise
Applications and Databases
Development and Test Instances for
Enterprise and custom applications
Database Backup to Amazon S3 using
RMAN+OSB. Data Archival to Amazon
Glacier.
Read-only replica of Production for
reporting and BI/DW feed.
Training, POC, Sandbox, Patch
Testing and debugging instances
Disaster Recovery Site on AWS
Oracle Database on AWS
• Oracle Database 9i, 10g and 11g are fully supported on EC2
• All Editions of Database are supported on EC2:
Express Edition
Up to 4 cores and
1GB of memory
Standard Edition One
Up to 8 cores
Standard Edition
Up to 16 cores
Enterprise Edition
Unlimited
Oracle Licensing on AWS
• Bring Your Own License (BYOL) – Applies to most Oracle software on AWS
– All Oracle Software licenses are fully portable to Amazon EC2
– Oracle Cloud Licensing Policy: http://www.oracle.com/us/corporate/pricing/cloud-licensing-
070579.pdf
• License Included – Pay by the hour
– Amazon Relational Database (RDS) for Oracle Standard Edition One
Primary Region
Primary Availability Zone
AMI
(Ready to launch)
Oracle DB
Server
Public Subnet
App
Servers
Private Subnet
Mirrored Redo
Log Volumes
Root
Volume
Backup
Volume
Data
Volume
RMAN EBS Snapshot
S3 Bucket
DR Region
EBS Snapshot Copy
PIOPS
Standard Oracle Database Architecture on Amazon EC2
Primary Region
Primary Availability Zone
CloudFormation
Template
(Ready to launch)
Oracle DB
Server
Public Subnet Private Subnet
Root Volume
Mirrored Redo
log Volumes
Root
Volume
DR Region
PIOPS
Secondary Availability Zone
Oracle DB
Server
Private Subnet
Root
Volume
ASM Striped
Data Volumes
PIOPS PIOPS
RMAN Backup in
S3 Bucket
AMI Used by
CFN Template
OSB + RMAN
OSB + RMAN
Public Subnet
Root
Volume
Enterprise Class Database Architecture on Amazon EC2
App
Web
Servers
App
Web
Servers
ASM Striped
Data Volumes
Oracle Data Guard
Primary Region
Primary Availability Zone
Oracle DB
Server
Public Subnet Private Subnet
Secondary Availability Zone
Oracle DB
Server
Private Subnet
RDS Synchronous
Replication
Public Subnet
Simplify: Amazon RDS for Oracle
App
Web
Servers
App
Web
Servers
Primary Region
Primary Availability Zone
Oracle
RDS
Private Subnet
Private Subnet
Secondary Availability Zone
Oracle
RDS
Private Subnet
Private Subnet
Enterprise Class DB Architecture with Amazon RDS for Oracle
App
Server
App
Server
Public Subnet
Synchronous Replication
App
Server
App
Server
A`pp
Server
App
Server
Primary Region
Primary Availability Zone
Oracle
DB
Private Subnet
Private Subnet
Secondary Availability Zone
Oracle
DB
Private Subnet
Private Subnet
Enterprise Class 3-tier Architecture on Amazon EC2
App
Server App
Server
Private Subnet Private Subnet
Web
Server Web
Server
Web
Server Web
Server Web
Server
Web
Server
App
Server App
Server
App
Server
App
Server
Oracle Data Guard
CloudFormation
Template
(Ready to launch)
DR Region
AMI Used by
CFN Template
AWS
Primary Availability Zone
Oracle
DB
Private Subnet
Private Subnet
Secondary Availability Zone
Oracle
DB
Private Subnet
Synchronous Replication
Private Subnet
Intranet Enterprise Class 3-tier Architecture
App
Servers App
Servers App
Servers
App
Servers App
Servers
App
Servers
Private Subnet Private Subnet
Web
Server
Corporate
Data Center
Corporate Network
Web
Server
Web
Server Web
Server Web
Server
Web
Server
Oracle Fusion Middleware on AWS Fully supported on EC2
Oracle SOA Suite
Business Activity Monitoring (BAM)
WebCenter
Identity and Access Management
WebLogic Suite
Business Process Management Suite
Master Data Management Suite
Business Rules
OBIEE
Oracle Enterprise Applications on AWS Fully supported on EC2 on OVM
Oracle E-Business Suite JD Edwards EnterpriseOne
PeopleSoft Applications
JD Edwards World Oracle Fusion Applications
Siebel
InQuira
Hyperion Primavera
Agile PLM
ATG Web Commerce
on AWS
AWS / SAP Alliance
SAP has been an AWS customer since 2008
AWS has been a
Strategic SAP Global Technology Partner since 2011
SAP Solutions Certified for Production on AWS
SAP Business Suite
SAP Business All-in-One
SAP Business One
SAP Rapid Deployment Solutions (RDS)
SAP BusinessObjects BI Solutions
SAP Afaria
SAP HANA One / SAP HANA One Premium
SAP Licensing on AWS
Primary model for most SAP applications
Use your existing SAP licenses on AWS
Bring-Your-Own-License (BYOL)
SAP Licensing on AWS
License Included
SAP HANA One - $0.99/hour
SAP HANA One Premium
SAP Business Objects BI 4.0
SAP Afaria Cloud Edition
Primary model for most SAP applications
Use your existing SAP licenses on AWS
Bring-Your-Own-License (BYOL)
How SAP Customers and Partners Use AWS
Extend Existing SAP Infrastructure to the AWS Cloud
Run SAP temporary environments on AWS
How SAP Customers and Partners Use AWS
Extend Existing IT Infrastructure to the AWS Cloud
Run SAP temporary environments on AWS
Migrate SAP DEV and QA landscapes to AWS
Customer
Data Centers
VPN or
Direct Connect
Secure connectivity
between datacentre &
AWS
Virtual Private Cloud
Hybrid SAP Deployment – Customer Data Centre & AWS
DEV QA
ECC
BW
SRM
ECC
BW
SRM
BW
ECC
SRM
PROD
SAP Production landscape runs in
customer’s own datacentre
SAP Development & Quality
Assurance landscape runs on AWS
Customer
Data Centers
VPN or
Direct Connect
Secure connectivity
between datacenter
& AWS
Virtual Private Cloud
Hybrid SAP Deployment – Customer Data Centre & AWS
DEV QA
ECC
BW
SRM
ECC
BW
SRM
BW
ECC
SRM
STAGING
SAP Production landscape runs in
customer’s own datacentre
SAP Development & Quality
Assurance landscape runs on AWS
BW
ECC
SRM
PROD
How SAP Customers and Partners Use AWS
Extend Existing IT Infrastructure to the AWS Cloud
Run SAP temporary environments on AWS
Migrate SAP DEV and QA landscapes to AWS
Archive SAP Data to AWS Cloud Storage
How SAP Customers and Partners Use AWS
Extend Existing IT Infrastructure to the AWS Cloud
Run SAP temporary environments on AWS
Migrate SAP DEV and QA landscapes to AWS
Archive SAP Data to AWS Cloud Storage
Temporary infrastructure for SAP upgrades and OS/DB migrations
SAP on AWS Pricing Example
Component
AWS Resource
Quantity
Unit Cost
Monthly
Cost
Virtual Machine m1.xlarge - SLES 11 240 hours $0.58 p/hour $140
Primary Storage EBS volume 200 GB $0.10 p/GB p/month $20
Backup Storage S3 storage 300 GB $0.095 p/GB p/month $29
Network & IO Data Transfer & IO $9
1 EC2 instance (VM): 4 cores x 15 GB memory
Online M-F 8AM-8PM: 240 hours p/month
Persistent storage: 200 GB
Backup storage: 300 GB
$198 Total Monthly Cost * Pricing based on US-East region as of 2/13/2013
How SAP Customers and Partners Use AWS
Extend Existing IT Infrastructure to the AWS Cloud
Run SAP temporary environments on AWS
Migrate SAP DEV and QA landscapes to AWS
Archive SAP Data to AWS Cloud Storage
Temporary infrastructure for SAP upgrades and OS/DB migrations
DR site for on-premises SAP production environments
How SAP Customers and Partners Use AWS
Extend Existing IT Infrastructure to the AWS Cloud
Run SAP temporary environments on AWS
Migrate SAP DEV and QA landscapes to AWS
Archive SAP Data to AWS Cloud Storage
Temporary infrastructure for SAP upgrades and OS/DB migrations
DR site for on-premises SAP production environments
Evaluate HANA
How SAP Customers and Partners Use AWS
Extend Existing IT Infrastructure to the AWS Cloud
Run SAP temporary environments on AWS
Migrate SAP DEV and QA landscapes to AWS
Archive SAP Data to AWS Cloud Storage
Temporary infrastructure for SAP upgrades and OS/DB migrations
DR site for on-premises SAP production environments
Evaluate HANA
Host individual SAP solutions like Afaria or Business Objects on AWS
How SAP Customers and Partners Use AWS
Host Complete SAP Environments on the AWS Cloud
Migration of SAP legacy systems to AWS
How SAP Customers and Partners Use AWS
Host Complete SAP Environments on the AWS Cloud
Migration of SAP legacy systems to AWS
Rapid deployment of infrastructure to start a new SAP
implementation
Virtual Private Cloud
Full SAP Deployment on AWS
DEV QA
ECC
BW
SRM
ECC
BW
SRM
Customer runs DEV, QAS & PRD on AWS
PRD
ECC
BW
SRM
VPN or
Direct Connect
Secure connectivity
between LAN & AWS
network
Customer
LAN
http://aws.amazon.com/sap
Whitepapers SAP Notes Support Information AWS-SAP Partners
Where to find SAP on AWS Resources
on AWS
AWS Marketplace
• Microsoft Windows-based Amazon
Machine Images (AMIs)
• Windows and SQL Server
• > 20 AMIs
• Windows Server OS
– 2003
– 2008
– 2008 R2
– 2012
• SQL Server Express/Web/Standard
– RDS or EC2
Microsoft Software on AWS – License Included
• SQL Server Enterprise
– EC2
– RDS
• IIS
• Active Directory
• Exchange
• SharePoint
• Lync
• System Center Operations Manager (SCOM)
• Dynamics CRM
Microsoft Software on AWS – Bring Your Own License
SharePoint Reference Implementation
Remote
Admin
AWS Region
Availability Zone 2
Private Subnet
Availability Zone 1
Public Subnet Private Subnet Private Subnet Private Subnet
Private Subnet Private Subnet Private Subnet Private Subnet Public Subnet
NAT
RDGW
RDGW
Primary DC/DNS
Active Directory
Active Directory Database Tier
Database Tier
Primary DB
SQL Server
Mirror DB
Witness
Application Tier Web Tier
Application Tier Web Tier
Central Admin &
SharePoint Services
Central Admin &
SharePoint Services
IIS & SharePoint
Web Front End
ELB
NAT
Backup DC/DNS
Internet
Gateway
Users
IIS & SharePoint
Web Front End
Article “Deploy a Microsoft SharePoint 2010 Server
Farm in the AWS Cloud in 6 Simple Steps”:
– Builds upon the SharePoint Reference
Implementation White Paper
– http://aws.amazon.com/articles/9982940049271
604
Deploy SharePoint Farm in 6 Steps
AWS CloudFormation Templates for each step:
– Launch the network and Active Directory stack
– Launch the database stack
– Launch the app stack
– Launch the web stack
• SharePoint Reference Architecture on AWS whitepaper:
http://aws.amazon.com/windows/sharepoint/
• Microsoft Exchange Server 2010 in the AWS Cloud: Planning & Implementation
Guide
http://aws.amazon.com/windows/exchange/
• Implementing Microsoft Windows Server Failover Clustering (WSFC) and SQL
Server 2012 AlwaysOn Availability Groups in the AWS Cloud
• … and more
http://aws.amazon.com/windows/
Whitepapers
Amazon VPC
Avoided data
center build
out
Saved $1M
over
3 years
50% lower
cost than
hosting options
CONCLUSION
●●●●●
Customers use a number of strategies to deploy on AWS
Strategy 1
Cloud for dev/test
Strategy 2
Build new apps for the cloud
Strategy 3
Use cloud to make existing on-premise apps better
Strategy 4
Integration to on-premises systems
Strategy 5
Migrate existing apps to the cloud
Strategy 6
All in
Cloud isn’t an ‘All or Nothing’ Choice
Corporate
Data Centers
On-Premises
Resources
Cloud
Resources Integration
IE Business School – Overcome limits AWS Summit Barcelona October 24th, 2013
Ángel Javier Ripa Elices
System Administrator
@ajripa
IE Business School – Overcome limits AWS Summit Barcelona October 24th, 2013
OURCHALLENGES
• Business IT alignment
• Adapt to changing environments
• Manage future projects using
current investments
• Improve availability
• Globalization and scalability
• Business continuity
• Private cloud is not enough
OVERCOMELIMITS
IE Business School – Overcome limits AWS Summit Barcelona October 24th, 2013
OURDATACENTER
ROUTE 53
ELB
VPC
RDS
S3 BUCKET
EC2
IE Business School – Overcome limits AWS Summit Barcelona October 24th, 2013
VPC
• Datacenter Extension
• Multiple customer gateways
• AWS and On-Premises
integration
• Authentication services
• Transparency
• Security
IE Business School – Overcome limits AWS Summit Barcelona October 24th, 2013
• Low latency
• No more DoS attacks
• Worldwide distributed
• Easy management
• Integration with AWS
services
• 22 hosted zones
• More than 1000 record
sets
ROUTE 53
IE Business School – Overcome limits AWS Summit Barcelona October 24th, 2013
• Flexible
• Elastic
• High performance
• Reliable
• Sandbox for partners
• DB Availability
EC2 Auto Scaling ELB RDS
IE Business School – Overcome limits AWS Summit Barcelona October 24th, 2013
EC2 Auto Scaling ELB RDS
TOUCHING THE
LIMITS?
IE Business School – Overcome limits AWS Summit Barcelona October 24th, 2013
EC2 Auto Scaling ELB RDS
JUST
GROW UP!
IE Business School – Overcome limits AWS Summit Barcelona October 24th, 2013
APPSERVER01 APPSERVER02 APPSERVER03
http://mydnscampus.ie.edu
SQLDATABASE01 SQLDATABASE02 ACTIVE DIRECTORY
MIRRORING
FILES02
SQL Server SQL Server
Alias: FILESCAMPUS
FloatIP: SQLDATABASE FloatIP: SQLDATABASE
CARGABB
DATA
SERVICES ON PREMISES
CONNECT MEET
VIDEOCONFERENCING
NEWARCHITECTURE
SNAPSHOT
EBS IOPS Strip EBS IOPS Strip
EBS IOPS Strip
IE Business School – Overcome limits AWS Summit Barcelona October 24th, 2013
• Distribute our instances
across multiple availability
zones
• CRM
• Business Intelligence
• Cloudfront
• Disaster Recovery
ROADMAP
IE Business School – Overcome limits AWS Summit Barcelona October 24th, 2013
Moltes gràcies