SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Downloaden Sie, um offline zu lesen
Amazon	
  Web	
  Services	
  
Going	
  from	
  development	
  to	
  produc9on	
  
Introduc9on	
  
Tom	
  Elrod	
  –	
  CTO	
  @	
  Make	
  &	
  Build	
  
	
  
	
  
	
  
	
  
	
  
We	
  build	
  cool	
  stuff	
  
Narrowing	
  the	
  field	
  
EC2	
  

RDS	
  

Elas-c	
  Load	
  Balancer	
  

S3	
  Bucket	
  

Route	
  53	
  

CloudFront	
  
CloudForma-on	
  
Beer	
  Survey	
  
Web	
  Applica9on	
  
Beer	
  Survey	
  –	
  Tech	
  Stack	
  

Presenta9on	
  

Bootstrap	
  

Business	
  Logic	
  

Node.js	
  

Persistence	
  

MySQL	
  

Angular	
  
Beer	
  Survey	
  –	
  Architecture	
  
Client	
  	
  
(browser)	
  

Bootstrap	
  

Angular	
  
REST	
  

Server	
  

Node.js	
  
SQL	
  

Database	
  

MySQL	
  
Development	
  Environment	
  
Amazon	
  	
  
Web	
  Services	
  
nodeJS

EC2	
  

node.js	
  

Web	
  Browser	
  
Development	
  Environment	
  
Amazon	
  	
  
Web	
  Services	
  
nodeJS

22	
  (ssh)	
  
8080	
  (hVp)	
  

EC2	
  

node.js	
  

3306	
  (mysql)	
  
Produc9on	
  Environment	
  
Amazon	
  Web	
  Services	
  
CloudFront	
  

Elas9c	
  
Load	
  Balancer	
  

S3	
  Bucket	
  

nodeJS
EC2	
  

nodeJS
EC2	
  

Web	
  Browser	
  
Produc9on	
  Environment	
  
Amazon	
  Web	
  Services	
  
CloudFront	
  

S3	
  Bucket	
  

8080,22	
  (hVp,ssh)	
  
80,443	
  (hVp,hVps)	
  
Elas9c	
  
Load	
  Balancer	
  

nodeJS
EC2	
  

nodeJS
EC2	
  

3306	
  (mysql)	
  
EC2	
  
Virtual	
  servers	
  that	
  can	
  run	
  applica9ons	
  
Provision	
  new	
  server	
  instances	
  in	
  minutes	
  
Pay	
  only	
  for	
  capacity	
  actually	
  used	
  
Up	
  to	
  20	
  instances	
  per	
  account	
  (apply	
  for	
  
more)	
  
•  Tip:	
  Do	
  not	
  use	
  for	
  sending	
  email	
  
• 
• 
• 
• 
Regions	
  

US	
  East	
  (N.	
  Virginia)	
  $	
  

Asia	
  Pacific	
  (Singapore)	
  $$$	
  

US	
  West	
  (Oregon)	
  $	
  

Asia	
  Pacific	
  (Tokyo)	
  $$$$	
  

US	
  West	
  (N.	
  California)	
  $$	
  

Asia	
  Pacific	
  (Sydney)	
  $$$	
  

South	
  America	
  (Sao	
  Paulo)	
  $$$	
  

EU	
  (Ireland)	
  $$	
  
Instant	
  Type	
  Families	
  
Family	
  

Types	
  

Popular	
  Use	
  cases	
  

General	
  Purpose	
  

M1,	
  M3	
  

Small	
  and	
  mid-­‐size	
  databases,	
  data	
  processing,	
  
encoding,	
  and	
  caching.	
  

Compute-­‐op9mized	
   C1,	
  CC2,	
  
C3	
  

High-­‐traffic	
  web	
  applica9ons,	
  ad	
  serving,	
  batch	
  
processing,	
  video	
  encoding,	
  and	
  distributed	
  
analy9cs.	
  

GPU	
  

Game	
  streaming,	
  3D	
  applica9on	
  streaming,	
  and	
  
other	
  server-­‐side	
  graphics	
  workloads	
  (G2).	
  
Computa9onal	
  chemistry,	
  rendering,	
  financial	
  
modeling,	
  and	
  engineering	
  design	
  (CG1)	
  

G2,	
  CG1	
  

Memory-­‐op9mized	
   M2,	
  CR1	
  

High	
  performance	
  databases,	
  distributed	
  memory	
  
caches,	
  and	
  in-­‐memory	
  analy9cs.	
  

Storage-­‐op9mized	
  

NoSQL	
  databases	
  like	
  Cassandra	
  and	
  MongoDB,	
  
and	
  scale	
  out	
  transac9onal	
  databases	
  (I2,	
  HI1).	
  
Data	
  warehousing,	
  Hadoop,	
  and	
  cluster	
  file	
  
systems	
  (HS1).	
  

HS1,	
  I2,	
  
HI1	
  
CPU	
  capacity	
  -­‐	
  ECUs	
  &	
  vCPUs	
  
Type	
  

CPU	
  

m1.small	
  

Opteron	
  2218	
  

c1.medium	
  

Xeon	
  E5410	
  

m1.large	
  

Xeon	
  E5430	
  

m2.xlarge	
  

Xeon	
  X5550	
  

c1.xlarge	
  

Xeon	
  E5410	
  

•  ECU	
  –	
  One	
  EC2	
  Compute	
  Unit	
  provides	
  the	
  
equivalent	
  CPU	
  capacity	
  of	
  a	
  1.0-­‐1.2	
  GHz	
  2007	
  
Opteron	
  or	
  2007	
  Xeon	
  processor	
  
•  vCPU	
  –	
  The	
  number	
  of	
  virtual	
  CPUs	
  per	
  
instance	
  
EBS	
  –	
  Elas9c	
  Block	
  Store	
  
“Amazon	
  Elas5c	
  Block	
  Store	
  (Amazon	
  EBS)	
  provides	
  persistent	
  
block	
  level	
  storage	
  volumes	
  for	
  use	
  with	
  Amazon	
  EC2	
  instances	
  in	
  
the	
  AWS	
  Cloud.”	
  
Root	
  

/dev/sda1	
  

EBS	
  

/dev/sdb	
  
EBS	
  –	
  Elas9c	
  Block	
  Store	
  
“Amazon	
  Elas5c	
  Block	
  Store	
  (Amazon	
  EBS)	
  provides	
  persistent	
  
block	
  level	
  storage	
  volumes	
  for	
  use	
  with	
  Amazon	
  EC2	
  instances	
  in	
  
the	
  AWS	
  Cloud.”	
  
Root	
  

/dev/sda1	
  

EC2	
  
Instance	
  

EBS	
  

/dev/sdb	
  
EBS	
  –	
  Standard	
  
EC2	
  instance	
  normally	
  communicate	
  with	
  EBS	
  volumes	
  using	
  its	
  
network	
  interface,	
  rou9ng	
  Internet	
  traffic	
  and	
  I/O	
  opera9ons	
  
over	
  the	
  single	
  network	
  interface.	
  

EC2	
  
Instance	
  

Network	
  
Interface	
  

EBS	
  

/dev/sdb	
  
EBS	
  –	
  Op9mized	
  
Instances	
  with	
  EBS	
  Op5mized	
  badge	
  receive	
  another	
  network	
  
interface,	
  dedicated	
  only	
  to	
  EBS’	
  traffic,	
  with	
  a	
  fixed	
  throughput	
  
of	
  500Mbps	
  for	
  m1.large	
  types	
  and	
  1Gbps	
  for	
  the	
  others.	
  

EBS	
  

EC2	
  
Instance	
  

/dev/sdb	
  
Availability	
  Zones	
  
Amazon	
  Web	
  Services	
  
US	
  East	
  (N.	
  Virginia)	
  

EU	
  (Ireland)	
  

us-­‐east-­‐1b	
  

eu-­‐west-­‐1a	
  

us-­‐east-­‐1c	
  

us-­‐east-­‐1d	
  

eu-­‐west-­‐1b	
  

eu-­‐west-­‐1c	
  
IOPS	
  

(input/output	
  opera9ons	
  per	
  second)	
  
•  Provisioned	
  IOPS	
  volumes	
  can	
  achieve	
  single	
  digit	
  
millisecond	
  latencies	
  and	
  are	
  designed	
  to	
  deliver	
  
within	
  10%	
  of	
  the	
  provisioned	
  IOPS	
  performance	
  
99.9%	
  of	
  the	
  9me.	
  
•  Provisioned	
  IOPS	
  volumes	
  support	
  up	
  to	
  30	
  IOPS	
  
per	
  GB.	
  
•  Enables	
  provisioning	
  4000	
  IOPS	
  on	
  a	
  volume	
  as	
  
small	
  as	
  134	
  GB	
  up	
  to	
  1	
  TB.	
  
•  As	
  a	
  point	
  of	
  reference,	
  a	
  standard	
  EBS	
  volume	
  
will	
  generally	
  provide	
  about	
  100	
  IOPS	
  on	
  average.	
  
Elas9c	
  IP	
  Addresses	
  
• 
• 
• 
• 

Map	
  sta9c	
  IP	
  address	
  to	
  EC2	
  instance	
  
Limited	
  to	
  5	
  per	
  account	
  (can	
  apply	
  for	
  more)	
  
Charged	
  for	
  unallocated	
  IP	
  addresses	
  ($.01/hr)	
  
Reverse	
  DNS	
  records	
  can	
  be	
  configured	
  
(requires	
  filling	
  out	
  a	
  form)	
  
Security	
  Groups	
  
• 
• 
• 
• 

Firewall	
  for	
  EC2	
  instances	
  
Up	
  to	
  5	
  security	
  groups	
  per	
  network	
  interface	
  
Up	
  to	
  50	
  rules	
  to	
  a	
  security	
  group	
  
iptables	
  setup	
  on	
  linux	
  boxes	
  with	
  just	
  port	
  22	
  
open	
  by	
  default.	
  
RDS	
  
•  Rela9onal	
  Database	
  Service	
  (RDS)	
  
•  Provision	
  addi9onal	
  storage	
  on-­‐the-­‐fly	
  with	
  
zero	
  down9me	
  
•  Automa9c	
  patches,	
  backs	
  up	
  and	
  replica9on	
  
•  Mul9-­‐AZ	
  –	
  synchronous	
  replica9on	
  and	
  
automa9c	
  failover	
  to	
  standby	
  instance	
  
•  Read	
  Replicas	
  for	
  read-­‐heavy	
  workloads	
  
•  Store	
  up	
  to	
  3TB	
  and	
  IOPS	
  up	
  to	
  30,000	
  
Development	
  Environment	
  
Amazon	
  	
  
Web	
  Services	
  
nodeJS

22	
  (ssh)	
  
8080	
  (hVp)	
  

EC2	
  

node.js	
  

3306	
  (mysql)	
  
Produc9on	
  Environment	
  
Amazon	
  Web	
  Services	
  
CloudFront	
  

S3	
  Bucket	
  

8080,22	
  (hVp,ssh)	
  
80,443	
  (hVp,hVps)	
  
Elas9c	
  
Load	
  Balancer	
  

nodeJS
EC2	
  

nodeJS
EC2	
  

3306	
  (mysql)	
  
Elas9c	
  Load	
  Balancer	
  
•  Load	
  balances	
  requests	
  across	
  mul9ple	
  EC2	
  
instance	
  and	
  mul9ple	
  Availability	
  Zones	
  
•  Support	
  SSL	
  termina9on	
  
•  Supports	
  s9cky	
  sessions	
  
•  Allows	
  for	
  Auto	
  Scaling	
  
•  Up	
  to	
  10	
  per	
  region	
  
Route	
  53	
  
DNS	
  service	
  
• 
• 
• 
• 
• 
• 

Latency	
  Based	
  Rou9ng	
  
Weighted	
  Round	
  Robin	
  
DNS	
  Failover	
  
AWS	
  integra9on	
  (ELB,	
  CloudFront,	
  S3)	
  
100%	
  SLA	
  
Servers	
  in	
  United	
  States(14),	
  Europe(10),	
  
Asia(9),	
  Australia(1),	
  South	
  America(2)	
  	
  
Route	
  53	
  
S3	
  
Simple	
  Storage	
  Service	
  
•  99.999999999%	
  durability,	
  with	
  99.99%	
  
availability	
  
•  File	
  size	
  can	
  range	
  between	
  1	
  byte	
  to	
  5	
  
terabytes,	
  number	
  of	
  files	
  is	
  unlimited	
  
•  HTTP	
  &	
  BitTorrent	
  protocols,	
  REST	
  &	
  SOAP	
  API	
  
Reduced	
  Redundancy	
  Storage	
  (RRS)	
  &	
  Amazon	
  Glacier	
  
CloudFront	
  
Content	
  Delivery	
  Network	
  (CDN)	
  
• 
• 
• 
• 
• 

Custom	
  SSL	
  support	
  
Private	
  Content	
  
Geo	
  Restric9ons	
  
Custom	
  Error	
  Responses	
  
Live	
  Streaming	
  
CloudFront	
  
8.7KB	
  JavaScript	
  file	
  download	
  
2500	
  

milliseconds	
  

2000	
  

1500	
  

S3	
  
CloudFront	
  

1000	
  

500	
  

0	
  
Padova,	
  Italy	
   London,	
   Stockholm,	
   New	
  York,	
  
United	
  
Sweden	
  
U.S.A.	
  
Kingdom	
  

Cologne,	
  
Germany	
  

Munchen,	
   Hong	
  Kong,	
  
San	
  
Zurich,	
   Groningen,	
  
Germany	
  
China	
  
Francisco,	
   Switzerland	
   Netherlands	
  
U.S.A.	
  
CloudForma9on	
  
•  Template	
  for	
  crea9ng	
  a	
  Stack	
  that	
  includes	
  
AWS	
  resources	
  
•  Ability	
  to	
  update	
  or	
  delete	
  en9re	
  Stack	
  
•  Automa9c	
  rollback	
  on	
  failures	
  
•  CloudFormer	
  for	
  crea9ng	
  Stack	
  from	
  exis9ng	
  
resources	
  
CloudForma9on	
  
Amazon	
  Web	
  
Services	
  
QA	
  

nodeJS

nodeJS
CloudForma9on	
  
Amazon	
  Web	
  
Services	
  
QA	
  

nodeJS

nodeJS

Staging	
  

nodeJS

nodeJS

Produc9on	
  

nodeJS

nodeJS
What	
  is	
  all	
  this	
  going	
  to	
  cost?	
  
•  Many	
  factors	
  go	
  into	
  cost…	
  
–  Region	
  (Virginia,	
  California,	
  Ireland,…)	
  
–  AMI	
  License	
  (Linux,	
  RHEL,	
  SUSE,Ubuntu,…)	
  
–  Type	
  (m1.small,	
  m3.medium,c3.large,…)	
  
–  EBS	
  (	
  size(GB),	
  Standard/Op9mized,	
  IOPS,…)	
  
–  Monitoring	
  (CloudWatch)	
  
–  Tenancy	
  (Shared/Dedicated)	
  
–  Data	
  Transfer	
  (IN/OUT)	
  
AWS	
  Simple	
  Monthly	
  Calculator	
  
EC2	
  Purchase	
  Op9ons	
  
•  On-­‐Demand	
  
–  Pay	
  as	
  you	
  go	
  at	
  hourly	
  rate	
  
–  Nothing	
  up	
  front,	
  no	
  commitment	
  

•  Reserved	
  	
  
–  1-­‐3	
  year	
  commitment	
  
–  One-­‐9me	
  upfront	
  payment,	
  reduced	
  hourly	
  rate	
  

•  Spot	
  
–  Bid	
  for	
  hourly	
  rate	
  as	
  becomes	
  available	
  	
  
Reserved	
  Instances	
  -­‐	
  U9liza9on	
  

*	
  Rates	
  are	
  compared	
  for	
  an	
  m1.xlarge	
  instance	
  3-­‐year	
  Reserved	
  Instance,	
  %	
  savings	
  
on	
  effec9ve	
  hourly	
  rates	
  are	
  roughly	
  the	
  same	
  for	
  all	
  instance	
  types	
  
Heavy	
  U9liza9on	
  Pricing	
  
DIY	
  vs	
  On-­‐Demand	
  vs	
  Reserved	
  
References	
  &	
  Resources	
  
•  En9re	
  AWS	
  Web	
  Site	
  -­‐	
  hVp://aws.amazon.com/	
  
•  EC2	
  and	
  EBS	
  Performance	
  -­‐	
  
hVp://www.slideshare.net/AmazonWebServices/stg302-­‐28617072	
  
•  ECU	
  CPU	
  Benchmarking	
  -­‐	
  hVp://blog.cloudharmony.com/2010/05/
what-­‐is-­‐ecu-­‐cpu-­‐benchmarking-­‐in-­‐cloud.html	
  
•  Route	
  53	
  speed	
  comparison	
  -­‐	
  
hVp://www.dnscomparison.com/route53.html	
  
•  CloudVer9cal	
  cost	
  cheat	
  sheet	
  -­‐	
  hVps://blog.copper.io/aws-­‐cost-­‐
cheat-­‐sheet-­‐2/	
  
•  Simple	
  Monthly	
  Calculator	
  -­‐	
  
hVp://calculator.s3.amazonaws.com/index.html	
  
•  How	
  AWS	
  Pricing	
  Works	
  -­‐	
  
hVp://d36cz9buwru1V.cloudfront.net/AWS_Pricing_Overiew.pdf	
  
•  Beer	
  Survey	
  App	
  -­‐	
  hVp://www.beersurvey.org	
  
Q&A	
  
or	
  

	
  

Go	
  drinks	
  some	
  beer?

Weitere ähnliche Inhalte

Was ist angesagt?

Everything You Need for a Viral Game (Except the Game)
Everything You Need for a Viral Game (Except the Game)Everything You Need for a Viral Game (Except the Game)
Everything You Need for a Viral Game (Except the Game)Amazon Web Services
 
10 tips to improve the performance of your AWS application
10 tips to improve the performance of your AWS application10 tips to improve the performance of your AWS application
10 tips to improve the performance of your AWS applicationAmazon Web Services
 
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance BarriersCeph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance BarriersCeph Community
 
Ceph on 64-bit ARM with X-Gene
Ceph on 64-bit ARM with X-GeneCeph on 64-bit ARM with X-Gene
Ceph on 64-bit ARM with X-GeneCeph Community
 
Journey to Stability: Petabyte Ceph Cluster in OpenStack Cloud
Journey to Stability: Petabyte Ceph Cluster in OpenStack CloudJourney to Stability: Petabyte Ceph Cluster in OpenStack Cloud
Journey to Stability: Petabyte Ceph Cluster in OpenStack CloudPatrick McGarry
 
Hadoop Query Performance Smackdown
Hadoop Query Performance SmackdownHadoop Query Performance Smackdown
Hadoop Query Performance SmackdownDataWorks Summit
 
Ceph on All Flash Storage -- Breaking Performance Barriers
Ceph on All Flash Storage -- Breaking Performance BarriersCeph on All Flash Storage -- Breaking Performance Barriers
Ceph on All Flash Storage -- Breaking Performance BarriersCeph Community
 
RedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach Shoolman
RedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach ShoolmanRedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach Shoolman
RedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach ShoolmanRedis Labs
 
AF Ceph: Ceph Performance Analysis and Improvement on Flash
AF Ceph: Ceph Performance Analysis and Improvement on FlashAF Ceph: Ceph Performance Analysis and Improvement on Flash
AF Ceph: Ceph Performance Analysis and Improvement on FlashCeph Community
 
Ceph Performance Profiling and Reporting
Ceph Performance Profiling and ReportingCeph Performance Profiling and Reporting
Ceph Performance Profiling and ReportingCeph Community
 
Ceph for Big Science - Dan van der Ster
Ceph for Big Science - Dan van der SterCeph for Big Science - Dan van der Ster
Ceph for Big Science - Dan van der SterCeph Community
 
Maximizing EC2 and Elastic Block Store Disk Performance (STG302) | AWS re:Inv...
Maximizing EC2 and Elastic Block Store Disk Performance (STG302) | AWS re:Inv...Maximizing EC2 and Elastic Block Store Disk Performance (STG302) | AWS re:Inv...
Maximizing EC2 and Elastic Block Store Disk Performance (STG302) | AWS re:Inv...Amazon Web Services
 
Understanding Elastic Block Store Availability and Performance
Understanding Elastic Block Store Availability and PerformanceUnderstanding Elastic Block Store Availability and Performance
Understanding Elastic Block Store Availability and PerformanceAmazon Web Services
 
OpenStack and Ceph case study at the University of Alabama
OpenStack and Ceph case study at the University of AlabamaOpenStack and Ceph case study at the University of Alabama
OpenStack and Ceph case study at the University of AlabamaKamesh Pemmaraju
 
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Community
 
Ceph Day Seoul - The Anatomy of Ceph I/O
Ceph Day Seoul - The Anatomy of Ceph I/OCeph Day Seoul - The Anatomy of Ceph I/O
Ceph Day Seoul - The Anatomy of Ceph I/OCeph Community
 
Ceph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash StorageCeph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash StorageCeph Community
 
High Performance MongoDB on Storage-Optimized AWS EC2
High Performance MongoDB on Storage-Optimized AWS EC2High Performance MongoDB on Storage-Optimized AWS EC2
High Performance MongoDB on Storage-Optimized AWS EC2MongoDB
 

Was ist angesagt? (20)

Everything You Need for a Viral Game (Except the Game)
Everything You Need for a Viral Game (Except the Game)Everything You Need for a Viral Game (Except the Game)
Everything You Need for a Viral Game (Except the Game)
 
10 tips to improve the performance of your AWS application
10 tips to improve the performance of your AWS application10 tips to improve the performance of your AWS application
10 tips to improve the performance of your AWS application
 
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance BarriersCeph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
 
Ceph on 64-bit ARM with X-Gene
Ceph on 64-bit ARM with X-GeneCeph on 64-bit ARM with X-Gene
Ceph on 64-bit ARM with X-Gene
 
Journey to Stability: Petabyte Ceph Cluster in OpenStack Cloud
Journey to Stability: Petabyte Ceph Cluster in OpenStack CloudJourney to Stability: Petabyte Ceph Cluster in OpenStack Cloud
Journey to Stability: Petabyte Ceph Cluster in OpenStack Cloud
 
Hadoop Query Performance Smackdown
Hadoop Query Performance SmackdownHadoop Query Performance Smackdown
Hadoop Query Performance Smackdown
 
Ceph on All Flash Storage -- Breaking Performance Barriers
Ceph on All Flash Storage -- Breaking Performance BarriersCeph on All Flash Storage -- Breaking Performance Barriers
Ceph on All Flash Storage -- Breaking Performance Barriers
 
RedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach Shoolman
RedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach ShoolmanRedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach Shoolman
RedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach Shoolman
 
AF Ceph: Ceph Performance Analysis and Improvement on Flash
AF Ceph: Ceph Performance Analysis and Improvement on FlashAF Ceph: Ceph Performance Analysis and Improvement on Flash
AF Ceph: Ceph Performance Analysis and Improvement on Flash
 
Ceph Performance Profiling and Reporting
Ceph Performance Profiling and ReportingCeph Performance Profiling and Reporting
Ceph Performance Profiling and Reporting
 
Ceph for Big Science - Dan van der Ster
Ceph for Big Science - Dan van der SterCeph for Big Science - Dan van der Ster
Ceph for Big Science - Dan van der Ster
 
Maximizing EC2 and Elastic Block Store Disk Performance (STG302) | AWS re:Inv...
Maximizing EC2 and Elastic Block Store Disk Performance (STG302) | AWS re:Inv...Maximizing EC2 and Elastic Block Store Disk Performance (STG302) | AWS re:Inv...
Maximizing EC2 and Elastic Block Store Disk Performance (STG302) | AWS re:Inv...
 
MySQL Head-to-Head
MySQL Head-to-HeadMySQL Head-to-Head
MySQL Head-to-Head
 
Understanding Elastic Block Store Availability and Performance
Understanding Elastic Block Store Availability and PerformanceUnderstanding Elastic Block Store Availability and Performance
Understanding Elastic Block Store Availability and Performance
 
OpenStack and Ceph case study at the University of Alabama
OpenStack and Ceph case study at the University of AlabamaOpenStack and Ceph case study at the University of Alabama
OpenStack and Ceph case study at the University of Alabama
 
Stabilizing Ceph
Stabilizing CephStabilizing Ceph
Stabilizing Ceph
 
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK
 
Ceph Day Seoul - The Anatomy of Ceph I/O
Ceph Day Seoul - The Anatomy of Ceph I/OCeph Day Seoul - The Anatomy of Ceph I/O
Ceph Day Seoul - The Anatomy of Ceph I/O
 
Ceph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash StorageCeph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash Storage
 
High Performance MongoDB on Storage-Optimized AWS EC2
High Performance MongoDB on Storage-Optimized AWS EC2High Performance MongoDB on Storage-Optimized AWS EC2
High Performance MongoDB on Storage-Optimized AWS EC2
 

Andere mochten auch

Surrealisme
SurrealismeSurrealisme
Surrealismemrg2342
 
Surrealisme
SurrealismeSurrealisme
Surrealismemrg2342
 
Drill and practise publisher
Drill and practise publisherDrill and practise publisher
Drill and practise publisherDjagna
 
Surrealisme
SurrealismeSurrealisme
Surrealismemrg2342
 
You yourchildren
You yourchildrenYou yourchildren
You yourchildrenrugzan
 

Andere mochten auch (7)

sweden
swedensweden
sweden
 
Surrealisme
SurrealismeSurrealisme
Surrealisme
 
Surrealisme
SurrealismeSurrealisme
Surrealisme
 
Drill and practise publisher
Drill and practise publisherDrill and practise publisher
Drill and practise publisher
 
sweden
swedensweden
sweden
 
Surrealisme
SurrealismeSurrealisme
Surrealisme
 
You yourchildren
You yourchildrenYou yourchildren
You yourchildren
 

Ähnlich wie Devnexus slides - Amazon Web Services

AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWSAWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWSAmazon Web Services
 
AWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS CloudAWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS CloudAmazon Web Services
 
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...Amazon Web Services
 
Re invent announcements_2016_hcls_use_cases_mchampion
Re invent announcements_2016_hcls_use_cases_mchampionRe invent announcements_2016_hcls_use_cases_mchampion
Re invent announcements_2016_hcls_use_cases_mchampionMia D Champion
 
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
 
High Performance Computing in AWS, Immersion Day Huntsville 2019
High Performance Computing in AWS, Immersion Day Huntsville 2019High Performance Computing in AWS, Immersion Day Huntsville 2019
High Performance Computing in AWS, Immersion Day Huntsville 2019Amazon Web Services
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...DevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...DevOps.com
 
Building Highly Scalable Immersive Media Solutions on AWS
Building Highly Scalable Immersive Media Solutions on AWSBuilding Highly Scalable Immersive Media Solutions on AWS
Building Highly Scalable Immersive Media Solutions on AWSETCenter
 
Arquitetura Hibrida - Integrando seu Data Center com a Nuvem da AWS
Arquitetura Hibrida - Integrando seu Data Center com a Nuvem da AWSArquitetura Hibrida - Integrando seu Data Center com a Nuvem da AWS
Arquitetura Hibrida - Integrando seu Data Center com a Nuvem da AWSAmazon Web Services LATAM
 
Best Practices for running the Oracle Database on EC2 webinar
Best Practices for running the Oracle Database on EC2 webinarBest Practices for running the Oracle Database on EC2 webinar
Best Practices for running the Oracle Database on EC2 webinarTom Laszewski
 
AWS Webcast - Explore the AWS Cloud for Government
AWS Webcast - Explore the AWS Cloud for GovernmentAWS Webcast - Explore the AWS Cloud for Government
AWS Webcast - Explore the AWS Cloud for GovernmentAmazon Web Services
 
AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...Amazon Web Services
 
ECS19 Anil Erduran and Ryan Pothecary - SQL Server On AWS RDS and Andamazone EC2
ECS19 Anil Erduran and Ryan Pothecary - SQL Server On AWS RDS and Andamazone EC2ECS19 Anil Erduran and Ryan Pothecary - SQL Server On AWS RDS and Andamazone EC2
ECS19 Anil Erduran and Ryan Pothecary - SQL Server On AWS RDS and Andamazone EC2European Collaboration Summit
 
Kognitio - an overview
Kognitio - an overviewKognitio - an overview
Kognitio - an overviewKognitio
 
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...Amazon Web Services
 
Sizing MongoDB on AWS with Wired Tiger-Patrick and Vigyan-Final
Sizing MongoDB on AWS with Wired Tiger-Patrick and Vigyan-FinalSizing MongoDB on AWS with Wired Tiger-Patrick and Vigyan-Final
Sizing MongoDB on AWS with Wired Tiger-Patrick and Vigyan-FinalVigyan Jain
 

Ähnlich wie Devnexus slides - Amazon Web Services (20)

AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWSAWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
 
AWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS CloudAWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS Cloud
 
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
 
Re invent announcements_2016_hcls_use_cases_mchampion
Re invent announcements_2016_hcls_use_cases_mchampionRe invent announcements_2016_hcls_use_cases_mchampion
Re invent announcements_2016_hcls_use_cases_mchampion
 
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
 
High Performance Computing in AWS, Immersion Day Huntsville 2019
High Performance Computing in AWS, Immersion Day Huntsville 2019High Performance Computing in AWS, Immersion Day Huntsville 2019
High Performance Computing in AWS, Immersion Day Huntsville 2019
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Building Highly Scalable Immersive Media Solutions on AWS
Building Highly Scalable Immersive Media Solutions on AWSBuilding Highly Scalable Immersive Media Solutions on AWS
Building Highly Scalable Immersive Media Solutions on AWS
 
Arquitetura Hibrida - Integrando seu Data Center com a Nuvem da AWS
Arquitetura Hibrida - Integrando seu Data Center com a Nuvem da AWSArquitetura Hibrida - Integrando seu Data Center com a Nuvem da AWS
Arquitetura Hibrida - Integrando seu Data Center com a Nuvem da AWS
 
Best Practices for running the Oracle Database on EC2 webinar
Best Practices for running the Oracle Database on EC2 webinarBest Practices for running the Oracle Database on EC2 webinar
Best Practices for running the Oracle Database on EC2 webinar
 
AWS Webcast - Explore the AWS Cloud for Government
AWS Webcast - Explore the AWS Cloud for GovernmentAWS Webcast - Explore the AWS Cloud for Government
AWS Webcast - Explore the AWS Cloud for Government
 
Diveinto AWS
Diveinto AWS Diveinto AWS
Diveinto AWS
 
EC2 and S3 Level 100
EC2 and S3 Level 100EC2 and S3 Level 100
EC2 and S3 Level 100
 
AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...
 
ECS19 Anil Erduran and Ryan Pothecary - SQL Server On AWS RDS and Andamazone EC2
ECS19 Anil Erduran and Ryan Pothecary - SQL Server On AWS RDS and Andamazone EC2ECS19 Anil Erduran and Ryan Pothecary - SQL Server On AWS RDS and Andamazone EC2
ECS19 Anil Erduran and Ryan Pothecary - SQL Server On AWS RDS and Andamazone EC2
 
AWS Webcast - Website Hosting
AWS Webcast - Website HostingAWS Webcast - Website Hosting
AWS Webcast - Website Hosting
 
Kognitio - an overview
Kognitio - an overviewKognitio - an overview
Kognitio - an overview
 
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
 
Sizing MongoDB on AWS with Wired Tiger-Patrick and Vigyan-Final
Sizing MongoDB on AWS with Wired Tiger-Patrick and Vigyan-FinalSizing MongoDB on AWS with Wired Tiger-Patrick and Vigyan-Final
Sizing MongoDB on AWS with Wired Tiger-Patrick and Vigyan-Final
 

Kürzlich hochgeladen

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 

Kürzlich hochgeladen (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

Devnexus slides - Amazon Web Services

  • 1. Amazon  Web  Services   Going  from  development  to  produc9on  
  • 2. Introduc9on   Tom  Elrod  –  CTO  @  Make  &  Build             We  build  cool  stuff  
  • 3.
  • 4.
  • 5. Narrowing  the  field   EC2   RDS   Elas-c  Load  Balancer   S3  Bucket   Route  53   CloudFront   CloudForma-on  
  • 6. Beer  Survey   Web  Applica9on  
  • 7. Beer  Survey  –  Tech  Stack   Presenta9on   Bootstrap   Business  Logic   Node.js   Persistence   MySQL   Angular  
  • 8. Beer  Survey  –  Architecture   Client     (browser)   Bootstrap   Angular   REST   Server   Node.js   SQL   Database   MySQL  
  • 9. Development  Environment   Amazon     Web  Services   nodeJS EC2   node.js   Web  Browser  
  • 10. Development  Environment   Amazon     Web  Services   nodeJS 22  (ssh)   8080  (hVp)   EC2   node.js   3306  (mysql)  
  • 11. Produc9on  Environment   Amazon  Web  Services   CloudFront   Elas9c   Load  Balancer   S3  Bucket   nodeJS EC2   nodeJS EC2   Web  Browser  
  • 12. Produc9on  Environment   Amazon  Web  Services   CloudFront   S3  Bucket   8080,22  (hVp,ssh)   80,443  (hVp,hVps)   Elas9c   Load  Balancer   nodeJS EC2   nodeJS EC2   3306  (mysql)  
  • 13. EC2   Virtual  servers  that  can  run  applica9ons   Provision  new  server  instances  in  minutes   Pay  only  for  capacity  actually  used   Up  to  20  instances  per  account  (apply  for   more)   •  Tip:  Do  not  use  for  sending  email   •  •  •  • 
  • 14. Regions   US  East  (N.  Virginia)  $   Asia  Pacific  (Singapore)  $$$   US  West  (Oregon)  $   Asia  Pacific  (Tokyo)  $$$$   US  West  (N.  California)  $$   Asia  Pacific  (Sydney)  $$$   South  America  (Sao  Paulo)  $$$   EU  (Ireland)  $$  
  • 15. Instant  Type  Families   Family   Types   Popular  Use  cases   General  Purpose   M1,  M3   Small  and  mid-­‐size  databases,  data  processing,   encoding,  and  caching.   Compute-­‐op9mized   C1,  CC2,   C3   High-­‐traffic  web  applica9ons,  ad  serving,  batch   processing,  video  encoding,  and  distributed   analy9cs.   GPU   Game  streaming,  3D  applica9on  streaming,  and   other  server-­‐side  graphics  workloads  (G2).   Computa9onal  chemistry,  rendering,  financial   modeling,  and  engineering  design  (CG1)   G2,  CG1   Memory-­‐op9mized   M2,  CR1   High  performance  databases,  distributed  memory   caches,  and  in-­‐memory  analy9cs.   Storage-­‐op9mized   NoSQL  databases  like  Cassandra  and  MongoDB,   and  scale  out  transac9onal  databases  (I2,  HI1).   Data  warehousing,  Hadoop,  and  cluster  file   systems  (HS1).   HS1,  I2,   HI1  
  • 16. CPU  capacity  -­‐  ECUs  &  vCPUs   Type   CPU   m1.small   Opteron  2218   c1.medium   Xeon  E5410   m1.large   Xeon  E5430   m2.xlarge   Xeon  X5550   c1.xlarge   Xeon  E5410   •  ECU  –  One  EC2  Compute  Unit  provides  the   equivalent  CPU  capacity  of  a  1.0-­‐1.2  GHz  2007   Opteron  or  2007  Xeon  processor   •  vCPU  –  The  number  of  virtual  CPUs  per   instance  
  • 17. EBS  –  Elas9c  Block  Store   “Amazon  Elas5c  Block  Store  (Amazon  EBS)  provides  persistent   block  level  storage  volumes  for  use  with  Amazon  EC2  instances  in   the  AWS  Cloud.”   Root   /dev/sda1   EBS   /dev/sdb  
  • 18. EBS  –  Elas9c  Block  Store   “Amazon  Elas5c  Block  Store  (Amazon  EBS)  provides  persistent   block  level  storage  volumes  for  use  with  Amazon  EC2  instances  in   the  AWS  Cloud.”   Root   /dev/sda1   EC2   Instance   EBS   /dev/sdb  
  • 19. EBS  –  Standard   EC2  instance  normally  communicate  with  EBS  volumes  using  its   network  interface,  rou9ng  Internet  traffic  and  I/O  opera9ons   over  the  single  network  interface.   EC2   Instance   Network   Interface   EBS   /dev/sdb  
  • 20. EBS  –  Op9mized   Instances  with  EBS  Op5mized  badge  receive  another  network   interface,  dedicated  only  to  EBS’  traffic,  with  a  fixed  throughput   of  500Mbps  for  m1.large  types  and  1Gbps  for  the  others.   EBS   EC2   Instance   /dev/sdb  
  • 21.
  • 22. Availability  Zones   Amazon  Web  Services   US  East  (N.  Virginia)   EU  (Ireland)   us-­‐east-­‐1b   eu-­‐west-­‐1a   us-­‐east-­‐1c   us-­‐east-­‐1d   eu-­‐west-­‐1b   eu-­‐west-­‐1c  
  • 23. IOPS   (input/output  opera9ons  per  second)   •  Provisioned  IOPS  volumes  can  achieve  single  digit   millisecond  latencies  and  are  designed  to  deliver   within  10%  of  the  provisioned  IOPS  performance   99.9%  of  the  9me.   •  Provisioned  IOPS  volumes  support  up  to  30  IOPS   per  GB.   •  Enables  provisioning  4000  IOPS  on  a  volume  as   small  as  134  GB  up  to  1  TB.   •  As  a  point  of  reference,  a  standard  EBS  volume   will  generally  provide  about  100  IOPS  on  average.  
  • 24. Elas9c  IP  Addresses   •  •  •  •  Map  sta9c  IP  address  to  EC2  instance   Limited  to  5  per  account  (can  apply  for  more)   Charged  for  unallocated  IP  addresses  ($.01/hr)   Reverse  DNS  records  can  be  configured   (requires  filling  out  a  form)  
  • 25. Security  Groups   •  •  •  •  Firewall  for  EC2  instances   Up  to  5  security  groups  per  network  interface   Up  to  50  rules  to  a  security  group   iptables  setup  on  linux  boxes  with  just  port  22   open  by  default.  
  • 26. RDS   •  Rela9onal  Database  Service  (RDS)   •  Provision  addi9onal  storage  on-­‐the-­‐fly  with   zero  down9me   •  Automa9c  patches,  backs  up  and  replica9on   •  Mul9-­‐AZ  –  synchronous  replica9on  and   automa9c  failover  to  standby  instance   •  Read  Replicas  for  read-­‐heavy  workloads   •  Store  up  to  3TB  and  IOPS  up  to  30,000  
  • 27. Development  Environment   Amazon     Web  Services   nodeJS 22  (ssh)   8080  (hVp)   EC2   node.js   3306  (mysql)  
  • 28. Produc9on  Environment   Amazon  Web  Services   CloudFront   S3  Bucket   8080,22  (hVp,ssh)   80,443  (hVp,hVps)   Elas9c   Load  Balancer   nodeJS EC2   nodeJS EC2   3306  (mysql)  
  • 29. Elas9c  Load  Balancer   •  Load  balances  requests  across  mul9ple  EC2   instance  and  mul9ple  Availability  Zones   •  Support  SSL  termina9on   •  Supports  s9cky  sessions   •  Allows  for  Auto  Scaling   •  Up  to  10  per  region  
  • 30. Route  53   DNS  service   •  •  •  •  •  •  Latency  Based  Rou9ng   Weighted  Round  Robin   DNS  Failover   AWS  integra9on  (ELB,  CloudFront,  S3)   100%  SLA   Servers  in  United  States(14),  Europe(10),   Asia(9),  Australia(1),  South  America(2)    
  • 32. S3   Simple  Storage  Service   •  99.999999999%  durability,  with  99.99%   availability   •  File  size  can  range  between  1  byte  to  5   terabytes,  number  of  files  is  unlimited   •  HTTP  &  BitTorrent  protocols,  REST  &  SOAP  API   Reduced  Redundancy  Storage  (RRS)  &  Amazon  Glacier  
  • 33. CloudFront   Content  Delivery  Network  (CDN)   •  •  •  •  •  Custom  SSL  support   Private  Content   Geo  Restric9ons   Custom  Error  Responses   Live  Streaming  
  • 34. CloudFront   8.7KB  JavaScript  file  download   2500   milliseconds   2000   1500   S3   CloudFront   1000   500   0   Padova,  Italy   London,   Stockholm,   New  York,   United   Sweden   U.S.A.   Kingdom   Cologne,   Germany   Munchen,   Hong  Kong,   San   Zurich,   Groningen,   Germany   China   Francisco,   Switzerland   Netherlands   U.S.A.  
  • 35. CloudForma9on   •  Template  for  crea9ng  a  Stack  that  includes   AWS  resources   •  Ability  to  update  or  delete  en9re  Stack   •  Automa9c  rollback  on  failures   •  CloudFormer  for  crea9ng  Stack  from  exis9ng   resources  
  • 36. CloudForma9on   Amazon  Web   Services   QA   nodeJS nodeJS
  • 37. CloudForma9on   Amazon  Web   Services   QA   nodeJS nodeJS Staging   nodeJS nodeJS Produc9on   nodeJS nodeJS
  • 38. What  is  all  this  going  to  cost?   •  Many  factors  go  into  cost…   –  Region  (Virginia,  California,  Ireland,…)   –  AMI  License  (Linux,  RHEL,  SUSE,Ubuntu,…)   –  Type  (m1.small,  m3.medium,c3.large,…)   –  EBS  (  size(GB),  Standard/Op9mized,  IOPS,…)   –  Monitoring  (CloudWatch)   –  Tenancy  (Shared/Dedicated)   –  Data  Transfer  (IN/OUT)  
  • 39.
  • 40. AWS  Simple  Monthly  Calculator  
  • 41. EC2  Purchase  Op9ons   •  On-­‐Demand   –  Pay  as  you  go  at  hourly  rate   –  Nothing  up  front,  no  commitment   •  Reserved     –  1-­‐3  year  commitment   –  One-­‐9me  upfront  payment,  reduced  hourly  rate   •  Spot   –  Bid  for  hourly  rate  as  becomes  available    
  • 42. Reserved  Instances  -­‐  U9liza9on   *  Rates  are  compared  for  an  m1.xlarge  instance  3-­‐year  Reserved  Instance,  %  savings   on  effec9ve  hourly  rates  are  roughly  the  same  for  all  instance  types  
  • 44. DIY  vs  On-­‐Demand  vs  Reserved  
  • 45. References  &  Resources   •  En9re  AWS  Web  Site  -­‐  hVp://aws.amazon.com/   •  EC2  and  EBS  Performance  -­‐   hVp://www.slideshare.net/AmazonWebServices/stg302-­‐28617072   •  ECU  CPU  Benchmarking  -­‐  hVp://blog.cloudharmony.com/2010/05/ what-­‐is-­‐ecu-­‐cpu-­‐benchmarking-­‐in-­‐cloud.html   •  Route  53  speed  comparison  -­‐   hVp://www.dnscomparison.com/route53.html   •  CloudVer9cal  cost  cheat  sheet  -­‐  hVps://blog.copper.io/aws-­‐cost-­‐ cheat-­‐sheet-­‐2/   •  Simple  Monthly  Calculator  -­‐   hVp://calculator.s3.amazonaws.com/index.html   •  How  AWS  Pricing  Works  -­‐   hVp://d36cz9buwru1V.cloudfront.net/AWS_Pricing_Overiew.pdf   •  Beer  Survey  App  -­‐  hVp://www.beersurvey.org  
  • 46. Q&A   or     Go  drinks  some  beer?