SlideShare une entreprise Scribd logo
1  sur  62
Manila

Ge#ng	
  to	
  Scale	
  on	
  AWS	
  
Paul Rivera, CEO, Kalibrr
About Kalibrr

AWS Cloud Kata for Start-Ups and Developers
Kalibrr on AWS

! Kalibrr’s Infrastructure
•  EC2 instances to host their Pyramid and SockJS-Tornado-based web server
•  SES for mail, S3 for content
•  EC2 instances are configured with EBS,
and we load balance using ELB
•  Manage our DNS records with Route 53

AWS Cloud Kata for Start-Ups and Developers
How AWS Helped Get us to MVP

!   B2C Launch March 2013
• 

0 > 25,000 Users in 2 months

• 

Average user is on the site for 45 minutes

• 

Up to 200 simultaneous users taking assessments

• 

No downtime, no issues with latency = We looked like a bigger company than we really were

• 

Now we’re working on our B2B business and selling our platform directly to MNCs – speed,
uptime, reliability are going to be key to us winning (most competitors run natively)

AWS Cloud Kata for Start-Ups and Developers
Kalibrr & AWS

!   Why Kalibrr Chose AWS?
•  Easy, cheap and allows us to focus on the product and not on the
infrastructure
•  You’re up in minutes, you’re redundant and load balanced with ease

!   How We Launched on AWS?
•  IaaS (Infrastructure as a Service) + Great support from Amazon

!

Kalibrr’s Savings
•  No hardware to be purchased
•  Focused more on product development and less on Dev Ops

AWS Cloud Kata for Start-Ups and Developers
Kalibrr + AWS

AWS Cloud Kata for Start-Ups and Developers
Thank You!

AWS Cloud Kata for Start-Ups and Developers
Getting to Scale
503

Service Temporarily Unavailable
The server is temporarily unable
to service your request due to
maintenance downtime or capacity
problems. Please try again later.
With AWS, scale from one instance…
…to thousands

Fully automated!
How do I scale my architecture to
support my first 10M users?
“Think Big, Start Small, Scale Fast”
Eric Ries, author of NY Times
bestseller “The Lean Startup”
Idea

MVP

Scale

Profitability

01

02

03

04
Getting to Scale
By building a scalable Architecture to
support your first 10M users
1.	
  Dev	
  &	
  Test	
  
3.	
  Beta	
  Release	
  

2.	
  Alpha	
  Release	
  
Production 1.0
Architecture
Database Options
Self-Managed

Database Server
on Amazon EC2
Your choice of
database running on
Amazon EC2
Bring Your Own
License (BYOL)

Fully-Managed

Amazon RDS
Relational Database
as a managed
service
Flexible licensing:
BYOL or License
Included

Amazon
DynamoDB
Managed NoSQL
database service
using SSD storage
Seamless scalability
Zero administration
But how do I choose what
DB technology I need?
SQL? NoSQL?
Go with Hybrid
How? Why?
Some folks won’t like this.
But…
Go with Hybrid
Why SQL?
Established and well worn technology
Lots of existing code, communities, books, tools, etc
Clear patterns to scalability
You aren’t going to break SQL DBs in your first 10
million users. No really, you won’t
Amazon	
  Rela&onal	
  Database	
  Service	
  (RDS)	
  
Feature	
  
PlaAorm	
  support	
  
Preconfigured	
  
Automated	
  patching	
  

Details	
  
Create	
  MySQL,	
  SQL	
  Server	
  and	
  Oracle	
  
Get	
  started	
  instantly	
  with	
  sensible	
  default	
  
seAngs	
  
Keep	
  your	
  database	
  plaEorm	
  up	
  to	
  date	
  
automa&cally	
  

Backups	
  

Automa&c	
  backups	
  and	
  point	
  in	
  &me	
  
recovery	
  using	
  snapshots	
  
Manual	
  DB	
  snapshots	
  

Failover	
  

Automated	
  failover	
  to	
  slave	
  hosts	
  in	
  event	
  of	
  
a	
  failure	
  

•  Database-as-a-Service
•  No need to install or manage database
instances
•  Scalable and fault tolerant configurations

ReplicaFon	
  

Easily	
  create	
  read-­‐replicas	
  of	
  your	
  data	
  and	
  
seamlessly	
  replicate	
  data	
  across	
  availability	
  
zones	
  
Auto-Scaling
Automatic resizing of
compute clusters based on
demand
Feature	
  

Amazon	
  
CloudWatch	
  

Trigger	
  auto-­‐scaling	
  policy	
  

Details	
  

Control	
  

Define	
  minimum	
  and	
  maximum	
  instance	
  pool	
  
sizes	
  and	
  when	
  scaling	
  and	
  cool	
  down	
  occurs.	
  

Integrated	
  to	
  Amazon	
  
CloudWatch	
  

Use	
  metrics	
  gathered	
  by	
  CloudWatch	
  to	
  drive	
  
scaling.	
  

Instance	
  types	
  

Run	
  Auto	
  Scaling	
  for	
  On-­‐Demand	
  and	
  Spot	
  
Instances.	
  Compa&ble	
  with	
  VPC.	
  

as-create-auto-scaling-group MyGroup
--launch-configuration MyConfig
--availability-zones us-east-1a
--min-size 4
--max-size 200
ProducFon	
  1.0	
  
Architecture	
  
Then add NoSQL for Raw
and Fast Data
Database Query Performance

a) 
b) 
c) 
d) 

Choose	
  the	
  fastest	
  route	
  
Offload	
  your	
  applica&on	
  servers	
  
Cache	
  it	
  if	
  you	
  can	
  
Single	
  digit	
  latencies	
  where	
  it	
  maWers	
  
Dynamo	
  DB	
  Query	
  Performance

Average single-digit milliseconds server
side latencies
Runs on solid state drives, and is built to
maintain consistent, fast latencies at any
scale

DynamoDB
	
  
Low	
  latency	
  
Large	
  scale	
  
Zero	
  admin	
  
Predictable	
  performance	
  

Scale
DynamoDB	
  
Provisioned	
  read/write	
  performance	
  per	
  
table	
  
Predictable	
  high	
  performance	
  scaled	
  via	
  
console	
  or	
  API	
  
Production 1.0 Architecture
Well-­‐designed,	
  2	
  Tier	
  architecture	
  
Highly	
  Available	
  due	
  to	
  Mul&ple	
  Availability	
  Zone	
  
Load	
  Balancing	
  &	
  Auto-­‐Scaling	
  for	
  full	
  scalability	
  
Fully	
  managed	
  Database	
  included	
  	
  
Capable	
  of	
  serving	
  >10K-­‐100Ks	
  users	
  
	
  
BUT…
Production 1.0 Architecture
Wasted	
  server	
  capacity	
  for	
  sta&c	
  content	
  
Reliability	
  and	
  durability	
  are	
  not	
  yet	
  op&mal	
  
End-­‐user	
  experience	
  could	
  be	
  improved	
  thru	
  
offloading	
  &	
  caching	
  
SO…
Let’s add
Simple Storage Service (S3)
CloudFront
to optimize the end-user experience
Simple Storage Service (S3)
Feature	
  
Flexible	
  object	
  store	
  
Access	
  control	
  
Server-­‐side	
  encrypFon	
  
MulF-­‐part	
  uploads	
  
Object	
  versioning	
  
Object	
  expiry	
  

Durable storage, any object
99.999999999% durability of objects
Unlimited storage of objects of any type
Up to 5TB size per object

Access	
  logging	
  
Web	
  content	
  hosFng	
  
NoFficaFons	
  
Import/Export	
  

Details	
  
Buckets	
  act	
  like	
  drives,	
  folder	
  structures	
  within	
  
Granular	
  control	
  over	
  object	
  permissions	
  
256bit	
  AES	
  encryp&on	
  of	
  objects	
  
Improved	
  throughput	
  &	
  control	
  
Archive	
  old	
  objects	
  and	
  version	
  new	
  ones	
  
Automa&cally	
  remove	
  old	
  objects	
  
Full	
  audit	
  log	
  of	
  bucket/object	
  ac&ons	
  
Serve	
  content	
  as	
  web	
  site	
  with	
  built	
  in	
  page	
  handling	
  
Receive	
  no&fica&ons	
  on	
  key	
  events	
  
Physical	
  device	
  import/export	
  service	
  
 CloudFront	
  
•  World-wide content distribution
network
•  Easily distribute content to end
users with low latency, high data
transfer speeds, and no
commitments
Feature	
  
Fast	
  
Integrated	
  with	
  other	
  services	
  
Dynamic	
  content	
  
Streaming	
  

Details	
  



Mul&ple	
  world-­‐wide	
  edge	
  loca&ons	
  to	
  serve	
  content	
  as	
  close	
  to	
  your	
  users	
  as	
  possible	
  
Works	
  seamlessly	
  with	
  S3	
  and	
  EC2	
  origin	
  servers	
  
Supports	
  sta&c	
  and	
  dynamic	
  content	
  from	
  origin	
  servers	
  
Supports	
  rtmp	
  from	
  S3	
  and	
  includes	
  support	
  for	
  live	
  streaming	
  from	
  Adobe	
  FMS	
  and	
  Microsoe	
  
Media	
  Server	
  
Production 1.2
Architecture
Production 1.2 Architecture
Well-­‐designed,	
  2	
  Tier	
  architecture	
  
Highly	
  Available	
  due	
  to	
  Mul&ple	
  Availability	
  Zone	
  
Load	
  Balancing	
  &	
  Auto-­‐Scaling	
  for	
  full	
  scalability	
  
Fully	
  managed	
  Database	
  included	
  	
  
Sta&c	
  content	
  stored	
  in	
  durable,	
  consistent	
  way	
  
Improved	
  end-­‐user	
  experience	
  through	
  CDN	
  
Capable	
  of	
  serving	
  >100K-­‐1M+	
  users	
  
BUT…
Production 1.2 Architecture
You are now at Scale…
…with lots of data…
…and need to optimize continuously.
But how and where?
SO…
Let’s add
Big Data
for analytics of web, mobile, gaming,
and log data
Multiple managed AWS services for Big Data
Elastic MapReduce (EMR)
•  Managed, elastic Hadoop cluster
•  Integrates with S3 & DynamoDB
•  Leverage Hive & Pig analytics scripts
Feature	
  
Scalable	
  
Integrated	
  with	
  other	
  
services	
  
Comprehensive	
  

Cost	
  effecFve	
  
Monitoring	
  

Details	
  
Use	
  as	
  many	
  or	
  as	
  few	
  compute	
  instances	
  running	
  Hadoop	
  as	
  you	
  want.	
  Modify	
  the	
  number	
  of	
  
instances	
  while	
  your	
  job	
  flow	
  is	
  running	
  	
  
Works	
  seamlessly	
  with	
  S3	
  as	
  origin	
  and	
  output.	
  Integrates	
  with	
  DynamoDB	
  
Supports	
  languages	
  such	
  as	
  Hive	
  and	
  Pig	
  for	
  defining	
  analy&cs,	
  and	
  allows	
  complex	
  defini&ons	
  in	
  
Cascading,	
  Java,	
  Ruby,	
  Perl,	
  Python,	
  PHP,	
  R,	
  or	
  C++	
  
Works	
  with	
  Spot	
  instance	
  types	
  
Monitor	
  job	
  flows	
  from	
  with	
  the	
  management	
  console	
  
Foursquare…

…generates a lot of Data

Founded in 2009
112M in Venture Capital
33 million users
1.3 million businesses using the service

3.5 billion check-ins
15M+ venues,
Terabytes of log data
Uses EMR for
Evaluation of new features
Machine learning
Exploratory analysis
Daily customer usage reporting
Long-term trend analysis
Benefits of EMR
Ease-of-Use
“We have decreased the processing time for urgent data-analysis”

Flexibility
To deal with changing requirements & dynamically expand reporting clusters

Costs
“We have reduced our analytics costs by over 50%”
Production 1.3
Architecture
Production 1.3 Architecture
Well-­‐designed,	
  2	
  Tier	
  architecture	
  
Highly	
  Available	
  due	
  to	
  Mul&ple	
  Availability	
  Zone	
  
Load	
  Balancing	
  &	
  Auto-­‐Scaling	
  for	
  full	
  scalability	
  
Sta&c	
  content	
  stored	
  in	
  durable,	
  consistent	
  way	
  
Improved	
  end-­‐user	
  experience	
  through	
  CDN	
  

Big	
  Data	
  analy&cs	
  built	
  in	
  for	
  con&nuous	
  op&miza&on	
  
Capable	
  of	
  serving	
  >1m-­‐10M+	
  users	
  
DEMO	
  

Ge#ng	
  to	
  Scale	
  
Thank You
aws.amazon.com/start-­‐ups	
  
aws.amazon.com/acFvate/cloudkata	
  

Contenu connexe

Tendances

(ARC305) How J&J Manages AWS At Scale For Enterprise Workloads
(ARC305) How J&J Manages AWS At Scale For Enterprise Workloads(ARC305) How J&J Manages AWS At Scale For Enterprise Workloads
(ARC305) How J&J Manages AWS At Scale For Enterprise WorkloadsAmazon Web Services
 
AWS re:Invent 2016: Workshop: AWS Professional Services Effective Architectin...
AWS re:Invent 2016: Workshop: AWS Professional Services Effective Architectin...AWS re:Invent 2016: Workshop: AWS Professional Services Effective Architectin...
AWS re:Invent 2016: Workshop: AWS Professional Services Effective Architectin...Amazon Web Services
 
Introduction to Block and File storage on AWS
Introduction to Block and File storage on AWSIntroduction to Block and File storage on AWS
Introduction to Block and File storage on AWSAmazon Web Services
 
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...Amazon 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
 
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)Amazon Web Services
 
AWS re:Invent 2016: Bring Microsoft Applications to AWS to Save Money and Sta...
AWS re:Invent 2016: Bring Microsoft Applications to AWS to Save Money and Sta...AWS re:Invent 2016: Bring Microsoft Applications to AWS to Save Money and Sta...
AWS re:Invent 2016: Bring Microsoft Applications to AWS to Save Money and Sta...Amazon Web Services
 
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)Amazon Web Services
 
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...Amazon Web Services
 
Getting Started with Managed Database Services on AWS
Getting Started with Managed Database Services on AWSGetting Started with Managed Database Services on AWS
Getting Started with Managed Database Services on AWSAmazon Web Services
 
AWS re:Invent 2016: How to Launch a 100K-User Corporate Back Office with Micr...
AWS re:Invent 2016: How to Launch a 100K-User Corporate Back Office with Micr...AWS re:Invent 2016: How to Launch a 100K-User Corporate Back Office with Micr...
AWS re:Invent 2016: How to Launch a 100K-User Corporate Back Office with Micr...Amazon Web Services
 
Database migration simple, cross-engine and cross-platform migrations with ...
Database migration   simple, cross-engine and cross-platform migrations with ...Database migration   simple, cross-engine and cross-platform migrations with ...
Database migration simple, cross-engine and cross-platform migrations with ...Amazon Web Services
 
Jump Start your First Hour with AWS
Jump Start your First Hour with AWSJump Start your First Hour with AWS
Jump Start your First Hour with AWSAmazon Web Services
 
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...Amazon Web Services
 
AWS re:Invent 2016| DAT318 | Migrating from RDBMS to NoSQL: How Sony Moved fr...
AWS re:Invent 2016| DAT318 | Migrating from RDBMS to NoSQL: How Sony Moved fr...AWS re:Invent 2016| DAT318 | Migrating from RDBMS to NoSQL: How Sony Moved fr...
AWS re:Invent 2016| DAT318 | Migrating from RDBMS to NoSQL: How Sony Moved fr...Amazon Web Services
 
AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...
AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...
AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...Amazon Web Services
 
Migrating Your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating Your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...Migrating Your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating Your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...Amazon Web Services
 
How to Migrate your Startup to AWS
How to Migrate your Startup to AWSHow to Migrate your Startup to AWS
How to Migrate your Startup to AWSAmazon Web Services
 
AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAmazon Web Services
 

Tendances (20)

(ARC305) How J&J Manages AWS At Scale For Enterprise Workloads
(ARC305) How J&J Manages AWS At Scale For Enterprise Workloads(ARC305) How J&J Manages AWS At Scale For Enterprise Workloads
(ARC305) How J&J Manages AWS At Scale For Enterprise Workloads
 
AWS re:Invent 2016: Workshop: AWS Professional Services Effective Architectin...
AWS re:Invent 2016: Workshop: AWS Professional Services Effective Architectin...AWS re:Invent 2016: Workshop: AWS Professional Services Effective Architectin...
AWS re:Invent 2016: Workshop: AWS Professional Services Effective Architectin...
 
Introduction to Block and File storage on AWS
Introduction to Block and File storage on AWSIntroduction to Block and File storage on AWS
Introduction to Block and File storage on AWS
 
Deep Dive On Amazon Redshift
Deep Dive On Amazon RedshiftDeep Dive On Amazon Redshift
Deep Dive On Amazon Redshift
 
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint 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...
 
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
 
AWS re:Invent 2016: Bring Microsoft Applications to AWS to Save Money and Sta...
AWS re:Invent 2016: Bring Microsoft Applications to AWS to Save Money and Sta...AWS re:Invent 2016: Bring Microsoft Applications to AWS to Save Money and Sta...
AWS re:Invent 2016: Bring Microsoft Applications to AWS to Save Money and Sta...
 
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
 
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
 
Getting Started with Managed Database Services on AWS
Getting Started with Managed Database Services on AWSGetting Started with Managed Database Services on AWS
Getting Started with Managed Database Services on AWS
 
AWS re:Invent 2016: How to Launch a 100K-User Corporate Back Office with Micr...
AWS re:Invent 2016: How to Launch a 100K-User Corporate Back Office with Micr...AWS re:Invent 2016: How to Launch a 100K-User Corporate Back Office with Micr...
AWS re:Invent 2016: How to Launch a 100K-User Corporate Back Office with Micr...
 
Database migration simple, cross-engine and cross-platform migrations with ...
Database migration   simple, cross-engine and cross-platform migrations with ...Database migration   simple, cross-engine and cross-platform migrations with ...
Database migration simple, cross-engine and cross-platform migrations with ...
 
Jump Start your First Hour with AWS
Jump Start your First Hour with AWSJump Start your First Hour with AWS
Jump Start your First Hour with AWS
 
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...
AWS 201 - A Walk through the AWS Cloud: App Hosting on AWS - Games, Apps and ...
 
AWS re:Invent 2016| DAT318 | Migrating from RDBMS to NoSQL: How Sony Moved fr...
AWS re:Invent 2016| DAT318 | Migrating from RDBMS to NoSQL: How Sony Moved fr...AWS re:Invent 2016| DAT318 | Migrating from RDBMS to NoSQL: How Sony Moved fr...
AWS re:Invent 2016| DAT318 | Migrating from RDBMS to NoSQL: How Sony Moved fr...
 
AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...
AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...
AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...
 
Migrating Your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating Your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...Migrating Your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating Your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
 
How to Migrate your Startup to AWS
How to Migrate your Startup to AWSHow to Migrate your Startup to AWS
How to Migrate your Startup to AWS
 
AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the Cloud
 

En vedette

Glosario de términos básicos para un emprendedor
Glosario de términos básicos para un emprendedorGlosario de términos básicos para un emprendedor
Glosario de términos básicos para un emprendedorGESIVE
 
Programming the Physical World with Device Shadows and Rules Engine
Programming the Physical World with Device Shadows and Rules EngineProgramming the Physical World with Device Shadows and Rules Engine
Programming the Physical World with Device Shadows and Rules EngineAmazon Web Services
 
Principles of management
Principles of managementPrinciples of management
Principles of managementBabacar LO
 
2.อุปกรณ์สื่อสารในระบบเครือข่ายคอมพิวเตอร์
2.อุปกรณ์สื่อสารในระบบเครือข่ายคอมพิวเตอร์2.อุปกรณ์สื่อสารในระบบเครือข่ายคอมพิวเตอร์
2.อุปกรณ์สื่อสารในระบบเครือข่ายคอมพิวเตอร์ฉลาม แดนนาวิน
 
Graduate School Resume
Graduate School ResumeGraduate School Resume
Graduate School ResumeKaylee Moseley
 
ERG - Fourth Quarter and 2013 Results
ERG - Fourth Quarter and 2013 Results ERG - Fourth Quarter and 2013 Results
ERG - Fourth Quarter and 2013 Results ERG S.p.A.
 
Camera shots, angles, movement, composition continued
Camera shots, angles, movement, composition continuedCamera shots, angles, movement, composition continued
Camera shots, angles, movement, composition continuedMissConnell
 
Michael Tidemand: Uddannelsesaktivering er ikke en sikker vej til job
Michael Tidemand: Uddannelsesaktivering er ikke en sikker vej til jobMichael Tidemand: Uddannelsesaktivering er ikke en sikker vej til job
Michael Tidemand: Uddannelsesaktivering er ikke en sikker vej til jobkoradk
 
Imperativo miercoles
Imperativo miercolesImperativo miercoles
Imperativo miercolesadjnt1979
 
How To Deal With Aging Parents | Jason Geschwind
How To Deal With Aging Parents | Jason GeschwindHow To Deal With Aging Parents | Jason Geschwind
How To Deal With Aging Parents | Jason Geschwindjasongeschwindmmn
 
U5 l3 slope intercept form
U5 l3   slope intercept formU5 l3   slope intercept form
U5 l3 slope intercept formjulienorman80065
 
Ban water park; water is not for entertainment
Ban water park; water is not for entertainmentBan water park; water is not for entertainment
Ban water park; water is not for entertainmentKumar Deepak
 
Knowledge and Practice of Immunization amongst the care-givers of 12-23 month...
Knowledge and Practice of Immunization amongst the care-givers of 12-23 month...Knowledge and Practice of Immunization amongst the care-givers of 12-23 month...
Knowledge and Practice of Immunization amongst the care-givers of 12-23 month...iosrjce
 

En vedette (17)

Glosario de términos básicos para un emprendedor
Glosario de términos básicos para un emprendedorGlosario de términos básicos para un emprendedor
Glosario de términos básicos para un emprendedor
 
Programming the Physical World with Device Shadows and Rules Engine
Programming the Physical World with Device Shadows and Rules EngineProgramming the Physical World with Device Shadows and Rules Engine
Programming the Physical World with Device Shadows and Rules Engine
 
Principles of management
Principles of managementPrinciples of management
Principles of management
 
2.อุปกรณ์สื่อสารในระบบเครือข่ายคอมพิวเตอร์
2.อุปกรณ์สื่อสารในระบบเครือข่ายคอมพิวเตอร์2.อุปกรณ์สื่อสารในระบบเครือข่ายคอมพิวเตอร์
2.อุปกรณ์สื่อสารในระบบเครือข่ายคอมพิวเตอร์
 
Graduate School Resume
Graduate School ResumeGraduate School Resume
Graduate School Resume
 
ERG - Fourth Quarter and 2013 Results
ERG - Fourth Quarter and 2013 Results ERG - Fourth Quarter and 2013 Results
ERG - Fourth Quarter and 2013 Results
 
Camera shots, angles, movement, composition continued
Camera shots, angles, movement, composition continuedCamera shots, angles, movement, composition continued
Camera shots, angles, movement, composition continued
 
El hombre mas feliz del mundo
El hombre mas feliz del mundoEl hombre mas feliz del mundo
El hombre mas feliz del mundo
 
Michael Tidemand: Uddannelsesaktivering er ikke en sikker vej til job
Michael Tidemand: Uddannelsesaktivering er ikke en sikker vej til jobMichael Tidemand: Uddannelsesaktivering er ikke en sikker vej til job
Michael Tidemand: Uddannelsesaktivering er ikke en sikker vej til job
 
презентация1
презентация1презентация1
презентация1
 
Como fazer um miojo
Como fazer um miojoComo fazer um miojo
Como fazer um miojo
 
Imperativo miercoles
Imperativo miercolesImperativo miercoles
Imperativo miercoles
 
How To Deal With Aging Parents | Jason Geschwind
How To Deal With Aging Parents | Jason GeschwindHow To Deal With Aging Parents | Jason Geschwind
How To Deal With Aging Parents | Jason Geschwind
 
U5 l3 slope intercept form
U5 l3   slope intercept formU5 l3   slope intercept form
U5 l3 slope intercept form
 
Appreciation letter
Appreciation letterAppreciation letter
Appreciation letter
 
Ban water park; water is not for entertainment
Ban water park; water is not for entertainmentBan water park; water is not for entertainment
Ban water park; water is not for entertainment
 
Knowledge and Practice of Immunization amongst the care-givers of 12-23 month...
Knowledge and Practice of Immunization amongst the care-givers of 12-23 month...Knowledge and Practice of Immunization amongst the care-givers of 12-23 month...
Knowledge and Practice of Immunization amongst the care-givers of 12-23 month...
 

Similaire à AWS Cloud Kata | Manila - Getting to Scale on AWS

갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법
갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법
갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법Amazon Web Services Korea
 
AWS Cloud Kata 2013 | Singapore - Getting to Scale on AWS
AWS Cloud Kata 2013 | Singapore - Getting to Scale on AWSAWS Cloud Kata 2013 | Singapore - Getting to Scale on AWS
AWS Cloud Kata 2013 | Singapore - Getting to Scale on AWSAmazon Web Services
 
AWS Cloud Kata | Kuala Lumpur - Getting to Scale on AWS
AWS Cloud Kata | Kuala Lumpur - Getting to Scale on AWSAWS Cloud Kata | Kuala Lumpur - Getting to Scale on AWS
AWS Cloud Kata | Kuala Lumpur - Getting to Scale on AWSAmazon Web Services
 
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...Amazon Web Services
 
AWS Cloud Kata | Taipei - Getting to Scale
AWS Cloud Kata | Taipei - Getting to ScaleAWS Cloud Kata | Taipei - Getting to Scale
AWS Cloud Kata | Taipei - Getting to ScaleAmazon Web Services
 
Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)Amazon Web Services
 
AWS Cloud Kata | Bangkok - Getting to Scale on AWS
AWS Cloud Kata | Bangkok - Getting to Scale on AWSAWS Cloud Kata | Bangkok - Getting to Scale on AWS
AWS Cloud Kata | Bangkok - Getting to Scale on AWSAmazon Web Services
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinAmazon Web Services
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinIan Massingham
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersAmazon Web Services
 
Building and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K usersBuilding and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K usersAmazon Web Services
 
Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20Amazon Web Services
 
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)Amazon Web Services
 
Cloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureCloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureAmazon Web Services
 
AWS Summit Stockholm 2014 – T1 – Architecting highly available applications o...
AWS Summit Stockholm 2014 – T1 – Architecting highly available applications o...AWS Summit Stockholm 2014 – T1 – Architecting highly available applications o...
AWS Summit Stockholm 2014 – T1 – Architecting highly available applications o...Amazon Web Services
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersAmazon Web Services
 
Your First 10 million Users on the AWS Cloud
Your First 10 million Users on the AWS CloudYour First 10 million Users on the AWS Cloud
Your First 10 million Users on the AWS CloudAmazon Web Services
 
Your First 10 Million Users with Amazon Web Services
Your First 10 Million Users with Amazon Web ServicesYour First 10 Million Users with Amazon Web Services
Your First 10 Million Users with Amazon Web ServicesAmazon Web Services
 
T1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsT1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsAmazon Web Services
 

Similaire à AWS Cloud Kata | Manila - Getting to Scale on AWS (20)

갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법
갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법
갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법
 
AWS Cloud Kata 2013 | Singapore - Getting to Scale on AWS
AWS Cloud Kata 2013 | Singapore - Getting to Scale on AWSAWS Cloud Kata 2013 | Singapore - Getting to Scale on AWS
AWS Cloud Kata 2013 | Singapore - Getting to Scale on AWS
 
AWS Cloud Kata | Kuala Lumpur - Getting to Scale on AWS
AWS Cloud Kata | Kuala Lumpur - Getting to Scale on AWSAWS Cloud Kata | Kuala Lumpur - Getting to Scale on AWS
AWS Cloud Kata | Kuala Lumpur - Getting to Scale on AWS
 
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...
 
AWS Cloud Kata | Taipei - Getting to Scale
AWS Cloud Kata | Taipei - Getting to ScaleAWS Cloud Kata | Taipei - Getting to Scale
AWS Cloud Kata | Taipei - Getting to Scale
 
Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)
 
AWS Cloud Kata | Bangkok - Getting to Scale on AWS
AWS Cloud Kata | Bangkok - Getting to Scale on AWSAWS Cloud Kata | Bangkok - Getting to Scale on AWS
AWS Cloud Kata | Bangkok - Getting to Scale on AWS
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit Dublin
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit Dublin
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
 
Building and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K usersBuilding and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K users
 
Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20
 
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
 
Cloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureCloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New Infrastructure
 
AWS Summit Stockholm 2014 – T1 – Architecting highly available applications o...
AWS Summit Stockholm 2014 – T1 – Architecting highly available applications o...AWS Summit Stockholm 2014 – T1 – Architecting highly available applications o...
AWS Summit Stockholm 2014 – T1 – Architecting highly available applications o...
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
 
Your First 10 million Users on the AWS Cloud
Your First 10 million Users on the AWS CloudYour First 10 million Users on the AWS Cloud
Your First 10 million Users on the AWS Cloud
 
Your First 10 Million Users with Amazon Web Services
Your First 10 Million Users with Amazon Web ServicesYour First 10 Million Users with Amazon Web Services
Your First 10 Million Users with Amazon Web Services
 
T1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsT1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on aws
 
Create cloud service on AWS
Create cloud service on AWSCreate cloud service on AWS
Create cloud service on AWS
 

Plus de 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
 

Plus de 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
 

Dernier

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
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
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Dernier (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
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)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
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
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

AWS Cloud Kata | Manila - Getting to Scale on AWS

  • 1. Manila Ge#ng  to  Scale  on  AWS   Paul Rivera, CEO, Kalibrr
  • 2. About Kalibrr AWS Cloud Kata for Start-Ups and Developers
  • 3. Kalibrr on AWS ! Kalibrr’s Infrastructure •  EC2 instances to host their Pyramid and SockJS-Tornado-based web server •  SES for mail, S3 for content •  EC2 instances are configured with EBS, and we load balance using ELB •  Manage our DNS records with Route 53 AWS Cloud Kata for Start-Ups and Developers
  • 4. How AWS Helped Get us to MVP !   B2C Launch March 2013 •  0 > 25,000 Users in 2 months •  Average user is on the site for 45 minutes •  Up to 200 simultaneous users taking assessments •  No downtime, no issues with latency = We looked like a bigger company than we really were •  Now we’re working on our B2B business and selling our platform directly to MNCs – speed, uptime, reliability are going to be key to us winning (most competitors run natively) AWS Cloud Kata for Start-Ups and Developers
  • 5. Kalibrr & AWS !   Why Kalibrr Chose AWS? •  Easy, cheap and allows us to focus on the product and not on the infrastructure •  You’re up in minutes, you’re redundant and load balanced with ease !   How We Launched on AWS? •  IaaS (Infrastructure as a Service) + Great support from Amazon ! Kalibrr’s Savings •  No hardware to be purchased •  Focused more on product development and less on Dev Ops AWS Cloud Kata for Start-Ups and Developers
  • 6. Kalibrr + AWS AWS Cloud Kata for Start-Ups and Developers
  • 7. Thank You! AWS Cloud Kata for Start-Ups and Developers
  • 9. 503 Service Temporarily Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
  • 10. With AWS, scale from one instance…
  • 12. How do I scale my architecture to support my first 10M users?
  • 13. “Think Big, Start Small, Scale Fast” Eric Ries, author of NY Times bestseller “The Lean Startup”
  • 15. Getting to Scale By building a scalable Architecture to support your first 10M users
  • 16. 1.  Dev  &  Test   3.  Beta  Release   2.  Alpha  Release  
  • 18. Database Options Self-Managed Database Server on Amazon EC2 Your choice of database running on Amazon EC2 Bring Your Own License (BYOL) Fully-Managed Amazon RDS Relational Database as a managed service Flexible licensing: BYOL or License Included Amazon DynamoDB Managed NoSQL database service using SSD storage Seamless scalability Zero administration
  • 19. But how do I choose what DB technology I need? SQL? NoSQL?
  • 22. Some folks won’t like this. But…
  • 24. Why SQL? Established and well worn technology Lots of existing code, communities, books, tools, etc Clear patterns to scalability You aren’t going to break SQL DBs in your first 10 million users. No really, you won’t
  • 25. Amazon  Rela&onal  Database  Service  (RDS)   Feature   PlaAorm  support   Preconfigured   Automated  patching   Details   Create  MySQL,  SQL  Server  and  Oracle   Get  started  instantly  with  sensible  default   seAngs   Keep  your  database  plaEorm  up  to  date   automa&cally   Backups   Automa&c  backups  and  point  in  &me   recovery  using  snapshots   Manual  DB  snapshots   Failover   Automated  failover  to  slave  hosts  in  event  of   a  failure   •  Database-as-a-Service •  No need to install or manage database instances •  Scalable and fault tolerant configurations ReplicaFon   Easily  create  read-­‐replicas  of  your  data  and   seamlessly  replicate  data  across  availability   zones  
  • 26. Auto-Scaling Automatic resizing of compute clusters based on demand Feature   Amazon   CloudWatch   Trigger  auto-­‐scaling  policy   Details   Control   Define  minimum  and  maximum  instance  pool   sizes  and  when  scaling  and  cool  down  occurs.   Integrated  to  Amazon   CloudWatch   Use  metrics  gathered  by  CloudWatch  to  drive   scaling.   Instance  types   Run  Auto  Scaling  for  On-­‐Demand  and  Spot   Instances.  Compa&ble  with  VPC.   as-create-auto-scaling-group MyGroup --launch-configuration MyConfig --availability-zones us-east-1a --min-size 4 --max-size 200
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 36. Then add NoSQL for Raw and Fast Data
  • 37. Database Query Performance a)  b)  c)  d)  Choose  the  fastest  route   Offload  your  applica&on  servers   Cache  it  if  you  can   Single  digit  latencies  where  it  maWers   Dynamo  DB  Query  Performance Average single-digit milliseconds server side latencies Runs on solid state drives, and is built to maintain consistent, fast latencies at any scale DynamoDB   Low  latency   Large  scale   Zero  admin   Predictable  performance   Scale
  • 38. DynamoDB   Provisioned  read/write  performance  per   table   Predictable  high  performance  scaled  via   console  or  API  
  • 39. Production 1.0 Architecture Well-­‐designed,  2  Tier  architecture   Highly  Available  due  to  Mul&ple  Availability  Zone   Load  Balancing  &  Auto-­‐Scaling  for  full  scalability   Fully  managed  Database  included     Capable  of  serving  >10K-­‐100Ks  users    
  • 41. Production 1.0 Architecture Wasted  server  capacity  for  sta&c  content   Reliability  and  durability  are  not  yet  op&mal   End-­‐user  experience  could  be  improved  thru   offloading  &  caching  
  • 42. SO…
  • 43. Let’s add Simple Storage Service (S3) CloudFront to optimize the end-user experience
  • 44. Simple Storage Service (S3) Feature   Flexible  object  store   Access  control   Server-­‐side  encrypFon   MulF-­‐part  uploads   Object  versioning   Object  expiry   Durable storage, any object 99.999999999% durability of objects Unlimited storage of objects of any type Up to 5TB size per object Access  logging   Web  content  hosFng   NoFficaFons   Import/Export   Details   Buckets  act  like  drives,  folder  structures  within   Granular  control  over  object  permissions   256bit  AES  encryp&on  of  objects   Improved  throughput  &  control   Archive  old  objects  and  version  new  ones   Automa&cally  remove  old  objects   Full  audit  log  of  bucket/object  ac&ons   Serve  content  as  web  site  with  built  in  page  handling   Receive  no&fica&ons  on  key  events   Physical  device  import/export  service  
  • 45.  CloudFront   •  World-wide content distribution network •  Easily distribute content to end users with low latency, high data transfer speeds, and no commitments Feature   Fast   Integrated  with  other  services   Dynamic  content   Streaming   Details   Mul&ple  world-­‐wide  edge  loca&ons  to  serve  content  as  close  to  your  users  as  possible   Works  seamlessly  with  S3  and  EC2  origin  servers   Supports  sta&c  and  dynamic  content  from  origin  servers   Supports  rtmp  from  S3  and  includes  support  for  live  streaming  from  Adobe  FMS  and  Microsoe   Media  Server  
  • 47. Production 1.2 Architecture Well-­‐designed,  2  Tier  architecture   Highly  Available  due  to  Mul&ple  Availability  Zone   Load  Balancing  &  Auto-­‐Scaling  for  full  scalability   Fully  managed  Database  included     Sta&c  content  stored  in  durable,  consistent  way   Improved  end-­‐user  experience  through  CDN   Capable  of  serving  >100K-­‐1M+  users  
  • 49. Production 1.2 Architecture You are now at Scale… …with lots of data… …and need to optimize continuously. But how and where?
  • 50. SO…
  • 51. Let’s add Big Data for analytics of web, mobile, gaming, and log data
  • 52. Multiple managed AWS services for Big Data
  • 53. Elastic MapReduce (EMR) •  Managed, elastic Hadoop cluster •  Integrates with S3 & DynamoDB •  Leverage Hive & Pig analytics scripts Feature   Scalable   Integrated  with  other   services   Comprehensive   Cost  effecFve   Monitoring   Details   Use  as  many  or  as  few  compute  instances  running  Hadoop  as  you  want.  Modify  the  number  of   instances  while  your  job  flow  is  running     Works  seamlessly  with  S3  as  origin  and  output.  Integrates  with  DynamoDB   Supports  languages  such  as  Hive  and  Pig  for  defining  analy&cs,  and  allows  complex  defini&ons  in   Cascading,  Java,  Ruby,  Perl,  Python,  PHP,  R,  or  C++   Works  with  Spot  instance  types   Monitor  job  flows  from  with  the  management  console  
  • 54. Foursquare… …generates a lot of Data Founded in 2009 112M in Venture Capital 33 million users 1.3 million businesses using the service 3.5 billion check-ins 15M+ venues, Terabytes of log data
  • 55. Uses EMR for Evaluation of new features Machine learning Exploratory analysis Daily customer usage reporting Long-term trend analysis
  • 56. Benefits of EMR Ease-of-Use “We have decreased the processing time for urgent data-analysis” Flexibility To deal with changing requirements & dynamically expand reporting clusters Costs “We have reduced our analytics costs by over 50%”
  • 58. Production 1.3 Architecture Well-­‐designed,  2  Tier  architecture   Highly  Available  due  to  Mul&ple  Availability  Zone   Load  Balancing  &  Auto-­‐Scaling  for  full  scalability   Sta&c  content  stored  in  durable,  consistent  way   Improved  end-­‐user  experience  through  CDN   Big  Data  analy&cs  built  in  for  con&nuous  op&miza&on   Capable  of  serving  >1m-­‐10M+  users  
  • 59. DEMO   Ge#ng  to  Scale  
  • 60.
  • 61.