Your SlideShare is downloading. ×
0
AWS Summit 2013 Tel Aviv
Oct 16 – Tel Aviv, Israel

Enterprise Applications
and Hybrid Environments
on AWS
Jean-Pierre Le ...
Agenda
1.
2.
3.
4.
5.

Datacenter Capacity Extension
Connection to AWS
Development & Test
Customer Testimonial: Gonen Wilf...
EXTENDING
THE ENTERPRISE
DATA CENTER
●○○○○○
Corporate
Data Center
Capacity increase request

Corporate
Data Center
Request

Approvals
Vendor Selection
Negotiation
Procurement
Provisioning
Configuration
Corporate
Data Center

Availability
A few months later…

Corporate
Data Center
Infrastructure Request For New Project
Project X
Potential impact: UNCERTAIN
Cost of infrastructure: HIGH

Corporate
Data ...
In Corporate Data Center
Project X
Potential impact: UNCERTAIN
Cost of infrastructure: HIGH
Denied

Corporate
Data Center
On AWS
Project X
Approved for POC
Starts immediately

Corporate
Data Center
On AWS
Project X
POC Completed

Corporate
Data Center
Infrastructure Request For New Project

Project Y
Potential impact: HIGH
Cost of infrastructure: HIGH

Corporate
Data Cent...
In Corporate Data Center

Project Y
Potential impact: HIGH
Cost of infrastructure: HIGH
Denied or
Delayed by 3 months

Cor...
On AWS

Project Y
Approved
Starts immediately

Corporate
Data Center
Infrastructure Request For New Project

Project Z
Potential impact: HIGH
Cost of infrastructure: LOW
Nature: Temporary

Co...
In Corporate Data Center

Project Z
Potential impact: HIGH
Cost of infrastructure: LOW
Nature: Temporary
Approved
Delayed ...
On AWS

Project Z
Approved
Starts immediately

Corporate
Data Center
Project Z

On AWS

Completed

Corporate
Data Center
Project Z

On AWS

Capacity Released

Corporate
Data Center
ELASTIC
INFRASTRUCTURE
FLEXIBLE, ON-DEMAND
Private Cloud -> Customer-owned IaaS

Corporate
Data Center
Private Cloud Capacity Management

Corporate
Data Center
Corporate Data
Center
GETTING
CONNECTED
TO AWS
BUILDING A SECURE, RELIABLE LINK TO AWS

●●○○○○○
Amazon VPC
VIRTUAL PRIVATE CLOUD
MANAGE YOUR OWN NETWORK IN THE CLOUD
Amazon VPC gives you the ability to…
• Define a virtual network where you launch your AWS
resources
• Have complete contro...
Availability Zone A

Availability Zone B
Subnet 1

Availability Zone A

Subnet 2

Availability Zone B
Availability Zone A

Availability Zone B
10.0.1.9
10.0.0.5

10.0.0.6

10.0.1.8
Availability Zone A

Availability Zone B
Internet

Public
Subnet

Internet facing systems
Assert control over networking layer
Internal facing systems
Accessible only over VPN – access to
internet over corporate connection

Private
Subnet

VPN
Internet

Public
Subnet

Private
Subnet

VPN
Internet

Public
Subnet

Public
Subnet

Private
Subnet

VPN

Private
Subnet
DATA CENTER

AWS
DATA CENTER

AWS
Router

Router

AWS

DATA CENTER

IPSec tunnel via
statically-routed
or dynamicallyrouted (BGP)
VPN
Router

Router

Router

Router

DATA CENTER

AWS

Failover to
Secondary
Connection to
different
physical router
AWS Direct
Connect
Location
DATA CENTER

AWS

London • Dublin •
New York • Los
Angeles •
Washington DC •
San Jose •
Singap...
AWS Direct
Connect
Location
AWS

DATA CENTER

Dedicated
connection
Ethernet
transport
1 Gbps/10Gbps
ports
AWS Direct
Connect
Location
DATA CENTER

Amazon Partner
Network
suppliers hook
up the last leg

AWS
Router
Router
DATA CENTER

AWS Direct
Connect
Location

Router
Router

AWS
ROUTERS

DATA CENTER

Fault tolerant
primary Direct
Connect routes

ROUTERS

AWS Direct
Connect
Location

AWS
Backup internet
carried VPN
tunnel

ROUTERS

ROUTERS

DATA CENTER

AWS

Fault tolerant
primary Direct
Connect routes
AWS

DATA CENTER

End-to-End
Highly Available
Low Latency
Dedicated
Connection
1 or 10 Gbps
AWS
Direct Connect
Location

AWS

DATA CENTER

Co-locate your
own hardware
requiring
minimal latency
to AWS
DEVELOPMENT & TEST
Leveraging the agility of the cloud
●●●○○○○○
Development environments

Source control

Issue Tracking

Leverage EC2 to run
popular source control
systems

Add integrat...
Development environment software on EC2
Source control

Development Servers

Amazon EC2

Issue Tracking

Build servers
Amazon EC2 Plugin
•
•
•
•

Scale your Jenkins fleet with the load
Can use spot instances
Support for Amazon VPC
Support fo...
Testing environments

Unit & Regression

A/B

Scale up and parallel run
unit and regression plans
in a fraction of the tim...
LOAD TESTING
Shell uses AWS to Develop Software Faster and Cheaper

Core
Development
Team
Extra
Development
Resources

Contractor Team
...
CUSTOMER
TESTIMONIAL
●●●●○○○
LivePerson and AWS

Gonen Wilf, Head of Production
Agenda
1.
2.
3.
4.
5.
6.
7.

About LivePerson
The Challenge
Solution
Components and tools
Results
Wins
Lessons and tips
LivePerson is…

Mission

Customers

Creating Meaningful
Customer Connections

8,500
customers

Technology

SaaS pioneer si...
Optimize Customer Acquisition & Reduce Bounce Rate

Live engagement for
Rich multimedia to
lingering customer
drive sales ...
Application Stack

JVM heavy - Java & Scala
Private cloud based on openstack
Linux on commodity servers
Data

13
VOLUME

TB
per month

20

M
Engagements per month

1.8

B
Visits per month
The Challenge
1.
2.
3.
4.
5.
6.

R&D expanded globally
Provide teams with shared components for development
Development en...
Solution
Solution
Create a hybrid cloud using AWS and Vagrant
1.
2.
3.
4.
5.

Put the shared core components on AWS
Developers use ...
Solution: LP Global Development Environment
LP TLV

LP SFO

Shared Components at the Dev
WEB

Kafka

MSG

TomCat

MySQL

L...
Key Components

•
•
•
•
•

Oracle DB
Apache
Tomcat
MySQL
F5 Viprion

•
•
•
•
•

HP Vertica
Cassandra
Hadoop
Kafka
Storm
Infra Tools

Monitoring Tools

•
•
•
•

•
•
•
•

Puppet
MCollective
Vagrant
Yum

Jenkins
Zabbix
Graphite
Ganglia
Network
Challenge:
• AWS L3 and L2 Networks are not as in our DC
Solution:
• Build a parallel L3 network with different su...
Network
Challenge:
• No broadcasts to fetch arp responses
Solution:
• Build the arp table using Puppet to update servers l...
Security
AWS Security had to be manipulated a bit for this to work:
• "Source/Destination check" had to be disabled as AWS...
Project results
1.
2.
3.
4.
5.
6.

Developers work on components locally
Each team uses AWS LP shared components
Developer...
Wins
1.
2.
3.
4.
5.

POC was quick
Expandable environment – components and geo
Secure mobility for developers
Ties easily ...
Lessons and Tips
1.
2.
3.
4.
5.
6.
7.

Experiment
Start small with proof of concept
Involve stakeholders from day one
Have...
THANK YOU!
Gonen Wilf
gonenw@liveperson.com
ENTERPRISE
WORKLOADS
LOWER COSTS, INCREASE AGILITY

●●●●●○○
Oracle Database on AWS
• Oracle Database 9i, 10g and 11g are fully supported on EC2
• All Editions of Database are support...
Key components of Oracle Database on AWS
• Amazon Virtual Private Cloud (Amazon VPC)
• Elastic Block Store (EBS) provision...
Key components of Oracle Database - simplified
• Amazon RDS for Oracle
• Provisioned IOPS storage for RDS – up to 30,000 I...
Oracle Licensing on AWS
• Bring Your Own License (BYOL)
– Applies to most Oracle software on AWS
– All Oracle Software lic...
Standard Oracle Database Architecture on Amazon EC2

Public Subnet

Private Subnet

App
Servers

Oracle DB
Server

S3 Buck...
Enterprise Class Database Architecture on Amazon EC2

Public Subnet

Private Subnet

App
Web
Servers

Oracle DB
Server

Pr...
Simplify: Amazon RDS for Oracle

Public Subnet

Private Subnet

App
Web
Servers

Oracle DB
Server

Primary Availability Zo...
Intranet Enterprise Class 3-tier Architecture

Private Subnet

Private Subnet

Web
Server

Web
Server

Web
Server

Web
Ser...
Oracle Fusion Middleware on AWS
Fully supported on EC2

Oracle SOA
Suite

WebCenter
OBIEE

WebLogic
Suite

Identity and Ac...
Oracle Enterprise Applications on AWS
Fully supported on EC2 on OVM

Oracle E-Business Suite
JD Edwards World

Hyperion

J...
AWS / SAP Alliance
SAP has been an AWS customer
since 2008
AWS has been a strategic SAP Global
Technology Partner since 20...
SAP Solutions Certified for Production on AWS









SAP
SAP
SAP
SAP
SAP
SAP
SAP

Business Suite
Business All-in-...
Performance: Amazon EC2 SAPS
SAP SD 2-Tier Benchmark
Instance Type (VM)

Cores

Mem

ECU

SAPS

High Memory 2-XLarge

4

3...
Performance: Amazon EC2 SAPS

SAP SD 3-Tier Benchmark
Instance Type

#

Cores

Mem

ECU

SAPS

Cluster Compute 8-XLarge

1...
SAP Licensing on AWS
Bring-Your-Own-License (BYOL)

 Primary model for most SAP applications
 Use your existing SAP lice...
SAP Licensing on AWS

License Included





SAP
SAP
SAP
SAP

HANA One - $0.99/hour
HANA One Premium
Business Objects B...
How SAP Customers and Partners Use AWS

Extend Existing SAP Infrastructure to the AWS Cloud

 Run SAP temporary environme...
How SAP Customers and Partners Use AWS

Extend Existing IT Infrastructure to the AWS Cloud
 Run SAP temporary environment...
Hybrid SAP Deployment – Customer Data Centre & AWS
SAP Production landscape runs in
customer’s own datacentre

SAP Develop...
Hybrid SAP Deployment – Customer Data Centre & AWS
SAP Production landscape runs in
customer’s own datacentre

SAP Develop...
How SAP Customers and Partners Use AWS

Extend Existing IT Infrastructure to the AWS Cloud
 Run SAP temporary environment...
How SAP Customers and Partners Use AWS

Extend Existing IT Infrastructure to the AWS Cloud
 Run SAP temporary environment...
SAP on AWS Pricing Example





1 EC2 instance (VM): 4 cores x 15 GB memory
Online M-F 8AM-8PM: 240 hours p/month
Pers...
How SAP Customers and Partners Use AWS

Extend Existing IT Infrastructure to the AWS Cloud
 Run SAP temporary environment...
How SAP Customers and Partners Use AWS

Extend Existing IT Infrastructure to the AWS Cloud
 Run SAP temporary environment...
How SAP Customers and Partners Use AWS

Extend Existing IT Infrastructure to the AWS Cloud
 Run SAP temporary environment...
How SAP Customers and Partners Use AWS

Host Complete SAP Environments on the AWS Cloud
 Migration of SAP legacy systems ...
How SAP Customers and Partners Use AWS

Host Complete SAP Environments on the AWS Cloud
 Migration of SAP legacy systems ...
Full SAP Deployment on AWS
Customer runs DEV, QAS & PRD on AWS
Customer
LAN

DEV

QA

PRD

ECC

ECC

ECC

BW

BW

BW

SRM
...
HIGH AVAILABILITY
AND
DISATER RECOVERY
FOR SAP PRODUCTION APPLICATIONS
AWS Partner Network: SAP Partners

Consulting Services
 SAP Implementation

 AWS Onboarding

 SAP OS/DB Migrations

 S...
More SAP on AWS Information
http://aws.amazon.com/sap






Whitepapers
SAP Notes
Support Information
AWS-SAP Partners
Amazon EC2 Windows Guide
What’s New:
• Using Windows Powershell
with the AWS SDK for
.NET
• AWS Diagnostic tools for
Windo...
AWS SDK for .NET
• APIs for many AWS services
• Includes:
– AWS Toolkit for Microsoft
Visual Studio

– Visual Studio templ...
AWS Marketplace
• Microsoft Windows-based
Amazon Machine Images (AMIs)
• Windows and SQL Server
• > 20 AMIs
Microsoft Software on AWS – License Included
• Windows Server OS

–
–
–
–

2003
2008
2008 R2
2012

• SQL Server Express/We...
Microsoft Software on AWS – Bring Your Own License
• Microsoft License Mobility through Software Assurance
Microsoft Software on AWS – Bring Your Own License
• SQL Server Enterprise
– EC2
– RDS

•
•
•
•
•
•
•

IIS
Active Director...
SharePoint Reference Implementation
Public Subnet

Private Subnet

Private Subnet

Private Subnet

Private Subnet

IIS & S...
Deploy SharePoint Farm in 6 Steps
• Article “Deploy a Microsoft SharePoint 2010 Server Farm
in the AWS Cloud in 6 Simple S...
More Microsoft on AWS information
• SharePoint Reference Architecture on AWS whitepaper:
http://aws.amazon.com/windows/sha...
Amazon VPC

Avoided
data center
build out

50% lower cost
than hosting
options

Saved
$1M over
3 years
NEED HELP?
●●●●●●○
Customer Obsession
24*7 PREMIUM SUPPORT
BUSINESS AND ENTERPRISE TIERS
Enterprise Account Team
Works with the customer and
TAM to provide architectural
help with projects and design
needs

Acco...
AWS Trusted Advisor

•
•
•
•

Save Money
Improve Availability
Close Security Gaps
Increase Performance
TRAININGS
Consulting Partners
CONCLUSION
●●●●●●●
OUR ENTERPRISE CUSTOMERS RUN

DEV AND TEST
ENVIRONMENTS ON AWS
OUR ENTERPRISE CUSTOMERS RUN

ENTERPRISE
WORKLOADS
ON AWS
OUR ENTERPRISE CUSTOMERS RUN

WEB APPLICATIONS
ON AWS
OUR ENTERPRISE CUSTOMERS RUN

BIG DATA
ON AWS
LEVERAGE
COST EFFECTIVE SOLUTIONS
FOR MORE AGILITY
• OPEN SOURCE SOFTWARE
• VIRTUAL APPLIANCES
• MANAGED AWS SERVICES
Collection
Storage
Archiving

Glacier

Processing

Analysis and Reporting
INNOVATE
DO THINGS DIFFERENTLY
THANK YOU!
Jean-Pierre Le Goaller
jplg@amazon.lu
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps and Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps and Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps and Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps and Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps and Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps and Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps and Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps and Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps and Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps and Hybrid
AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps and Hybrid
Upcoming SlideShare
Loading in...5
×

AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps and Hybrid

815

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
815
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
37
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "AWS Summit Tel Aviv - Enterprise Track - Enterprise Apps and Hybrid"

  1. 1. AWS Summit 2013 Tel Aviv Oct 16 – Tel Aviv, Israel Enterprise Applications and Hybrid Environments on AWS Jean-Pierre Le Goaller
  2. 2. Agenda 1. 2. 3. 4. 5. Datacenter Capacity Extension Connection to AWS Development & Test Customer Testimonial: Gonen Wilf @ LivePerson Enterprise Workloads  Oracle  SAP  Microsoft 6. Need help? 7. Conclusion
  3. 3. EXTENDING THE ENTERPRISE DATA CENTER ●○○○○○
  4. 4. Corporate Data Center
  5. 5. Capacity increase request Corporate Data Center
  6. 6. Request Approvals Vendor Selection Negotiation Procurement Provisioning Configuration Corporate Data Center Availability
  7. 7. A few months later… Corporate Data Center
  8. 8. Infrastructure Request For New Project Project X Potential impact: UNCERTAIN Cost of infrastructure: HIGH Corporate Data Center
  9. 9. In Corporate Data Center Project X Potential impact: UNCERTAIN Cost of infrastructure: HIGH Denied Corporate Data Center
  10. 10. On AWS Project X Approved for POC Starts immediately Corporate Data Center
  11. 11. On AWS Project X POC Completed Corporate Data Center
  12. 12. Infrastructure Request For New Project Project Y Potential impact: HIGH Cost of infrastructure: HIGH Corporate Data Center
  13. 13. In Corporate Data Center Project Y Potential impact: HIGH Cost of infrastructure: HIGH Denied or Delayed by 3 months Corporate Data Center
  14. 14. On AWS Project Y Approved Starts immediately Corporate Data Center
  15. 15. Infrastructure Request For New Project Project Z Potential impact: HIGH Cost of infrastructure: LOW Nature: Temporary Corporate Data Center
  16. 16. In Corporate Data Center Project Z Potential impact: HIGH Cost of infrastructure: LOW Nature: Temporary Approved Delayed by 3 months Corporate Data Center
  17. 17. On AWS Project Z Approved Starts immediately Corporate Data Center
  18. 18. Project Z On AWS Completed Corporate Data Center
  19. 19. Project Z On AWS Capacity Released Corporate Data Center
  20. 20. ELASTIC INFRASTRUCTURE FLEXIBLE, ON-DEMAND
  21. 21. Private Cloud -> Customer-owned IaaS Corporate Data Center
  22. 22. Private Cloud Capacity Management Corporate Data Center
  23. 23. Corporate Data Center
  24. 24. GETTING CONNECTED TO AWS BUILDING A SECURE, RELIABLE LINK TO AWS ●●○○○○○
  25. 25. Amazon VPC VIRTUAL PRIVATE CLOUD MANAGE YOUR OWN NETWORK IN THE CLOUD
  26. 26. Amazon VPC gives you the ability to… • Define a virtual network where you launch your AWS resources • Have complete control over: • IP Address ranges, Subnets, Routes, Gateways and Security settings • Securely connect your Amazon VPC to your existing datacenters and offices • Use AWS as an extension of your corporate data center
  27. 27. Availability Zone A Availability Zone B
  28. 28. Subnet 1 Availability Zone A Subnet 2 Availability Zone B
  29. 29. Availability Zone A Availability Zone B
  30. 30. 10.0.1.9 10.0.0.5 10.0.0.6 10.0.1.8 Availability Zone A Availability Zone B
  31. 31. Internet Public Subnet Internet facing systems Assert control over networking layer
  32. 32. Internal facing systems Accessible only over VPN – access to internet over corporate connection Private Subnet VPN
  33. 33. Internet Public Subnet Private Subnet VPN
  34. 34. Internet Public Subnet Public Subnet Private Subnet VPN Private Subnet
  35. 35. DATA CENTER AWS
  36. 36. DATA CENTER AWS
  37. 37. Router Router AWS DATA CENTER IPSec tunnel via statically-routed or dynamicallyrouted (BGP) VPN
  38. 38. Router Router Router Router DATA CENTER AWS Failover to Secondary Connection to different physical router
  39. 39. AWS Direct Connect Location DATA CENTER AWS London • Dublin • New York • Los Angeles • Washington DC • San Jose • Singapore • Tokyo • Sao Paulo • Sydney
  40. 40. AWS Direct Connect Location AWS DATA CENTER Dedicated connection Ethernet transport 1 Gbps/10Gbps ports
  41. 41. AWS Direct Connect Location DATA CENTER Amazon Partner Network suppliers hook up the last leg AWS
  42. 42. Router Router DATA CENTER AWS Direct Connect Location Router Router AWS
  43. 43. ROUTERS DATA CENTER Fault tolerant primary Direct Connect routes ROUTERS AWS Direct Connect Location AWS
  44. 44. Backup internet carried VPN tunnel ROUTERS ROUTERS DATA CENTER AWS Fault tolerant primary Direct Connect routes
  45. 45. AWS DATA CENTER End-to-End Highly Available Low Latency Dedicated Connection 1 or 10 Gbps
  46. 46. AWS Direct Connect Location AWS DATA CENTER Co-locate your own hardware requiring minimal latency to AWS
  47. 47. DEVELOPMENT & TEST Leveraging the agility of the cloud ●●●○○○○○
  48. 48. Development environments Source control Issue Tracking Leverage EC2 to run popular source control systems Add integrated project management and issue tracking Development Servers Build servers Allow developers to deploy and test their code Use EC2 horsepower to drive build servers and continuous integration
  49. 49. Development environment software on EC2 Source control Development Servers Amazon EC2 Issue Tracking Build servers
  50. 50. Amazon EC2 Plugin • • • • Scale your Jenkins fleet with the load Can use spot instances Support for Amazon VPC Support for AWS IAM (Identity and Access Management)
  51. 51. Testing environments Unit & Regression A/B Scale up and parallel run unit and regression plans in a fraction of the time Run A/B scenario testing with replica stacks Load & Performance Security Utilize spot market for generating load and test how applications perform Create sandboxes for aggressive security testing
  52. 52. LOAD TESTING
  53. 53. Shell uses AWS to Develop Software Faster and Cheaper Core Development Team Extra Development Resources Contractor Team Remote Team
  54. 54. CUSTOMER TESTIMONIAL ●●●●○○○
  55. 55. LivePerson and AWS Gonen Wilf, Head of Production
  56. 56. Agenda 1. 2. 3. 4. 5. 6. 7. About LivePerson The Challenge Solution Components and tools Results Wins Lessons and tips
  57. 57. LivePerson is… Mission Customers Creating Meaningful Customer Connections 8,500 customers Technology SaaS pioneer since 1998
  58. 58. Optimize Customer Acquisition & Reduce Bounce Rate Live engagement for Rich multimedia to lingering customer drive sales closure
  59. 59. Application Stack JVM heavy - Java & Scala Private cloud based on openstack Linux on commodity servers
  60. 60. Data 13 VOLUME TB per month 20 M Engagements per month 1.8 B Visits per month
  61. 61. The Challenge 1. 2. 3. 4. 5. 6. R&D expanded globally Provide teams with shared components for development Development environment must reflect LP production environment Provide high SLA for the dev environment Solution must be quick and cost effective Be able to support the next steps in Continuous Deployment Build a global shared environment and have developers work locally on their respective components
  62. 62. Solution
  63. 63. Solution Create a hybrid cloud using AWS and Vagrant 1. 2. 3. 4. 5. Put the shared core components on AWS Developers use virtualized env stretched from laptop to AWS All shared core production components on AWS VPC (offices) and VPN (mobile users) to AWS Use LP Production building blocks & tools
  64. 64. Solution: LP Global Development Environment LP TLV LP SFO Shared Components at the Dev WEB Kafka MSG TomCat MySQL LDAP WEB WEB Oracle DB Hadoop App MSG Virtual Private Cloud VPN or Direct Connect VPN or Direct Connect
  65. 65. Key Components • • • • • Oracle DB Apache Tomcat MySQL F5 Viprion • • • • • HP Vertica Cassandra Hadoop Kafka Storm
  66. 66. Infra Tools Monitoring Tools • • • • • • • • Puppet MCollective Vagrant Yum Jenkins Zabbix Graphite Ganglia
  67. 67. Network Challenge: • AWS L3 and L2 Networks are not as in our DC Solution: • Build a parallel L3 network with different subnets on top of AWS interfaces, with F5 as the default Gateway • Use Puppet to configure the network on the servers and push default GW keeping AWS network for emergency console access
  68. 68. Network Challenge: • No broadcasts to fetch arp responses Solution: • Build the arp table using Puppet to update servers local subnet MAC list and update the F5 MAC list
  69. 69. Security AWS Security had to be manipulated a bit for this to work: • "Source/Destination check" had to be disabled as AWS doesn’t know about new subnets • AWS security was used to block access to AWS networks as much as possible and permit everything else, allowing F5 to be the Router/FW • VPN S2S and remote client access was done with F5 using IPsec for S2S and F5 APM SSL VPN for remote user access • External services like F5 Virtual Servers are done regularly using an F5 interface on AWS network with elastic IPs
  70. 70. Project results 1. 2. 3. 4. 5. 6. Developers work on components locally Each team uses AWS LP shared components Developers enjoy Production standards Real world problems caught before hitting Production Safely enable continuous deployment “Production-like” environment accessible for all developers
  71. 71. Wins 1. 2. 3. 4. 5. POC was quick Expandable environment – components and geo Secure mobility for developers Ties easily to Production tools Monitored by NOC
  72. 72. Lessons and Tips 1. 2. 3. 4. 5. 6. 7. Experiment Start small with proof of concept Involve stakeholders from day one Have production standards in mind Re-use tools and building blocks Use AWS out of the box Think hybrid, AWS can interact with many private clouds
  73. 73. THANK YOU! Gonen Wilf gonenw@liveperson.com
  74. 74. ENTERPRISE WORKLOADS LOWER COSTS, INCREASE AGILITY ●●●●●○○
  75. 75. 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
  76. 76. Key components of Oracle Database on AWS • Amazon Virtual Private Cloud (Amazon VPC) • Elastic Block Store (EBS) provisioned IOPS volumes – Up to 4,000 IOPS per volume – Stripe across several volumes • • • • • EBS-optimized instances Oracle Automatic Storage Management (ASM) Oracle Data Guard and Active Data Guard Oracle Secure Backup Cloud Module Oracle Transparent Data Encryption (TDE) with AWS CloudHSM
  77. 77. Key components of Oracle Database - simplified • Amazon RDS for Oracle • Provisioned IOPS storage for RDS – up to 30,000 IOPS/database • Amazon Virtual Private Cloud (Amazon VPC)
  78. 78. 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
  79. 79. Standard Oracle Database Architecture on Amazon EC2 Public Subnet Private Subnet App Servers Oracle DB Server S3 Bucket AMI (Ready to launch) PIOPS Root Volume Data Volume RMAN Mirrored Redo Log Volumes EBS Snapshot Backup Volume EBS Snapshot Copy Primary Availability Zone Primary Region DR Region
  80. 80. Enterprise Class Database Architecture on Amazon EC2 Public Subnet Private Subnet App Web Servers Oracle DB Server Private Subnet ASM Striped Data Volumes Root Volume App Web Servers Oracle DB Server Oracle Data Guard PIOPS Root Volume Public Subnet PIOPS Root Volume CloudFormation Template (Ready to launch) PIOPS ASM Striped Data Volumes Root Volume AMI Used by CFN Template OSB + RMAN Mirrored Redo log Volumes Primary Availability Zone OSB + RMAN Secondary Availability Zone RMAN Backup in S3 Bucket Primary Region DR Region
  81. 81. Simplify: Amazon RDS for Oracle Public Subnet Private Subnet App Web Servers Oracle DB Server Primary Availability Zone Primary Region Private Subnet RDS Synchronous Replication Oracle DB Server Public Subnet App Web Servers Secondary Availability Zone
  82. 82. Intranet Enterprise Class 3-tier Architecture Private Subnet Private Subnet Web Server Web Server Web Server Web Server Web Server Private Subnet Private Subnet App Servers Web Server App Servers App Servers App Servers Private Subnet Oracle DB App Servers Private Subnet Synchronous Replication Primary Availability Zone AWS App Servers Corporate Data Center Oracle DB Secondary Availability Zone Corporate Network
  83. 83. Oracle Fusion Middleware on AWS Fully supported on EC2 Oracle SOA Suite WebCenter OBIEE WebLogic Suite Identity and Access Management Business Process Management Suite Master Data Management Suite Business Rules Business Activity Monitoring (BAM)
  84. 84. Oracle Enterprise Applications on AWS Fully supported on EC2 on OVM Oracle E-Business Suite JD Edwards World Hyperion JD Edwards EnterpriseOne Agile PLM Siebel Oracle Fusion Applications PeopleSoft Applications InQuira Primavera ATG Web Commerce
  85. 85. AWS / SAP Alliance SAP has been an AWS customer since 2008 AWS has been a strategic SAP Global Technology Partner since 2011 Most SAP products are now certified for production deployment on AWS
  86. 86. SAP Solutions Certified for Production on AWS        SAP SAP SAP SAP SAP SAP SAP Business Suite Business All-in-One Business One Rapid Deployment Solutions (RDS) BusinessObjects BI Solutions Afaria HANA One / SAP HANA One Premium
  87. 87. Performance: Amazon EC2 SAPS SAP SD 2-Tier Benchmark Instance Type (VM) Cores Mem ECU SAPS High Memory 2-XLarge 4 34.2 13 3,700 High Memory 4-XLarge 8 68.4 26 7,400 ECU = EC2 Compute Unit
  88. 88. Performance: Amazon EC2 SAPS SAP SD 3-Tier Benchmark Instance Type # Cores Mem ECU SAPS Cluster Compute 8-XLarge 1 16 60 88 DB Cluster Compute 8-XLarge 6 16 60 88 SCS+DI 90,330 ECU = EC2 Compute Unit
  89. 89. SAP Licensing on AWS Bring-Your-Own-License (BYOL)  Primary model for most SAP applications  Use your existing SAP licenses on AWS
  90. 90. SAP Licensing on AWS License Included     SAP SAP SAP SAP HANA One - $0.99/hour HANA One Premium Business Objects BI 4.0 Afaria Cloud Edition
  91. 91. How SAP Customers and Partners Use AWS Extend Existing SAP Infrastructure to the AWS Cloud  Run SAP temporary environments on AWS:  Test  Training  Demo  POC  Sandbox systems
  92. 92. 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
  93. 93. Hybrid SAP Deployment – Customer Data Centre & AWS SAP Production landscape runs in customer’s own datacentre SAP Development & Quality Assurance landscape runs on AWS DEV QA ECC ECC BW BW SRM SRM PROD ECC BW Customer Data Centers SRM VPN or Direct Connect Secure connectivity between datacentre & AWS Virtual Private Cloud
  94. 94. Hybrid SAP Deployment – Customer Data Centre & AWS SAP Production landscape runs in customer’s own datacentre SAP Development & Quality Assurance landscape runs on AWS DEV ECC BW BW SRM SRM PROD ECC ECC BW Customer Data Centers QA ECC STAGING BW SRM SRM VPN or Direct Connect Secure connectivity between datacenter & AWS Virtual Private Cloud
  95. 95. 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  Store recent SAP Database backups in Amazon S3  Archive all SAP Database backups in Amazon Glacier
  96. 96. 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
  97. 97. SAP on AWS Pricing Example     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 Component AWS Resource Virtual Machine m1.xlarge - SLES 11 240 hours $0.58 p/hour 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 * Pricing based on US-East region as of 2/13/2013 Quantity Unit Cost Monthly Cost $140 $9 Total Monthly Cost $198
  98. 98. 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
  99. 99. 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
  100. 100. 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
  101. 101. How SAP Customers and Partners Use AWS Host Complete SAP Environments on the AWS Cloud  Migration of SAP legacy systems to AWS
  102. 102. 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
  103. 103. Full SAP Deployment on AWS Customer runs DEV, QAS & PRD on AWS Customer LAN DEV QA PRD ECC ECC ECC BW BW BW SRM SRM SRM VPN or Direct Connect Secure connectivity between LAN & AWS network Virtual Private Cloud
  104. 104. HIGH AVAILABILITY AND DISATER RECOVERY FOR SAP PRODUCTION APPLICATIONS
  105. 105. AWS Partner Network: SAP Partners Consulting Services  SAP Implementation  AWS Onboarding  SAP OS/DB Migrations  SAP POCs  SAP Sizing  Architecture Planning  SAP Evaluations  Performance Tuning  SAP High Availability  SAP Hosting  Backup & Recovery  Account Management  Disaster Recovery  DB Administration  SAP BASIS  24/7 Help Desk  OS Admin & Patching  SAP Upgrades Managed Services
  106. 106. More SAP on AWS Information http://aws.amazon.com/sap     Whitepapers SAP Notes Support Information AWS-SAP Partners
  107. 107. Amazon EC2 Windows Guide What’s New: • Using Windows Powershell with the AWS SDK for .NET • AWS Diagnostic tools for Windows Server • Install EC2 command line tools on Windows • Setting up a Windows HPC Cluster http://docs.amazonwebservices.com/AWSEC2/latest/WindowsGuide/Welcome.html
  108. 108. AWS SDK for .NET • APIs for many AWS services • Includes: – AWS Toolkit for Microsoft Visual Studio – Visual Studio templates – AWS Tools for Windows PowerShell – AWS CloudFormation Template Editor – AWS .NET Library – C# code samples
  109. 109. AWS Marketplace • Microsoft Windows-based Amazon Machine Images (AMIs) • Windows and SQL Server • > 20 AMIs
  110. 110. Microsoft Software on AWS – License Included • Windows Server OS – – – – 2003 2008 2008 R2 2012 • SQL Server Express/Web/Standard – RDS or EC2
  111. 111. Microsoft Software on AWS – Bring Your Own License • Microsoft License Mobility through Software Assurance
  112. 112. Microsoft Software on AWS – Bring Your Own License • SQL Server Enterprise – EC2 – RDS • • • • • • • IIS Active Directory Exchange SharePoint Lync System Center Operations Manager (SCOM) Dynamics CRM
  113. 113. SharePoint Reference Implementation Public Subnet Private Subnet Private Subnet Private Subnet Private Subnet IIS & SharePoint Web Front End Central Admin & SharePoint Services Primary DB SQL Server Primary DC/DNS Web Tier Application Tier Availability Zone 1 Database Tier Active Directory Web Tier Application Tier Database Tier IIS & SharePoint Web Front End Central Admin & SharePoint Services NAT Remote Admin RDGW Users Internet Gateway ELB Active Directory Mirror DB Backup DC/DNS RDGW Witness NAT Public Subnet Private Subnet Private Subnet Availability Zone 2 AWS Region Private Subnet Private Subnet
  114. 114. Deploy SharePoint Farm in 6 Steps • 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/9982940049271604 • 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
  115. 115. More Microsoft on AWS information • 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/
  116. 116. Amazon VPC Avoided data center build out 50% lower cost than hosting options Saved $1M over 3 years
  117. 117. NEED HELP? ●●●●●●○
  118. 118. Customer Obsession
  119. 119. 24*7 PREMIUM SUPPORT BUSINESS AND ENTERPRISE TIERS
  120. 120. Enterprise Account Team Works with the customer and TAM to provide architectural help with projects and design needs Account Manager Helps ensure customers are receiving the best value from AWS services Solutions Architect 24x7x365 Support Engineer Team Enterprise Support TAM Support Team Dedicated enterprise engineer for technical inquiries and escalations
  121. 121. AWS Trusted Advisor • • • • Save Money Improve Availability Close Security Gaps Increase Performance
  122. 122. TRAININGS
  123. 123. Consulting Partners
  124. 124. CONCLUSION ●●●●●●●
  125. 125. OUR ENTERPRISE CUSTOMERS RUN DEV AND TEST ENVIRONMENTS ON AWS
  126. 126. OUR ENTERPRISE CUSTOMERS RUN ENTERPRISE WORKLOADS ON AWS
  127. 127. OUR ENTERPRISE CUSTOMERS RUN WEB APPLICATIONS ON AWS
  128. 128. OUR ENTERPRISE CUSTOMERS RUN BIG DATA ON AWS
  129. 129. LEVERAGE COST EFFECTIVE SOLUTIONS FOR MORE AGILITY • OPEN SOURCE SOFTWARE • VIRTUAL APPLIANCES • MANAGED AWS SERVICES
  130. 130. Collection Storage Archiving Glacier Processing Analysis and Reporting
  131. 131. INNOVATE DO THINGS DIFFERENTLY
  132. 132. THANK YOU! Jean-Pierre Le Goaller jplg@amazon.lu
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×