SlideShare ist ein Scribd-Unternehmen logo
1 von 69
Running Business Critical Workloads on AWS
Nam Je Cho, Solutions Architect
Amazon Web Services
Business
101 Technical
201 Technical
301 Technical
401 Technical
Session Grading
What You Will Learn
• Walkthrough the best practice for deploying business
critical applications
• Dive deep into fault tolerant and high performance
architectures
• Learn about AWS tools that will make you successful in
deployment and operations
Guest Speaker – Brad Barnett
• PageUp provides ‘Unified Talent Management’ solutions
for global customers
• Runs business critical HCM applications on AWS cloud
• Sharing their experience of deploying and operating
solutions on AWS
What is a Business Critical Application
What is a Business Critical Application
Any applications that is core to running your business
• Enterprise Resource Planning
• Customer Relationship Management
• Data Warehouse & Reporting
• Human Capital Management
• Procurement
• Warehousing & Logistics
Business Applications on AWS
Vendor Applications
SAP Business Suite, Netweaver, BusinessObjects, B1, HANA
Oracle eBusiness, PeopleSoft, Siebel, JDE, Database 11g/12c
Microsoft SharePoint, Exchange, Dynamics, SQL Server
IBM Websphere, DataStage
Infor LN, M3, Syteline, Lawson
Today AWS customers run a wide array of business applications
Companies of all sizes run business applications on AWS
Customers Running Business Applications
SAP Oracle Microsoft
SAP on AWS

Deep Dive
SAP on AWS – Benefits
All SAP Business Suite & Netweaver
Leverage multi-AZ for production workloads
Wide choice of EC2 & EBS volume options
S3 provides 99.999999999% durability
Enterprise-level security
Pricing, capacity management and operations
Certified Solutions
High Availability
High Performance
Durability
Security
Flexible
SAP & AWS Relationship
2008 20122010 2014
SAP as a
Customer
A1/B1
BOBJ
HANA Developer Edition
HANA One
Afaria
SAP HANA Platform Edition
SAP Business Suite
Cloud Appliance Library (CAL)
CustomerAdoption
Time
RDS Solutions
Sybase IQ / ASE
SAP HANA
for B1
• SAP Business Suite
• SAP Business All-in-One (A1)
• SAP Netweaver
• SAP HANA Platform
• SAP BusinessObjects BI
• SAP Mobile Platform
• SAP Business One
• SAP Rapid Deployment Solutions
SAP Solutions Certified on AWS
SAP Note 1656099 has latest information regarding SAP products and
platform supported on AWS
Solutions
SAP Supported Platforms on AWS
Operating System
• SUSE 11
• Red Hat 6
• Window Servers 2008
Database
• SAP HANA
• Sybase ASE 15.7
• MS SQL Server 2008
• IBM DB2 9.7
• SAP MaxDB 7.8
Version numbers for OS & DB are minimum levels
All higher versions are fully supported
Customer Network
Public Subnet
Users
On-Premises
Systems
SAP Router
Solution
Manager
Private Subnet
Internet
Availability Zone A Availability Zone B
Amazon Virtual Private Cloud
VPN or
Direct Connect
Amazon
CloudWatch Amazon S3
Backups
DB ReplicationSAP
DEV
SAP
QAS
SAP
DR
SAP
PRD
BackupsMonitor
SAP OSS
SAP High Level Architecture on AWS
Private Subnet
NAT
Customer Network
Users
On-Premises
Systems
Private Subnet
Availability Zone A Availability Zone B
VPN or
Direct Connect
Private Subnet
App1
DB
AppN
ASCS
App1
DB
AppN
ASCS
(ENQ)
Session State
DB Replication
SAP Production HA Architecture
EBS SSD EBS SSD
SAP Production
• Use SAP QuickSizer
• Choose an EC2 instance type based
on your SAPS and memory
• Choose an EBS volume type based
on your IOPS and storage size
SAP System Sizing for AWS
• AWS perform SAP SD Benchmarks on EC2 instances &
publish SAPS rating
• SAPS ratings are available for C3, C4 and R3 instance
families
• General Purpose and Provisioned IOPS EBS volumes
have predictable and consistent IO performance
Choosing Right EC2 & EBS Options
Compute Optimized (Application)
Name vCPU
Memory
(GiB)
I/O Perf
SAPS
(2-tier)
c4.8xlarge 36 60 10 Gigabit 37,950
c4.4xlarge 16 30 High 19,030
c4.2xlarge 8 15 High 9,515
c4.xlarge 4 7.5 High 4,758
c4.large 2 3.75 Moderate 2,379
c3.8xlarge 32 60 10 Gigabit 31,830
c3.4xlarge 16 30 High 15,915
c3.2xlarge 8 15 High 7,958
c3.xlarge 4 7.5 High 3,979
c3.large 2 3.75 Moderate 1,989
Memory Optimized (Database)
Name vCPU
Memory
(GiB)
I/O Perf
SAPS
(2-tier)
r3.8xlarge 32 244 10 Gigabit 31,920
r3.4xlarge 16 122 High 15,960
r3.2xlarge 8 61 High 7,980
r3.xlarge 4 30.5 Moderate 3,990
r3.large 2 15 Moderate 1,995
✓ Certified for 2-Tier and 3-Tier
configurations
Mapping EC2 Instance to SAPS
0
40
80
120
160
Q1Y1 Q3Y1 Q4Y1 Q2Y2 Q4Y2 Q2Y3 Q4Y3 Q2Y4 Q4Y4 Q2Y5 Q4Y5 Q2Y6 Q4Y6
Demand
Traditional
AWS
Traditional Planning Horizon
Planning
Horizon on
AWS
ComputeRequirements
SAP Capacity Planning Made Easy
Choosing the Right EBS Volume
EBS Volume Options
• Provisioned IOPS (PIOPS)
• General Purpose (GP2)
• Magnetic
Larger & Faster Volumes
PIOPS
• Up to 16TB, 20,000 IOPS &
320MBps
GP2
• Up to 16TB, 10,000 IOPS &
160MBps
Enable EBS-Optimised Instance for dedicated capacity to EBS I/O
& minimise network contention
Benefits of Larger & Faster Volumes
EC2
1TB 1TB 1TB 1TB
(16x) 1TB EBS Volumes
AfterBefore
(16x) 1TB Snapshots
EC2
Single 16TB EBS Volume
Single 16TB Snapshots
1TB 1TB 1TB 1TB
General Purpose Provisioned IOPS Magnetic
Use Cases
S to M Databases
Most SAP Systems
Large Database
I/O intensive
Cold Storage
Storage Media SSD-backed SSD-backed Magnetic-backed
Volume Size Up to 16TB Up to 16TB 1GB- 1TB
Max IOPS 10,000 IOPS 20,000 IOPS ~100 IOPS
Read/write
Peak Throughput
160 MB/s 320 MB/s ~50-90 MB/s
Latency (Random Read) 1-2ms 1-2 ms 20-40 ms
Price (Sydney Region) $0.12/GB-Month
$.138/GB-Month
$0.072/provisioned
$0.08/GB-Month
$0.08/ 1M I/O
Use Cases for EBS Volume Options
Amazon EBS Deep Dive
youtube.com/watch?v=xtuRD2AZt3M
SAP High Availability – Protecting SPOF
SAP systems have well known SPOF, namely;
1. Database – primary & standby DBs cross-AZ on EC2
2. Message Server (A/SCS) – primary & enqueue replication
server
3. Kernel (/sapmnt/SID/) – NFS, DFS, Amazon EFS (just
announced)
Customer Network
Users
On-Premises
Systems
Private Subnet
Availability Zone A Availability Zone B
VPC
VPN or
Direct Connect
Private Subnet
App1
DB
AppN
ASCS
App1
DB
AppN
ASCS
(ENQ)
Session State
DB Replication
SAP Production HA Architecture
EBS SSD EBS SSD
SAP Production (Primary)
Customer Network
Users
On-Premises
Systems
Private Subnet
Availability Zone A Availability Zone B
VPC
VPN or
Direct Connect
Private Subnet
App1
DB
AppN
ASCS
App1
DB
AppN
ASCS
Failover to Second Availability Zone
EBS SSD EBS SSD
SAP Production (Failover)
Protect SAP Application Servers
You can protect your SAP application servers
• Scale out EC2 instances
• Enable EC2 Auto Recovery on APP & DB servers
SAP Backup and Restore
SAP on AWS Backup and Recovery Guide provides
comprehensive information
Backup options include;
• Use existing backup software and push into S3
• Backup to EBS and create snapshots
• Push backup to S3 with AWS CLI
• Oracle Secure Backup (OSB) Cloud Module
aws.amazon.com/backup-recovery/
Follow SAP support guidelines in SAP Note 1656250
Summary of requirements from SAP Note
• AWS Business or Enterprise Support
• Deploy production in Amazon VPC
• Enable CloudWatch Detailed Monitoring
• Install the AWS Data Provider for SAP
Support Requirements for AWS
Proactively Monitor Your SAP System
• Continue to use Solution Manager Diagnostics for SAP
application monitoring
• Use existing infrastructure monitoring tools
• Use CloudWatch Logs for capturing any SAP OS-level
logs in real time
• Incorporate log analytics – Sumologic & Splunk
Amazon CloudWatch Logs with SAP
• Use Amazon CloudWatch Logs to monitor and store your
SAP log files
• Upload any logs from SAP server, eg dev_trace,
db_trace, background files and upload into CloudWatch
Logs in real time
• Setup alerts and send notifications via email using SNS
• Retrieve logs via AWS Console, CLI & SDK
Example of CloudWatch Logs in Console
Bringing Agility to SAP Deployments
SDKs & LibrariesAWS CLIAWS
Management
Console
3rd Party
Tools
JAVA
.NET
iOS
PHP
Ruby
Android
Python
Node.js
Provisioning and management of AWS using the API tools is simple
• Define, deploy and manage AWS resources using
JSON templates
• Consistent & repeatable outcome
AWS CloudFormation and SAP
SAP Use Cases for CloudFormation
• Deploy SOE image for new installations in minutes
• Bootstrap instance to auto install SAP pre-req packages
• Clone production for isolated error analysis
• Setup disaster recovery environment
Amazon Machine
Image
• SAP Software
pre-installed
• Best practices
• Configuration
CloudFormation + SAP = Benefits
+
AWS
CloudFormation
• AWS landscape
configuration
• Network layout
• Security Policies
Amazon Machine
Image
• SAP Software
pre-installed
• Best practices
• Configuration
CloudFormation + SAP = Benefits
+
AWS
CloudFormation
=
Significant reduce
time to deploy
Consistent &
repeatable outcome
Clone new SAP
systems in minutes
• AWS landscape
configuration
• Network layout
• Security Policies
Amazon Machine
Image
• SAP Software
pre-installed
• Best practices
• Configuration
CloudFormation + SAP = Benefits
SAP Deep Dive – Recap
• Use SAP QuickSizer for sizing
• Choose the right EC2 & EBS options
• Protect SPOF – Multi-AZ deployment
• Protect app servers using EC2 Auto Recovery
• Proactively monitor your environment
• Comply with vendor support guidelines
• Use AWS tools for deployment and management
Customer Story 







[Cloud Based HR]
Unified Talent Management
[Cloud based HR software]
About Us
Some of our clients…
▪ 6 virtual data centers in 4 AWS regions + 1 physical DC

▪ Approx. 230 EC2 instances deployed to 4 AWS regions

▪ Approx. 10 million daily page views across all DC’s
▪ Process approx. 1 million job applications / month
Some PageUp stats...
▪ SaaS multi tenant application
▪ 99.5% uptime SLA requirement
▪ Largely Microsoft stack (IIS, .Net, SQL Server)
▪ Architected securely with a dedicated SQL Server database
per client
▪ Microsoft DFS, DPM
▪ CI / CD automated deployment
▪ S3, SQS, CloudWatch, Ylastic, NewRelic, SendGrid
About the technology
Circa 2007
▪ Adopted a conventional strategy for regional deployment
▪ Co-location in London
▪ Realised that long distance co-lo was not great
▪ Remote hands
▪ Costly
▪ Limited redundancy
Virtualisation to the rescue.
How we got here
Our next move….. an AWS false start
The wins:
▪ Removed issues with physical infrastructure
▪ Cheaper
However..
▪ No change in deployment / setup methodology
▪ No change in architecture
▪ Long lived application instances (pets)
▪ Software raided magnetic volumes for SQL
How we got here
Other realisations
▪ Long lived applications sprout roots
▪ Hard dependencies (IP’s, servers, endpoints)
▪ Patches to get things working, one time fixes build up
▪ Long lived infrastructure rots
▪ Tendency to upgrade less often
▪ “If it ain’t broken”
▪ Big bang upgrades
▪ Higher support costs
Our AWS false start
The trigger to do it right
▪ Due to international growth, we required additional regional data
centres
▪ Need to move from 1 to 6 DC’s
▪ How can we do this so we don’t have to scale our ops ?
Template and automate everything
The business needs more
Some simple rules we followed
▪ No single points of failure without automated recovery (ASG)
▪ “1 click” automated deployment / rollback
▪ All servers running PageUp code must be disposable
▪ No servers created without bootstrap scripts
▪ Move state off servers where possible
▪ Start a pine plantation over a rain forest
What we changed
So what were the outcomes?
▪ Ability to deploy daily to 6 data centres in 15 minutes
▪ No need to scale our Op’s team
▪ Faster and more scalable system
▪ Reduction in repeated ops issues
▪ New sales opportunities
What we changed
Some SQL Server learnings
▪ EBS optimized (no brainer)
▪ Understand your IOPS
▪ Size your volumes to IOPS requirements, not space.
▪ TempDB on ephemeral
▪ Start up scripts
▪ Backup / management / file transfer actions on ephemeral.
▪ Minimize dependence on AD for authentication
▪ Consider dedicated instances
Some learnings
▪ Use mirroring or Always-On (ouch $)
▪ HA synchronous mirroring is still part of SQL standard
▪ Mirror between AZ’s
▪ 3rd AZ for witness where possible
▪ Favour small instances to reduce blast radius
▪ Run tests shutting down entire AZ’s to flush out failover issues
▪ Clients may not pickup failover immediately.
▪ Ensure you are using modern SQL client connection drivers (sqlncli 10+)
▪ Ensure you disable sql network protocol named pipes
Some learnings
Deployment tips
▪ Break down your monolith
▪ Use AWS templating or deployment tools where possible.
▪ Test your boot strap scripts
▪ Script your stateful infrastructure setup
Some learnings
Thanks for listening
Questions?
Brad Barnett
email: bradb@pageuppeople.com
web: www.pageuppeople.com
Oracle on AWS

Deep Dive
• Amazon.com is one of Oracle’s largest customers
• Oracle was one of the first major ISV to support AWS,
since 2007
• Oracle Secure Backup for S3 was released in 2008
• Amazon RDS for Oracle in available 2011
• Oracle Test Drives program launched in 2012
AWS Oracle Partnership
AWS Customers Run Oracle Applications
• Oracle eBusiness Suite
• JD Edwards Enterprise One
• PeopleSoft
• Siebel
• Oracle Fusion Applications
• Agile PLM
• Hyperion
• ATG Web Commerce
Oracle Database on AWS
• Oracle Database 9i, 10g, 11g and 12c fully supported on EC2
• All editions of Oracle database are supported on EC2
Enterprise
Edition
• Any Instance type
Standard
Edition
• Up to 16 cores
Standard Edition
One
• Up to 8 cores
Express Edition
• Up to 4 cores
• &
• 1 GB mem
Oracle Products on AWS
MySQL
Enterprise Edition
TimesTen
MySQL
Community Edition
MySQL
Standard Edition
MySQL
Cluster CGE
Oracle NoSQL Coherence
Data Guard Active Data Guard Golden Gate RMAN OSB Enterprise Manager
Oracle DB EE Oracle DB SE Oracle DB SE ONE Oracle DB XE
Oracle Fusion Middleware
Oracle License Portability
Oracle software licenses are fully portable to AWS EC2
• Enterprise License Agreement (ELA)
• Unlimited License Agreement (ULA)
• Business Process Outsourcing (BPO)
• Oracle Partner Network (OPN)
Processor & Socket Licensing on AWS EC2
• Standard Licenses = 0.25 core multiplier
– 1 license for 4 virtual cores on EC2
• Enterprise Licenses = 0.5 core multiplier
– 1 license for 2 virtual cores on EC2
Oracle Apps on AWS – Dev/Test/POC
Customer Network
Users
On-Premises
Systems
VPC
VPN or
Direct Connect
Conc
Server
Oracle
DB
App
Server
Web
Server
Public Subnet
Public Subnet
Private Subnet Private Subnet
Private Subnet Private Subnet
Availability Zone A
Availability Zone B
S3 Bucket
Backup
Oracle App on AWS – Production with HA
Customer Network
Users
On-Premises
Systems
VPC
VPN or
Direct Connect
Conc
Server
Oracle
DB
Primary
App
Server
Web
Server
Public Subnet Private Subnet Private Subnet
Availability Zone A
Availability Zone B
S3 Bucket
Backup
Conc
Server
Oracle
DB
Standby
App
Server
Web
Server
Active
DataGuard
Replication
Public Subnet Private Subnet Private Subnet
AS Group
AS Group
EBS Volumes
High Performance Oracle Database
VPC
Oracle
DB on EC2
Private Subnet
Availability Zone A
PIOPS
Boot Redo Data Volume
ASM Striped
Oracle Database Performance Optimisation
• High performance Oracles database needs
– High & consistent IOPS
– Low latency & high bandwidth to storage subsystem
• Build high performance database on AWS
– Use GP2 or PIOPS EBS volumes
– Enable EBS-Optimised for dedicated path to IO
• Use Oracle ASM to manage database storage across multiple
EBS volumes
Simplify Backups with OSB Cloud Module
• Oracle Secure Backup (OSB) allows customers to backup Oracle
Databases directly to Amazon S3 using RMAN
• Data is compressed and encrypted in flight using Oracle Advanced
Security
• S3 provides high durability & encryption at rest (CSE/SSE)
• OSB is licensed by number of concurrent backup channels
Amazon RDS – Offload Your Workload
VSEBS Volumes
Oracle
DB
EBS Volumes
Oracle
DB
Complexity
Oracle on EC2 Oracle on RDS
Simplify
Benefits Details
Platform support MySQL, SQL Server, Oracle RDBMS, Postgres
Preconfigured Get started instantly with sensible default
settings. Fully configurable
Automated Patching Keep your database platform up to date
automatically
Backups Automatic backups and point in time recovery
and full DB backups
Failover Automated failover to slave hosts in event of a
failure
Replication Easily create read-replicas of your data and
seamlessly replicate data across availability
zones
Amazon RDS Benefits
Migration
Backup and recovery
Patching
Configuration management
Software upgrades
Storage upgrades
Frequent server upgrades
Hardware management
Amazon RDS Drives Productivity
Schema design
Query construction
Query optimization
Focus on the app “innovation”
Offload the “muck” to AWS
Oracle Deep Dive – Recap
• Oracle application, database and Fusion middleware are
supported on AWS
• Oracle licenses are portable to EC2
• Offload to Amazon RDS for Oracle for simplification
• Choose the right EBS storage options & use Oracle ASM
• OSB Cloud Module for backups to S3
AWS Resources for Business Applications
Find more information
aws.amazon.com/business-applications
aws.amazon.com/sap
aws.amazon.com/oracle
aws.amazon.com/ibm
Also check out
aws.amazon.com/whitepapers
aws.amazon.com/architecture
Running Business Critical Workloads on AWS – Nam Je Cho

Weitere ähnliche Inhalte

Was ist angesagt?

Getting started with Amazon Kinesis
Getting started with Amazon KinesisGetting started with Amazon Kinesis
Getting started with Amazon KinesisAmazon Web Services
 
AWS Services for Content Production
AWS Services for Content ProductionAWS Services for Content Production
AWS Services for Content ProductionAmazon Web Services
 
Moving Your Media Supply Chain to the AWS Cloud
Moving Your Media Supply Chain to the AWS CloudMoving Your Media Supply Chain to the AWS Cloud
Moving Your Media Supply Chain to the AWS CloudAmazon Web Services
 
Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017
Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017
Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017Amazon Web Services
 
AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, an...
AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, an...AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, an...
AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, an...Amazon Web Services
 
Amazon EC2 and Amazon VPC Hands-on Workshop
Amazon EC2 and Amazon VPC Hands-on WorkshopAmazon EC2 and Amazon VPC Hands-on Workshop
Amazon EC2 and Amazon VPC Hands-on WorkshopAmazon Web Services
 
Hong Kong AWS Summit 2017 - Keynote
Hong Kong AWS Summit 2017 - KeynoteHong Kong AWS Summit 2017 - Keynote
Hong Kong AWS Summit 2017 - KeynoteAmazon Web Services
 
Building Scalable Immersive Media Solutions on AWS
Building Scalable Immersive Media Solutions on AWSBuilding Scalable Immersive Media Solutions on AWS
Building Scalable Immersive Media Solutions on AWSAmazon Web Services
 
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...Amazon Web Services
 
BDA403 How Netflix Monitors Applications in Real-time with Amazon Kinesis
BDA403 How Netflix Monitors Applications in Real-time with Amazon KinesisBDA403 How Netflix Monitors Applications in Real-time with Amazon Kinesis
BDA403 How Netflix Monitors Applications in Real-time with Amazon KinesisAmazon Web Services
 
AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...
AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...
AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...Amazon Web Services
 
AWS re:Invent 2016: Innovation After Installation: Establishing a Digital Rel...
AWS re:Invent 2016: Innovation After Installation: Establishing a Digital Rel...AWS re:Invent 2016: Innovation After Installation: Establishing a Digital Rel...
AWS re:Invent 2016: Innovation After Installation: Establishing a Digital Rel...Amazon Web Services
 
Build an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersBuild an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersAmazon Web Services
 
Rackspace Best Practices for DevOps on AWS
Rackspace Best Practices for DevOps on AWSRackspace Best Practices for DevOps on AWS
Rackspace Best Practices for DevOps on AWSAmazon Web Services
 
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...Amazon Web Services
 
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...Amazon Web Services
 
AWS re:Invent 2016: Enterprise Fundamentals: Design Your Account and VPC Arch...
AWS re:Invent 2016: Enterprise Fundamentals: Design Your Account and VPC Arch...AWS re:Invent 2016: Enterprise Fundamentals: Design Your Account and VPC Arch...
AWS re:Invent 2016: Enterprise Fundamentals: Design Your Account and VPC Arch...Amazon Web Services
 

Was ist angesagt? (20)

Getting started with Amazon Kinesis
Getting started with Amazon KinesisGetting started with Amazon Kinesis
Getting started with Amazon Kinesis
 
AWS Services for Content Production
AWS Services for Content ProductionAWS Services for Content Production
AWS Services for Content Production
 
Introduction to AWS X-Ray
Introduction to AWS X-RayIntroduction to AWS X-Ray
Introduction to AWS X-Ray
 
Moving Your Media Supply Chain to the AWS Cloud
Moving Your Media Supply Chain to the AWS CloudMoving Your Media Supply Chain to the AWS Cloud
Moving Your Media Supply Chain to the AWS Cloud
 
Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017
Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017
Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017
 
AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, an...
AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, an...AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, an...
AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, an...
 
Amazon EC2 and Amazon VPC Hands-on Workshop
Amazon EC2 and Amazon VPC Hands-on WorkshopAmazon EC2 and Amazon VPC Hands-on Workshop
Amazon EC2 and Amazon VPC Hands-on Workshop
 
Hong Kong AWS Summit 2017 - Keynote
Hong Kong AWS Summit 2017 - KeynoteHong Kong AWS Summit 2017 - Keynote
Hong Kong AWS Summit 2017 - Keynote
 
Building Scalable Immersive Media Solutions on AWS
Building Scalable Immersive Media Solutions on AWSBuilding Scalable Immersive Media Solutions on AWS
Building Scalable Immersive Media Solutions on AWS
 
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
 
BDA403 How Netflix Monitors Applications in Real-time with Amazon Kinesis
BDA403 How Netflix Monitors Applications in Real-time with Amazon KinesisBDA403 How Netflix Monitors Applications in Real-time with Amazon Kinesis
BDA403 How Netflix Monitors Applications in Real-time with Amazon Kinesis
 
AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...
AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...
AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...
 
AWS re:Invent 2016: Innovation After Installation: Establishing a Digital Rel...
AWS re:Invent 2016: Innovation After Installation: Establishing a Digital Rel...AWS re:Invent 2016: Innovation After Installation: Establishing a Digital Rel...
AWS re:Invent 2016: Innovation After Installation: Establishing a Digital Rel...
 
Build an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersBuild an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million Users
 
Rackspace Best Practices for DevOps on AWS
Rackspace Best Practices for DevOps on AWSRackspace Best Practices for DevOps on AWS
Rackspace Best Practices for DevOps on AWS
 
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
 
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
 
Deep Dive On Amazon Redshift
Deep Dive On Amazon RedshiftDeep Dive On Amazon Redshift
Deep Dive On Amazon Redshift
 
Operating your Production API
Operating your Production APIOperating your Production API
Operating your Production API
 
AWS re:Invent 2016: Enterprise Fundamentals: Design Your Account and VPC Arch...
AWS re:Invent 2016: Enterprise Fundamentals: Design Your Account and VPC Arch...AWS re:Invent 2016: Enterprise Fundamentals: Design Your Account and VPC Arch...
AWS re:Invent 2016: Enterprise Fundamentals: Design Your Account and VPC Arch...
 

Andere mochten auch

Red Hat Storage Server Roadmap & Integration With Open Stack
Red Hat Storage Server Roadmap & Integration With Open StackRed Hat Storage Server Roadmap & Integration With Open Stack
Red Hat Storage Server Roadmap & Integration With Open StackRed_Hat_Storage
 
AWSome Day - Milan, July 24th 2014
AWSome Day - Milan, July 24th 2014AWSome Day - Milan, July 24th 2014
AWSome Day - Milan, July 24th 2014Amazon Web Services
 
2011_Herbstcampus_Rapid_Cloud_Development_with_Spring_Roo
2011_Herbstcampus_Rapid_Cloud_Development_with_Spring_Roo2011_Herbstcampus_Rapid_Cloud_Development_with_Spring_Roo
2011_Herbstcampus_Rapid_Cloud_Development_with_Spring_RooKai Wähner
 
App infrastructure &_integration_keynote_final
App infrastructure &_integration_keynote_finalApp infrastructure &_integration_keynote_final
App infrastructure &_integration_keynote_finaleileendohertysmith
 
EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Foundation Infras...
EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Foundation Infras...EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Foundation Infras...
EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Foundation Infras...EMC
 
IBM CEC Big Data 2011 06-11 final
IBM CEC Big Data 2011 06-11 finalIBM CEC Big Data 2011 06-11 final
IBM CEC Big Data 2011 06-11 finalCOMMON Europe
 
Cloud Security Monitoring at Auth0 - Security BSides Seattle
Cloud Security Monitoring at Auth0 - Security BSides SeattleCloud Security Monitoring at Auth0 - Security BSides Seattle
Cloud Security Monitoring at Auth0 - Security BSides SeattleEugene Kogan
 
D5 crazy speed web development
D5 crazy speed web developmentD5 crazy speed web development
D5 crazy speed web developmentNAVER D2
 
Roadmap to data driven advice michael goedhart 1v0
Roadmap to data driven advice michael goedhart 1v0Roadmap to data driven advice michael goedhart 1v0
Roadmap to data driven advice michael goedhart 1v0BigDataExpo
 
Big Data Expo 2015 - Hortonworks Common Hadoop Use Cases
Big Data Expo 2015 - Hortonworks Common Hadoop Use CasesBig Data Expo 2015 - Hortonworks Common Hadoop Use Cases
Big Data Expo 2015 - Hortonworks Common Hadoop Use CasesBigDataExpo
 
OC Big Data Monthly Meetup #6 - Session 1 - IBM
OC Big Data Monthly Meetup #6 - Session 1 - IBMOC Big Data Monthly Meetup #6 - Session 1 - IBM
OC Big Data Monthly Meetup #6 - Session 1 - IBMBig Data Joe™ Rossi
 
Fontys eric van tol
Fontys eric van tolFontys eric van tol
Fontys eric van tolBigDataExpo
 
Helen Perquy is de Koeken Dame
Helen Perquy is de Koeken DameHelen Perquy is de Koeken Dame
Helen Perquy is de Koeken DameThierry Debels
 

Andere mochten auch (20)

Cloud Camp Azure概要
Cloud Camp Azure概要Cloud Camp Azure概要
Cloud Camp Azure概要
 
Red Hat Storage Server Roadmap & Integration With Open Stack
Red Hat Storage Server Roadmap & Integration With Open StackRed Hat Storage Server Roadmap & Integration With Open Stack
Red Hat Storage Server Roadmap & Integration With Open Stack
 
okspring3x
okspring3xokspring3x
okspring3x
 
AWSome Day - Milan, July 24th 2014
AWSome Day - Milan, July 24th 2014AWSome Day - Milan, July 24th 2014
AWSome Day - Milan, July 24th 2014
 
2011_Herbstcampus_Rapid_Cloud_Development_with_Spring_Roo
2011_Herbstcampus_Rapid_Cloud_Development_with_Spring_Roo2011_Herbstcampus_Rapid_Cloud_Development_with_Spring_Roo
2011_Herbstcampus_Rapid_Cloud_Development_with_Spring_Roo
 
Resume Building for Teens
Resume Building for TeensResume Building for Teens
Resume Building for Teens
 
App infrastructure &_integration_keynote_final
App infrastructure &_integration_keynote_finalApp infrastructure &_integration_keynote_final
App infrastructure &_integration_keynote_final
 
EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Foundation Infras...
EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Foundation Infras...EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Foundation Infras...
EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Foundation Infras...
 
Rb wilmer peres
Rb wilmer peresRb wilmer peres
Rb wilmer peres
 
EventoDadosAbertos v17ago16
EventoDadosAbertos v17ago16EventoDadosAbertos v17ago16
EventoDadosAbertos v17ago16
 
ecdevday7
ecdevday7ecdevday7
ecdevday7
 
IBM CEC Big Data 2011 06-11 final
IBM CEC Big Data 2011 06-11 finalIBM CEC Big Data 2011 06-11 final
IBM CEC Big Data 2011 06-11 final
 
Cloud Security Monitoring at Auth0 - Security BSides Seattle
Cloud Security Monitoring at Auth0 - Security BSides SeattleCloud Security Monitoring at Auth0 - Security BSides Seattle
Cloud Security Monitoring at Auth0 - Security BSides Seattle
 
D5 crazy speed web development
D5 crazy speed web developmentD5 crazy speed web development
D5 crazy speed web development
 
Roadmap to data driven advice michael goedhart 1v0
Roadmap to data driven advice michael goedhart 1v0Roadmap to data driven advice michael goedhart 1v0
Roadmap to data driven advice michael goedhart 1v0
 
stagerapport2.3
stagerapport2.3stagerapport2.3
stagerapport2.3
 
Big Data Expo 2015 - Hortonworks Common Hadoop Use Cases
Big Data Expo 2015 - Hortonworks Common Hadoop Use CasesBig Data Expo 2015 - Hortonworks Common Hadoop Use Cases
Big Data Expo 2015 - Hortonworks Common Hadoop Use Cases
 
OC Big Data Monthly Meetup #6 - Session 1 - IBM
OC Big Data Monthly Meetup #6 - Session 1 - IBMOC Big Data Monthly Meetup #6 - Session 1 - IBM
OC Big Data Monthly Meetup #6 - Session 1 - IBM
 
Fontys eric van tol
Fontys eric van tolFontys eric van tol
Fontys eric van tol
 
Helen Perquy is de Koeken Dame
Helen Perquy is de Koeken DameHelen Perquy is de Koeken Dame
Helen Perquy is de Koeken Dame
 

Ähnlich wie Running Business Critical Workloads on AWS – Nam Je Cho

Running Business Critical Workloads on AWS
Running Business Critical Workloads on AWS Running Business Critical Workloads on AWS
Running Business Critical Workloads on AWS Amazon Web Services
 
AWS Innovate: Running SAP Solutions on AWS Cloud- Shailesh Albuquerque
AWS Innovate: Running SAP Solutions on AWS Cloud- Shailesh AlbuquerqueAWS Innovate: Running SAP Solutions on AWS Cloud- Shailesh Albuquerque
AWS Innovate: Running SAP Solutions on AWS Cloud- Shailesh AlbuquerqueAmazon Web Services Korea
 
Best Practices for Running SAP System Workloads on the AWS Cloud
Best Practices for Running SAP System Workloads on the AWS CloudBest Practices for Running SAP System Workloads on the AWS Cloud
Best Practices for Running SAP System Workloads on the AWS CloudMadelyn Morgan
 
AWS Webcast - Best Practices for Deploying SAP Workloads on AWS
AWS Webcast - Best Practices for Deploying SAP Workloads on AWSAWS Webcast - Best Practices for Deploying SAP Workloads on AWS
AWS Webcast - Best Practices for Deploying SAP Workloads on AWSAmazon Web Services
 
Deployment of SAP Solutions on AWS (Level 200)
Deployment of SAP Solutions on AWS (Level 200)Deployment of SAP Solutions on AWS (Level 200)
Deployment of SAP Solutions on AWS (Level 200)Amazon Web Services
 
Running SAP All-in-One ERP production system deployment on the AWS cloud
Running SAP All-in-One ERP production system deployment on the AWS cloudRunning SAP All-in-One ERP production system deployment on the AWS cloud
Running SAP All-in-One ERP production system deployment on the AWS cloudAmazon Web Services
 
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014Amazon Web Services
 
AWS Summit Benelux 2013 - Enterprise Applications on AWS
AWS Summit Benelux 2013 - Enterprise Applications on AWSAWS Summit Benelux 2013 - Enterprise Applications on AWS
AWS Summit Benelux 2013 - Enterprise Applications on AWSAmazon Web Services
 
Accellera la trasformazione digitale con SAP su AWS
Accellera la trasformazione digitale con SAP su AWSAccellera la trasformazione digitale con SAP su AWS
Accellera la trasformazione digitale con SAP su AWSAmazon Web Services
 
AWS Summit Milan - Applicazioni Enterprise con AWS
AWS Summit Milan - Applicazioni Enterprise con AWSAWS Summit Milan - Applicazioni Enterprise con AWS
AWS Summit Milan - Applicazioni Enterprise con AWSAmazon Web Services
 
SAP Workloads on the AWS Cloud - AWS Innovate Toronto
SAP Workloads on the AWS Cloud - AWS Innovate TorontoSAP Workloads on the AWS Cloud - AWS Innovate Toronto
SAP Workloads on the AWS Cloud - AWS Innovate TorontoAmazon Web Services
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSAmazon Web Services
 
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017 Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017 Amazon Web Services
 
SAP on Amazon web services
SAP on Amazon web servicesSAP on Amazon web services
SAP on Amazon web servicescloudnonstop
 
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...Amazon Web Services
 
AWS Public Sector Symposium 2014 Canberra | Test and Development on AWS
AWS Public Sector Symposium 2014 Canberra | Test and Development on AWSAWS Public Sector Symposium 2014 Canberra | Test and Development on AWS
AWS Public Sector Symposium 2014 Canberra | Test and Development on AWSAmazon Web Services
 
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud
AWS Webcast - The Business Value of Running SAP Solutions on the AWS CloudAWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud
AWS Webcast - The Business Value of Running SAP Solutions on the AWS CloudAmazon Web Services
 
Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014Tom Laszewski
 

Ähnlich wie Running Business Critical Workloads on AWS – Nam Je Cho (20)

Running Business Critical Workloads on AWS
Running Business Critical Workloads on AWS Running Business Critical Workloads on AWS
Running Business Critical Workloads on AWS
 
AWS Innovate: Running SAP Solutions on AWS Cloud- Shailesh Albuquerque
AWS Innovate: Running SAP Solutions on AWS Cloud- Shailesh AlbuquerqueAWS Innovate: Running SAP Solutions on AWS Cloud- Shailesh Albuquerque
AWS Innovate: Running SAP Solutions on AWS Cloud- Shailesh Albuquerque
 
Best Practices for Running SAP System Workloads on the AWS Cloud
Best Practices for Running SAP System Workloads on the AWS CloudBest Practices for Running SAP System Workloads on the AWS Cloud
Best Practices for Running SAP System Workloads on the AWS Cloud
 
AWS Webcast - Best Practices for Deploying SAP Workloads on AWS
AWS Webcast - Best Practices for Deploying SAP Workloads on AWSAWS Webcast - Best Practices for Deploying SAP Workloads on AWS
AWS Webcast - Best Practices for Deploying SAP Workloads on AWS
 
Deployment of SAP Solutions on AWS (Level 200)
Deployment of SAP Solutions on AWS (Level 200)Deployment of SAP Solutions on AWS (Level 200)
Deployment of SAP Solutions on AWS (Level 200)
 
Running SAP All-in-One ERP production system deployment on the AWS cloud
Running SAP All-in-One ERP production system deployment on the AWS cloudRunning SAP All-in-One ERP production system deployment on the AWS cloud
Running SAP All-in-One ERP production system deployment on the AWS cloud
 
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
 
AWS Summit Benelux 2013 - Enterprise Applications on AWS
AWS Summit Benelux 2013 - Enterprise Applications on AWSAWS Summit Benelux 2013 - Enterprise Applications on AWS
AWS Summit Benelux 2013 - Enterprise Applications on AWS
 
Accellera la trasformazione digitale con SAP su AWS
Accellera la trasformazione digitale con SAP su AWSAccellera la trasformazione digitale con SAP su AWS
Accellera la trasformazione digitale con SAP su AWS
 
AWS Summit Milan - Applicazioni Enterprise con AWS
AWS Summit Milan - Applicazioni Enterprise con AWSAWS Summit Milan - Applicazioni Enterprise con AWS
AWS Summit Milan - Applicazioni Enterprise con AWS
 
SAP Workloads on the AWS Cloud - AWS Innovate Toronto
SAP Workloads on the AWS Cloud - AWS Innovate TorontoSAP Workloads on the AWS Cloud - AWS Innovate Toronto
SAP Workloads on the AWS Cloud - AWS Innovate Toronto
 
SAP Workloads on AWS
SAP Workloads on AWSSAP Workloads on AWS
SAP Workloads on AWS
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWS
 
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017 Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017
 
SAP Solutions on AWS Overview
SAP Solutions on AWS Overview SAP Solutions on AWS Overview
SAP Solutions on AWS Overview
 
SAP on Amazon web services
SAP on Amazon web servicesSAP on Amazon web services
SAP on Amazon web services
 
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...
 
AWS Public Sector Symposium 2014 Canberra | Test and Development on AWS
AWS Public Sector Symposium 2014 Canberra | Test and Development on AWSAWS Public Sector Symposium 2014 Canberra | Test and Development on AWS
AWS Public Sector Symposium 2014 Canberra | Test and Development on AWS
 
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud
AWS Webcast - The Business Value of Running SAP Solutions on the AWS CloudAWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud
 
Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014
 

Mehr von Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mehr von Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Kürzlich hochgeladen

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Kürzlich hochgeladen (20)

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

Running Business Critical Workloads on AWS – Nam Je Cho

  • 1. Running Business Critical Workloads on AWS Nam Je Cho, Solutions Architect Amazon Web Services
  • 2. Business 101 Technical 201 Technical 301 Technical 401 Technical Session Grading
  • 3. What You Will Learn • Walkthrough the best practice for deploying business critical applications • Dive deep into fault tolerant and high performance architectures • Learn about AWS tools that will make you successful in deployment and operations
  • 4. Guest Speaker – Brad Barnett • PageUp provides ‘Unified Talent Management’ solutions for global customers • Runs business critical HCM applications on AWS cloud • Sharing their experience of deploying and operating solutions on AWS
  • 5. What is a Business Critical Application
  • 6. What is a Business Critical Application Any applications that is core to running your business • Enterprise Resource Planning • Customer Relationship Management • Data Warehouse & Reporting • Human Capital Management • Procurement • Warehousing & Logistics
  • 7. Business Applications on AWS Vendor Applications SAP Business Suite, Netweaver, BusinessObjects, B1, HANA Oracle eBusiness, PeopleSoft, Siebel, JDE, Database 11g/12c Microsoft SharePoint, Exchange, Dynamics, SQL Server IBM Websphere, DataStage Infor LN, M3, Syteline, Lawson Today AWS customers run a wide array of business applications Companies of all sizes run business applications on AWS
  • 8. Customers Running Business Applications SAP Oracle Microsoft
  • 10. SAP on AWS – Benefits All SAP Business Suite & Netweaver Leverage multi-AZ for production workloads Wide choice of EC2 & EBS volume options S3 provides 99.999999999% durability Enterprise-level security Pricing, capacity management and operations Certified Solutions High Availability High Performance Durability Security Flexible
  • 11. SAP & AWS Relationship 2008 20122010 2014 SAP as a Customer A1/B1 BOBJ HANA Developer Edition HANA One Afaria SAP HANA Platform Edition SAP Business Suite Cloud Appliance Library (CAL) CustomerAdoption Time RDS Solutions Sybase IQ / ASE SAP HANA for B1
  • 12. • SAP Business Suite • SAP Business All-in-One (A1) • SAP Netweaver • SAP HANA Platform • SAP BusinessObjects BI • SAP Mobile Platform • SAP Business One • SAP Rapid Deployment Solutions SAP Solutions Certified on AWS SAP Note 1656099 has latest information regarding SAP products and platform supported on AWS Solutions
  • 13. SAP Supported Platforms on AWS Operating System • SUSE 11 • Red Hat 6 • Window Servers 2008 Database • SAP HANA • Sybase ASE 15.7 • MS SQL Server 2008 • IBM DB2 9.7 • SAP MaxDB 7.8 Version numbers for OS & DB are minimum levels All higher versions are fully supported
  • 14. Customer Network Public Subnet Users On-Premises Systems SAP Router Solution Manager Private Subnet Internet Availability Zone A Availability Zone B Amazon Virtual Private Cloud VPN or Direct Connect Amazon CloudWatch Amazon S3 Backups DB ReplicationSAP DEV SAP QAS SAP DR SAP PRD BackupsMonitor SAP OSS SAP High Level Architecture on AWS Private Subnet NAT
  • 15. Customer Network Users On-Premises Systems Private Subnet Availability Zone A Availability Zone B VPN or Direct Connect Private Subnet App1 DB AppN ASCS App1 DB AppN ASCS (ENQ) Session State DB Replication SAP Production HA Architecture EBS SSD EBS SSD SAP Production
  • 16. • Use SAP QuickSizer • Choose an EC2 instance type based on your SAPS and memory • Choose an EBS volume type based on your IOPS and storage size SAP System Sizing for AWS
  • 17. • AWS perform SAP SD Benchmarks on EC2 instances & publish SAPS rating • SAPS ratings are available for C3, C4 and R3 instance families • General Purpose and Provisioned IOPS EBS volumes have predictable and consistent IO performance Choosing Right EC2 & EBS Options
  • 18. Compute Optimized (Application) Name vCPU Memory (GiB) I/O Perf SAPS (2-tier) c4.8xlarge 36 60 10 Gigabit 37,950 c4.4xlarge 16 30 High 19,030 c4.2xlarge 8 15 High 9,515 c4.xlarge 4 7.5 High 4,758 c4.large 2 3.75 Moderate 2,379 c3.8xlarge 32 60 10 Gigabit 31,830 c3.4xlarge 16 30 High 15,915 c3.2xlarge 8 15 High 7,958 c3.xlarge 4 7.5 High 3,979 c3.large 2 3.75 Moderate 1,989 Memory Optimized (Database) Name vCPU Memory (GiB) I/O Perf SAPS (2-tier) r3.8xlarge 32 244 10 Gigabit 31,920 r3.4xlarge 16 122 High 15,960 r3.2xlarge 8 61 High 7,980 r3.xlarge 4 30.5 Moderate 3,990 r3.large 2 15 Moderate 1,995 ✓ Certified for 2-Tier and 3-Tier configurations Mapping EC2 Instance to SAPS
  • 19. 0 40 80 120 160 Q1Y1 Q3Y1 Q4Y1 Q2Y2 Q4Y2 Q2Y3 Q4Y3 Q2Y4 Q4Y4 Q2Y5 Q4Y5 Q2Y6 Q4Y6 Demand Traditional AWS Traditional Planning Horizon Planning Horizon on AWS ComputeRequirements SAP Capacity Planning Made Easy
  • 20. Choosing the Right EBS Volume EBS Volume Options • Provisioned IOPS (PIOPS) • General Purpose (GP2) • Magnetic Larger & Faster Volumes PIOPS • Up to 16TB, 20,000 IOPS & 320MBps GP2 • Up to 16TB, 10,000 IOPS & 160MBps Enable EBS-Optimised Instance for dedicated capacity to EBS I/O & minimise network contention
  • 21. Benefits of Larger & Faster Volumes EC2 1TB 1TB 1TB 1TB (16x) 1TB EBS Volumes AfterBefore (16x) 1TB Snapshots EC2 Single 16TB EBS Volume Single 16TB Snapshots 1TB 1TB 1TB 1TB
  • 22. General Purpose Provisioned IOPS Magnetic Use Cases S to M Databases Most SAP Systems Large Database I/O intensive Cold Storage Storage Media SSD-backed SSD-backed Magnetic-backed Volume Size Up to 16TB Up to 16TB 1GB- 1TB Max IOPS 10,000 IOPS 20,000 IOPS ~100 IOPS Read/write Peak Throughput 160 MB/s 320 MB/s ~50-90 MB/s Latency (Random Read) 1-2ms 1-2 ms 20-40 ms Price (Sydney Region) $0.12/GB-Month $.138/GB-Month $0.072/provisioned $0.08/GB-Month $0.08/ 1M I/O Use Cases for EBS Volume Options Amazon EBS Deep Dive youtube.com/watch?v=xtuRD2AZt3M
  • 23. SAP High Availability – Protecting SPOF SAP systems have well known SPOF, namely; 1. Database – primary & standby DBs cross-AZ on EC2 2. Message Server (A/SCS) – primary & enqueue replication server 3. Kernel (/sapmnt/SID/) – NFS, DFS, Amazon EFS (just announced)
  • 24. Customer Network Users On-Premises Systems Private Subnet Availability Zone A Availability Zone B VPC VPN or Direct Connect Private Subnet App1 DB AppN ASCS App1 DB AppN ASCS (ENQ) Session State DB Replication SAP Production HA Architecture EBS SSD EBS SSD SAP Production (Primary)
  • 25. Customer Network Users On-Premises Systems Private Subnet Availability Zone A Availability Zone B VPC VPN or Direct Connect Private Subnet App1 DB AppN ASCS App1 DB AppN ASCS Failover to Second Availability Zone EBS SSD EBS SSD SAP Production (Failover)
  • 26. Protect SAP Application Servers You can protect your SAP application servers • Scale out EC2 instances • Enable EC2 Auto Recovery on APP & DB servers
  • 27. SAP Backup and Restore SAP on AWS Backup and Recovery Guide provides comprehensive information Backup options include; • Use existing backup software and push into S3 • Backup to EBS and create snapshots • Push backup to S3 with AWS CLI • Oracle Secure Backup (OSB) Cloud Module aws.amazon.com/backup-recovery/
  • 28. Follow SAP support guidelines in SAP Note 1656250 Summary of requirements from SAP Note • AWS Business or Enterprise Support • Deploy production in Amazon VPC • Enable CloudWatch Detailed Monitoring • Install the AWS Data Provider for SAP Support Requirements for AWS
  • 29. Proactively Monitor Your SAP System • Continue to use Solution Manager Diagnostics for SAP application monitoring • Use existing infrastructure monitoring tools • Use CloudWatch Logs for capturing any SAP OS-level logs in real time • Incorporate log analytics – Sumologic & Splunk
  • 30. Amazon CloudWatch Logs with SAP • Use Amazon CloudWatch Logs to monitor and store your SAP log files • Upload any logs from SAP server, eg dev_trace, db_trace, background files and upload into CloudWatch Logs in real time • Setup alerts and send notifications via email using SNS • Retrieve logs via AWS Console, CLI & SDK
  • 31. Example of CloudWatch Logs in Console
  • 32. Bringing Agility to SAP Deployments SDKs & LibrariesAWS CLIAWS Management Console 3rd Party Tools JAVA .NET iOS PHP Ruby Android Python Node.js Provisioning and management of AWS using the API tools is simple
  • 33. • Define, deploy and manage AWS resources using JSON templates • Consistent & repeatable outcome AWS CloudFormation and SAP SAP Use Cases for CloudFormation • Deploy SOE image for new installations in minutes • Bootstrap instance to auto install SAP pre-req packages • Clone production for isolated error analysis • Setup disaster recovery environment
  • 34. Amazon Machine Image • SAP Software pre-installed • Best practices • Configuration CloudFormation + SAP = Benefits
  • 35. + AWS CloudFormation • AWS landscape configuration • Network layout • Security Policies Amazon Machine Image • SAP Software pre-installed • Best practices • Configuration CloudFormation + SAP = Benefits
  • 36. + AWS CloudFormation = Significant reduce time to deploy Consistent & repeatable outcome Clone new SAP systems in minutes • AWS landscape configuration • Network layout • Security Policies Amazon Machine Image • SAP Software pre-installed • Best practices • Configuration CloudFormation + SAP = Benefits
  • 37. SAP Deep Dive – Recap • Use SAP QuickSizer for sizing • Choose the right EC2 & EBS options • Protect SPOF – Multi-AZ deployment • Protect app servers using EC2 Auto Recovery • Proactively monitor your environment • Comply with vendor support guidelines • Use AWS tools for deployment and management
  • 39. Unified Talent Management [Cloud based HR software] About Us
  • 40. Some of our clients…
  • 41. ▪ 6 virtual data centers in 4 AWS regions + 1 physical DC
 ▪ Approx. 230 EC2 instances deployed to 4 AWS regions
 ▪ Approx. 10 million daily page views across all DC’s ▪ Process approx. 1 million job applications / month Some PageUp stats...
  • 42. ▪ SaaS multi tenant application ▪ 99.5% uptime SLA requirement ▪ Largely Microsoft stack (IIS, .Net, SQL Server) ▪ Architected securely with a dedicated SQL Server database per client ▪ Microsoft DFS, DPM ▪ CI / CD automated deployment ▪ S3, SQS, CloudWatch, Ylastic, NewRelic, SendGrid About the technology
  • 43. Circa 2007 ▪ Adopted a conventional strategy for regional deployment ▪ Co-location in London ▪ Realised that long distance co-lo was not great ▪ Remote hands ▪ Costly ▪ Limited redundancy Virtualisation to the rescue. How we got here
  • 44. Our next move….. an AWS false start The wins: ▪ Removed issues with physical infrastructure ▪ Cheaper However.. ▪ No change in deployment / setup methodology ▪ No change in architecture ▪ Long lived application instances (pets) ▪ Software raided magnetic volumes for SQL How we got here
  • 45. Other realisations ▪ Long lived applications sprout roots ▪ Hard dependencies (IP’s, servers, endpoints) ▪ Patches to get things working, one time fixes build up ▪ Long lived infrastructure rots ▪ Tendency to upgrade less often ▪ “If it ain’t broken” ▪ Big bang upgrades ▪ Higher support costs Our AWS false start
  • 46. The trigger to do it right ▪ Due to international growth, we required additional regional data centres ▪ Need to move from 1 to 6 DC’s ▪ How can we do this so we don’t have to scale our ops ? Template and automate everything The business needs more
  • 47. Some simple rules we followed ▪ No single points of failure without automated recovery (ASG) ▪ “1 click” automated deployment / rollback ▪ All servers running PageUp code must be disposable ▪ No servers created without bootstrap scripts ▪ Move state off servers where possible ▪ Start a pine plantation over a rain forest What we changed
  • 48. So what were the outcomes? ▪ Ability to deploy daily to 6 data centres in 15 minutes ▪ No need to scale our Op’s team ▪ Faster and more scalable system ▪ Reduction in repeated ops issues ▪ New sales opportunities What we changed
  • 49. Some SQL Server learnings ▪ EBS optimized (no brainer) ▪ Understand your IOPS ▪ Size your volumes to IOPS requirements, not space. ▪ TempDB on ephemeral ▪ Start up scripts ▪ Backup / management / file transfer actions on ephemeral. ▪ Minimize dependence on AD for authentication ▪ Consider dedicated instances Some learnings
  • 50. ▪ Use mirroring or Always-On (ouch $) ▪ HA synchronous mirroring is still part of SQL standard ▪ Mirror between AZ’s ▪ 3rd AZ for witness where possible ▪ Favour small instances to reduce blast radius ▪ Run tests shutting down entire AZ’s to flush out failover issues ▪ Clients may not pickup failover immediately. ▪ Ensure you are using modern SQL client connection drivers (sqlncli 10+) ▪ Ensure you disable sql network protocol named pipes Some learnings
  • 51. Deployment tips ▪ Break down your monolith ▪ Use AWS templating or deployment tools where possible. ▪ Test your boot strap scripts ▪ Script your stateful infrastructure setup Some learnings
  • 52. Thanks for listening Questions? Brad Barnett email: bradb@pageuppeople.com web: www.pageuppeople.com
  • 54. • Amazon.com is one of Oracle’s largest customers • Oracle was one of the first major ISV to support AWS, since 2007 • Oracle Secure Backup for S3 was released in 2008 • Amazon RDS for Oracle in available 2011 • Oracle Test Drives program launched in 2012 AWS Oracle Partnership
  • 55. AWS Customers Run Oracle Applications • Oracle eBusiness Suite • JD Edwards Enterprise One • PeopleSoft • Siebel • Oracle Fusion Applications • Agile PLM • Hyperion • ATG Web Commerce
  • 56. Oracle Database on AWS • Oracle Database 9i, 10g, 11g and 12c fully supported on EC2 • All editions of Oracle database are supported on EC2 Enterprise Edition • Any Instance type Standard Edition • Up to 16 cores Standard Edition One • Up to 8 cores Express Edition • Up to 4 cores • & • 1 GB mem
  • 57. Oracle Products on AWS MySQL Enterprise Edition TimesTen MySQL Community Edition MySQL Standard Edition MySQL Cluster CGE Oracle NoSQL Coherence Data Guard Active Data Guard Golden Gate RMAN OSB Enterprise Manager Oracle DB EE Oracle DB SE Oracle DB SE ONE Oracle DB XE Oracle Fusion Middleware
  • 58. Oracle License Portability Oracle software licenses are fully portable to AWS EC2 • Enterprise License Agreement (ELA) • Unlimited License Agreement (ULA) • Business Process Outsourcing (BPO) • Oracle Partner Network (OPN) Processor & Socket Licensing on AWS EC2 • Standard Licenses = 0.25 core multiplier – 1 license for 4 virtual cores on EC2 • Enterprise Licenses = 0.5 core multiplier – 1 license for 2 virtual cores on EC2
  • 59. Oracle Apps on AWS – Dev/Test/POC Customer Network Users On-Premises Systems VPC VPN or Direct Connect Conc Server Oracle DB App Server Web Server Public Subnet Public Subnet Private Subnet Private Subnet Private Subnet Private Subnet Availability Zone A Availability Zone B S3 Bucket Backup
  • 60. Oracle App on AWS – Production with HA Customer Network Users On-Premises Systems VPC VPN or Direct Connect Conc Server Oracle DB Primary App Server Web Server Public Subnet Private Subnet Private Subnet Availability Zone A Availability Zone B S3 Bucket Backup Conc Server Oracle DB Standby App Server Web Server Active DataGuard Replication Public Subnet Private Subnet Private Subnet AS Group AS Group
  • 61. EBS Volumes High Performance Oracle Database VPC Oracle DB on EC2 Private Subnet Availability Zone A PIOPS Boot Redo Data Volume ASM Striped
  • 62. Oracle Database Performance Optimisation • High performance Oracles database needs – High & consistent IOPS – Low latency & high bandwidth to storage subsystem • Build high performance database on AWS – Use GP2 or PIOPS EBS volumes – Enable EBS-Optimised for dedicated path to IO • Use Oracle ASM to manage database storage across multiple EBS volumes
  • 63. Simplify Backups with OSB Cloud Module • Oracle Secure Backup (OSB) allows customers to backup Oracle Databases directly to Amazon S3 using RMAN • Data is compressed and encrypted in flight using Oracle Advanced Security • S3 provides high durability & encryption at rest (CSE/SSE) • OSB is licensed by number of concurrent backup channels
  • 64. Amazon RDS – Offload Your Workload VSEBS Volumes Oracle DB EBS Volumes Oracle DB Complexity Oracle on EC2 Oracle on RDS Simplify
  • 65. Benefits Details Platform support MySQL, SQL Server, Oracle RDBMS, Postgres Preconfigured Get started instantly with sensible default settings. Fully configurable Automated Patching Keep your database platform up to date automatically Backups Automatic backups and point in time recovery and full DB backups Failover Automated failover to slave hosts in event of a failure Replication Easily create read-replicas of your data and seamlessly replicate data across availability zones Amazon RDS Benefits
  • 66. Migration Backup and recovery Patching Configuration management Software upgrades Storage upgrades Frequent server upgrades Hardware management Amazon RDS Drives Productivity Schema design Query construction Query optimization Focus on the app “innovation” Offload the “muck” to AWS
  • 67. Oracle Deep Dive – Recap • Oracle application, database and Fusion middleware are supported on AWS • Oracle licenses are portable to EC2 • Offload to Amazon RDS for Oracle for simplification • Choose the right EBS storage options & use Oracle ASM • OSB Cloud Module for backups to S3
  • 68. AWS Resources for Business Applications Find more information aws.amazon.com/business-applications aws.amazon.com/sap aws.amazon.com/oracle aws.amazon.com/ibm Also check out aws.amazon.com/whitepapers aws.amazon.com/architecture