SlideShare a Scribd company logo
1 of 55
Autodesk customers design the world!
Image courtesy of Shanghai Tower Construction
and Development Co., Ltd. Rendering by Gensler
Bridge image courtesy of the California Department of Transportation. Design and 3D rendering by the Parsons Brinckerhoff Project Visualization Group.
Image courtesy of Pi Mobility
Image courtesy of ADEPT Airmotive (Pty) Ltd
Image courtesy of Luis Peso
How do we help them?
1 Computer 6,000 minutes
1 Computer 6,000 minutes

400 Computers 15 minutes
When …

 …these are not traditional stateless web
 applications and services

 …the applications we build require massive
 amounts of memory, CPU, and GPU
Auto-scaling
Autodesk Solution: Auto-scaling

Requirements             Challenges
                         • Stateful workload
                         • Job run time 1-120 min
                         • Server boot time between 5-25 min
                         • Hourly billing cycle
Instances and Workers


Worker Status

                     .
                     .   .
                     .   .   .
                         .   .
                             .




                    Booting …
                     Booting …
Auto Scaling: Worker States
Available Workers
Auto Scaling: Scale Up
                         Available Workers
Auto Scaling: Scale Down
                           Available Workers
Introduced
                                    Auto Scaling


                                                      Tuned
                                                   Auto Scaling
Cost per job




                                                                  Addition
                                                                  Tuning
                                                                             Increased
                                                                               Scale



               January   February      March           April        May        June
I can’t wait to see what happens next
Thank you!
Who are these guys?



                         +
Brian Besterman              David Rocamora
CIO & Co-Founder             VP DevOps
Pronia Medical Systems       Control Group
56,000 glucose readings
1,500 patients
Title II - Administrative Simplification

This provision addresses the security and privacy of
health data
HIPAA Breaches by Type/Asset; Affected Individuals



                               84%
                               of incidents due
                               to physical theft
                               or loss
Secure delivery of keys




       secret @8d2
       ...   ...




                                GlucoCare AWS Environment




   Pronia uses secret keys to encrypt data
Secure delivery of keys




       secret @8d2
       ...   ...
                           AWS
                      CloudFormation


                                       GlucoCare AWS Environment




   AWS CloudFormation is used to deliver the keys
Secure delivery of keys




       secret @8d2
       ...   ...
                          AWS
                      CloudFormation


                                       GlucoCare AWS Environment




   Access to EC2 is restricted
Secure delivery of keys



               AWS
          CloudFormation   secret @8d2
                           ...   ...




                                         GlucoCare EC2 Instance




   Instances ask for secret keys on boot
Secure delivery of keys




                                     GlucoCare


                               GlucoCare EC2 Instance




   GlucoCare starts and gets the key
Secure delivery of keys




                                      GlucoCare


                                GlucoCare EC2 Instance




   GlucoCare deletes the keys after starting
There’s more to this story



www.proniamed.com



www.controlgroup.com
$ knife spork bump wordpress-customer
      Successfully bumped wordpress-customer to v0.8.10!
$ knife spork upload wordpress-customer
      Successfully uploaded wordpress-customer@0.8.10!
$ knife spork promote CustomerDev wordpress-customer
      Adding version constraint wordpress-customer = 0.8.10
      Saving changes to CustomerDev.json
      Uploading CustomerDev.json to Chef Server
      Promotion complete at 2012-11-04 17:04:29 -0800!
$ knife role edit customer_webserver
{
  "name": "customer_webserver",
  "json_class": "Chef::Role",
  "default_attributes": {
        "wordpress": {
                 "dir": "/var/www/wordpress/customer",
                 "checksum": "674bcf0abe80770ac08dfb4c5f21df3303bf771a",
                 "version": "3.2.1",
                 "server_aliases": [
                          "www.customer.com"
                 ]
        }
"chef_type": "role",
  "run_list": [ "role[stratalux_base]", "recipe[wordpress-customer]", "recipe[vsftpd]“ ]
}
$ vagrant up customer_webserver
  [stratalux_webserver] Importing base box 'stlx_ubuntu_v2'...
  [stratalux_webserver] Matching MAC address for NAT networking...
  [stratalux_webserver] Clearing any previously set forwarded ports...
  [stratalux_webserver] Forwarding ports...
  [stratalux_webserver] -- 22 => 2222 (adapter 1)
  [stratalux_webserver] Creating shared folders metadata...
  [stratalux_webserver] Clearing any previously set network interfaces...
  [stratalux_webserver] Booting VM...
$ knife spork promote CustomerProd wordpress-customer
      Adding version constraint wordpress-customer = 0.8.10
      Saving changes to CustomerProd.json
      Uploading CustomerProd.json to Chef Server
      Promotion complete at 2012-11-05 17:04:29 -0800!
$ knife ec2 server create -N web01 
      --run-list='role[customer_webserver]' 
      -G CustomerAccess -S “Customer_key" 
      -i ~/ec2_keys/Customer_key --region=us-west-2 
      -Z us-west-2a -I ami-a4c44d94 -f m1.large 
      -E CustomerProd -x ubuntu -d stlx-chef

$ knife ec2 server list –region=us-west-2
Instance ID Name    Public IP   Private IP Flavor    Image        SSH Key      Security Groups State
i-fafb5c95 web01   184.73.247.1 10.112.59.1 m1.large ami-a4c44d94 Customer_key CustomerAccess running
$ git commit -m “added new customer blog site” 
cookbooks/wordpress-customer
  [master acb4b10] added new customer blog site
   8 files changed, 614 insertions(+)
   create mode 100644 cookbooks/wordpress-customer/README.md
   create mode 100644 cookbooks/wordpress-customer/attributes/default.rb
   create mode 100644 cookbooks/wordpress-customer/metadata.json
   create mode 100644 cookbooks/wordpress-customer/metadata.rb
   create mode 100644 cookbooks/wordpress-customer/recipes/default.rb
   create mode 100644 cookbooks/wordpress-customer/templates/default/grants.sql.erb
   create mode 100644 cookbooks/wordpress-customer/templates/default/wordpress.conf.erb
   create mode 100644 cookbooks/wordpress-customer/templates/default/wp-config.php.erb
$ git push
jp@stratalux.com
www.stratalux.com
We are sincerely eager to
 hear your feedback on this
presentation and on re:Invent.

 Please fill out an evaluation
   form when you have a
            chance.

More Related Content

What's hot

Deploying a Kubernetes App with Amazon EKS
Deploying a Kubernetes App with Amazon EKSDeploying a Kubernetes App with Amazon EKS
Deploying a Kubernetes App with Amazon EKSLaura Frank Tacho
 
Getting started with docker on aws
Getting started with docker on awsGetting started with docker on aws
Getting started with docker on awsAmazon Web Services
 
docker-machine, docker-compose, docker-swarm 覚書
docker-machine, docker-compose, docker-swarm 覚書docker-machine, docker-compose, docker-swarm 覚書
docker-machine, docker-compose, docker-swarm 覚書じゅん なかざ
 
Windows Azure for Developers - Building Block Services
Windows Azure for Developers - Building Block ServicesWindows Azure for Developers - Building Block Services
Windows Azure for Developers - Building Block ServicesMichael Collier
 
Amazon AWS Identity Access Management
Amazon AWS Identity Access ManagementAmazon AWS Identity Access Management
Amazon AWS Identity Access ManagementVCP Muthukrishna
 
AWS에서 자바스크립트 활용 - 서비스와 개발 도구 - AWS Summit Seoul 2017
AWS에서 자바스크립트 활용 - 서비스와 개발 도구 - AWS Summit Seoul 2017AWS에서 자바스크립트 활용 - 서비스와 개발 도구 - AWS Summit Seoul 2017
AWS에서 자바스크립트 활용 - 서비스와 개발 도구 - AWS Summit Seoul 2017Amazon Web Services Korea
 
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵Amazon Web Services Korea
 
Container Orchestration with Amazon ECS
Container Orchestration with Amazon ECSContainer Orchestration with Amazon ECS
Container Orchestration with Amazon ECSAmazon Web Services
 
Play Framework + Docker + CircleCI + AWS + EC2 Container Service
Play Framework + Docker + CircleCI + AWS + EC2 Container ServicePlay Framework + Docker + CircleCI + AWS + EC2 Container Service
Play Framework + Docker + CircleCI + AWS + EC2 Container ServiceJosh Padnick
 
New features of Azure Cloud Provider in OpenShift Container Platform 3.10
New features of Azure Cloud Provider in OpenShift Container Platform 3.10New features of Azure Cloud Provider in OpenShift Container Platform 3.10
New features of Azure Cloud Provider in OpenShift Container Platform 3.10Takayoshi Tanaka
 
AWS Sydney Summit 2013 - Your First Week with Amazon EC2
AWS Sydney Summit 2013 - Your First Week with Amazon EC2AWS Sydney Summit 2013 - Your First Week with Amazon EC2
AWS Sydney Summit 2013 - Your First Week with Amazon EC2Amazon Web Services
 
Transaction and concurrency pitfalls in Java
Transaction and concurrency pitfalls in JavaTransaction and concurrency pitfalls in Java
Transaction and concurrency pitfalls in JavaErsen Öztoprak
 
AWS Elastic Beanstalk and Docker
AWS Elastic Beanstalk and DockerAWS Elastic Beanstalk and Docker
AWS Elastic Beanstalk and DockerEvan Brown
 
Running Vue Storefront in production (PWA Magento webshop)
Running Vue Storefront in production (PWA Magento webshop)Running Vue Storefront in production (PWA Magento webshop)
Running Vue Storefront in production (PWA Magento webshop)Vendic Magento, PWA & Marketing
 
New features of Azure Cloud Provider at OCP 3.10
New features of Azure Cloud Provider at OCP 3.10New features of Azure Cloud Provider at OCP 3.10
New features of Azure Cloud Provider at OCP 3.10Takayoshi Tanaka
 
C net code tips to speed up sql query
C net code  tips to speed up sql queryC net code  tips to speed up sql query
C net code tips to speed up sql queryKaing Menglieng
 
(GAM402) Deploying a Low-Latency Multiplayer Game Globally: Loadout | AWS re:...
(GAM402) Deploying a Low-Latency Multiplayer Game Globally: Loadout | AWS re:...(GAM402) Deploying a Low-Latency Multiplayer Game Globally: Loadout | AWS re:...
(GAM402) Deploying a Low-Latency Multiplayer Game Globally: Loadout | AWS re:...Amazon Web Services
 
ECS & ECR Deep Dive - 김기완 솔루션즈 아키텍트 :: AWS Container Day
ECS & ECR Deep Dive - 김기완 솔루션즈 아키텍트 :: AWS Container DayECS & ECR Deep Dive - 김기완 솔루션즈 아키텍트 :: AWS Container Day
ECS & ECR Deep Dive - 김기완 솔루션즈 아키텍트 :: AWS Container DayAmazon Web Services Korea
 

What's hot (20)

Deploying a Kubernetes App with Amazon EKS
Deploying a Kubernetes App with Amazon EKSDeploying a Kubernetes App with Amazon EKS
Deploying a Kubernetes App with Amazon EKS
 
Getting started with docker on aws
Getting started with docker on awsGetting started with docker on aws
Getting started with docker on aws
 
docker-machine, docker-compose, docker-swarm 覚書
docker-machine, docker-compose, docker-swarm 覚書docker-machine, docker-compose, docker-swarm 覚書
docker-machine, docker-compose, docker-swarm 覚書
 
Windows Azure for Developers - Building Block Services
Windows Azure for Developers - Building Block ServicesWindows Azure for Developers - Building Block Services
Windows Azure for Developers - Building Block Services
 
Amazon AWS Identity Access Management
Amazon AWS Identity Access ManagementAmazon AWS Identity Access Management
Amazon AWS Identity Access Management
 
k8s-on-azure
 k8s-on-azure k8s-on-azure
k8s-on-azure
 
AWS에서 자바스크립트 활용 - 서비스와 개발 도구 - AWS Summit Seoul 2017
AWS에서 자바스크립트 활용 - 서비스와 개발 도구 - AWS Summit Seoul 2017AWS에서 자바스크립트 활용 - 서비스와 개발 도구 - AWS Summit Seoul 2017
AWS에서 자바스크립트 활용 - 서비스와 개발 도구 - AWS Summit Seoul 2017
 
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
 
Container Orchestration with Amazon ECS
Container Orchestration with Amazon ECSContainer Orchestration with Amazon ECS
Container Orchestration with Amazon ECS
 
Play Framework + Docker + CircleCI + AWS + EC2 Container Service
Play Framework + Docker + CircleCI + AWS + EC2 Container ServicePlay Framework + Docker + CircleCI + AWS + EC2 Container Service
Play Framework + Docker + CircleCI + AWS + EC2 Container Service
 
New features of Azure Cloud Provider in OpenShift Container Platform 3.10
New features of Azure Cloud Provider in OpenShift Container Platform 3.10New features of Azure Cloud Provider in OpenShift Container Platform 3.10
New features of Azure Cloud Provider in OpenShift Container Platform 3.10
 
AWS Sydney Summit 2013 - Your First Week with Amazon EC2
AWS Sydney Summit 2013 - Your First Week with Amazon EC2AWS Sydney Summit 2013 - Your First Week with Amazon EC2
AWS Sydney Summit 2013 - Your First Week with Amazon EC2
 
Deploying SharePoint @ Cloud
Deploying SharePoint @ CloudDeploying SharePoint @ Cloud
Deploying SharePoint @ Cloud
 
Transaction and concurrency pitfalls in Java
Transaction and concurrency pitfalls in JavaTransaction and concurrency pitfalls in Java
Transaction and concurrency pitfalls in Java
 
AWS Elastic Beanstalk and Docker
AWS Elastic Beanstalk and DockerAWS Elastic Beanstalk and Docker
AWS Elastic Beanstalk and Docker
 
Running Vue Storefront in production (PWA Magento webshop)
Running Vue Storefront in production (PWA Magento webshop)Running Vue Storefront in production (PWA Magento webshop)
Running Vue Storefront in production (PWA Magento webshop)
 
New features of Azure Cloud Provider at OCP 3.10
New features of Azure Cloud Provider at OCP 3.10New features of Azure Cloud Provider at OCP 3.10
New features of Azure Cloud Provider at OCP 3.10
 
C net code tips to speed up sql query
C net code  tips to speed up sql queryC net code  tips to speed up sql query
C net code tips to speed up sql query
 
(GAM402) Deploying a Low-Latency Multiplayer Game Globally: Loadout | AWS re:...
(GAM402) Deploying a Low-Latency Multiplayer Game Globally: Loadout | AWS re:...(GAM402) Deploying a Low-Latency Multiplayer Game Globally: Loadout | AWS re:...
(GAM402) Deploying a Low-Latency Multiplayer Game Globally: Loadout | AWS re:...
 
ECS & ECR Deep Dive - 김기완 솔루션즈 아키텍트 :: AWS Container Day
ECS & ECR Deep Dive - 김기완 솔루션즈 아키텍트 :: AWS Container DayECS & ECR Deep Dive - 김기완 솔루션즈 아키텍트 :: AWS Container Day
ECS & ECR Deep Dive - 김기완 솔루션즈 아키텍트 :: AWS Container Day
 

Viewers also liked

AWS Customer Presentation - Turbo10
AWS Customer Presentation - Turbo10AWS Customer Presentation - Turbo10
AWS Customer Presentation - Turbo10Amazon Web Services
 
Choosing the Right Data Storage - Carlos Conde - AWS Summit Paris
Choosing the Right Data Storage - Carlos Conde - AWS Summit ParisChoosing the Right Data Storage - Carlos Conde - AWS Summit Paris
Choosing the Right Data Storage - Carlos Conde - AWS Summit ParisAmazon Web Services
 
AWS Update | London - Amazon Glacier
AWS Update | London - Amazon GlacierAWS Update | London - Amazon Glacier
AWS Update | London - Amazon GlacierAmazon Web Services
 
TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012
TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012
TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012Amazon Web Services
 
MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012
MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012
MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012Amazon Web Services
 
RightScale Sydney Customer Appreciation Day
RightScale Sydney Customer Appreciation DayRightScale Sydney Customer Appreciation Day
RightScale Sydney Customer Appreciation DayAmazon Web Services
 
AWS Customer Presentation - Smugmug
AWS Customer Presentation - SmugmugAWS Customer Presentation - Smugmug
AWS Customer Presentation - SmugmugAmazon Web Services
 
Architecting with AWS Sydney Customer Appreciation Day
Architecting with AWS Sydney Customer Appreciation DayArchitecting with AWS Sydney Customer Appreciation Day
Architecting with AWS Sydney Customer Appreciation DayAmazon Web Services
 
TLS306 Develop Deploy Debug with Eclipse - AWS re: Invent 2012
TLS306 Develop Deploy Debug with Eclipse - AWS re: Invent 2012TLS306 Develop Deploy Debug with Eclipse - AWS re: Invent 2012
TLS306 Develop Deploy Debug with Eclipse - AWS re: Invent 2012Amazon Web Services
 
AWS Customer Presentation - MessageSling
AWS Customer Presentation - MessageSlingAWS Customer Presentation - MessageSling
AWS Customer Presentation - MessageSlingAmazon Web Services
 
AWS Customer Presentation - HotPads
AWS Customer Presentation - HotPadsAWS Customer Presentation - HotPads
AWS Customer Presentation - HotPadsAmazon Web Services
 
AWS Customer Presentation - Mahalo
AWS Customer Presentation - Mahalo AWS Customer Presentation - Mahalo
AWS Customer Presentation - Mahalo Amazon Web Services
 
AWS Customer Presentation - AideRss
AWS Customer Presentation - AideRss AWS Customer Presentation - AideRss
AWS Customer Presentation - AideRss Amazon Web Services
 
Security and Privacy in the AWS Cloud - AWS India Summit 2012
Security and Privacy in the AWS Cloud - AWS India Summit 2012Security and Privacy in the AWS Cloud - AWS India Summit 2012
Security and Privacy in the AWS Cloud - AWS India Summit 2012Amazon Web Services
 
Scalability and Availability for Marketing Campaigns
Scalability and Availability for Marketing CampaignsScalability and Availability for Marketing Campaigns
Scalability and Availability for Marketing CampaignsAmazon Web Services
 
AWS Customer Presentation - Nutsie
AWS Customer Presentation -  Nutsie AWS Customer Presentation -  Nutsie
AWS Customer Presentation - Nutsie Amazon Web Services
 
MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012
MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012
MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012Amazon Web Services
 
AWS Support Services Overview - Spiezio
AWS Support Services Overview - SpiezioAWS Support Services Overview - Spiezio
AWS Support Services Overview - SpiezioAmazon Web Services
 

Viewers also liked (20)

AWS Customer Presentation - Turbo10
AWS Customer Presentation - Turbo10AWS Customer Presentation - Turbo10
AWS Customer Presentation - Turbo10
 
101 Technical Workshop
101 Technical Workshop101 Technical Workshop
101 Technical Workshop
 
Choosing the Right Data Storage - Carlos Conde - AWS Summit Paris
Choosing the Right Data Storage - Carlos Conde - AWS Summit ParisChoosing the Right Data Storage - Carlos Conde - AWS Summit Paris
Choosing the Right Data Storage - Carlos Conde - AWS Summit Paris
 
AWS Update | London - Amazon Glacier
AWS Update | London - Amazon GlacierAWS Update | London - Amazon Glacier
AWS Update | London - Amazon Glacier
 
Dr. Werner Vogels Keynote
Dr. Werner Vogels KeynoteDr. Werner Vogels Keynote
Dr. Werner Vogels Keynote
 
TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012
TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012
TLS304 Getting Productive with the AWS SDK for Ruby - AWS re: Invent 2012
 
MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012
MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012
MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012
 
RightScale Sydney Customer Appreciation Day
RightScale Sydney Customer Appreciation DayRightScale Sydney Customer Appreciation Day
RightScale Sydney Customer Appreciation Day
 
AWS Customer Presentation - Smugmug
AWS Customer Presentation - SmugmugAWS Customer Presentation - Smugmug
AWS Customer Presentation - Smugmug
 
Architecting with AWS Sydney Customer Appreciation Day
Architecting with AWS Sydney Customer Appreciation DayArchitecting with AWS Sydney Customer Appreciation Day
Architecting with AWS Sydney Customer Appreciation Day
 
TLS306 Develop Deploy Debug with Eclipse - AWS re: Invent 2012
TLS306 Develop Deploy Debug with Eclipse - AWS re: Invent 2012TLS306 Develop Deploy Debug with Eclipse - AWS re: Invent 2012
TLS306 Develop Deploy Debug with Eclipse - AWS re: Invent 2012
 
AWS Customer Presentation - MessageSling
AWS Customer Presentation - MessageSlingAWS Customer Presentation - MessageSling
AWS Customer Presentation - MessageSling
 
AWS Customer Presentation - HotPads
AWS Customer Presentation - HotPadsAWS Customer Presentation - HotPads
AWS Customer Presentation - HotPads
 
AWS Customer Presentation - Mahalo
AWS Customer Presentation - Mahalo AWS Customer Presentation - Mahalo
AWS Customer Presentation - Mahalo
 
AWS Customer Presentation - AideRss
AWS Customer Presentation - AideRss AWS Customer Presentation - AideRss
AWS Customer Presentation - AideRss
 
Security and Privacy in the AWS Cloud - AWS India Summit 2012
Security and Privacy in the AWS Cloud - AWS India Summit 2012Security and Privacy in the AWS Cloud - AWS India Summit 2012
Security and Privacy in the AWS Cloud - AWS India Summit 2012
 
Scalability and Availability for Marketing Campaigns
Scalability and Availability for Marketing CampaignsScalability and Availability for Marketing Campaigns
Scalability and Availability for Marketing Campaigns
 
AWS Customer Presentation - Nutsie
AWS Customer Presentation -  Nutsie AWS Customer Presentation -  Nutsie
AWS Customer Presentation - Nutsie
 
MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012
MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012
MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012
 
AWS Support Services Overview - Spiezio
AWS Support Services Overview - SpiezioAWS Support Services Overview - Spiezio
AWS Support Services Overview - Spiezio
 

Similar to ARC304 Solutions in Action - AWS re: Invent 2012

Word press, the automated way
Word press, the automated wayWord press, the automated way
Word press, the automated wayMichaël Perrin
 
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...Amazon Web Services
 
Breaking the Monolith Using AWS Container Services
Breaking the Monolith Using AWS Container ServicesBreaking the Monolith Using AWS Container Services
Breaking the Monolith Using AWS Container ServicesAmazon Web Services
 
AutoScaling and Drupal
AutoScaling and DrupalAutoScaling and Drupal
AutoScaling and DrupalPromet Source
 
Simplificando Arquiteturas Microsoft com os Serviços da AWS - ARC204 - Sao P...
Simplificando Arquiteturas Microsoft com os Serviços da AWS -  ARC204 - Sao P...Simplificando Arquiteturas Microsoft com os Serviços da AWS -  ARC204 - Sao P...
Simplificando Arquiteturas Microsoft com os Serviços da AWS - ARC204 - Sao P...Amazon Web Services
 
Deep Dive on Amazon Elastic Container Service (ECS) | AWS Summit Tel Aviv 2019
Deep Dive on Amazon Elastic Container Service (ECS)  | AWS Summit Tel Aviv 2019Deep Dive on Amazon Elastic Container Service (ECS)  | AWS Summit Tel Aviv 2019
Deep Dive on Amazon Elastic Container Service (ECS) | AWS Summit Tel Aviv 2019Amazon Web Services
 
Deep Dive on Amazon Elastic Container Service (ECS) | AWS Summit Tel Aviv 2019
Deep Dive on Amazon Elastic Container Service (ECS)  | AWS Summit Tel Aviv 2019Deep Dive on Amazon Elastic Container Service (ECS)  | AWS Summit Tel Aviv 2019
Deep Dive on Amazon Elastic Container Service (ECS) | AWS Summit Tel Aviv 2019AWS Summits
 
Surviving Serverless Testing: The ultimate Guide
Surviving Serverless Testing: The ultimate GuideSurviving Serverless Testing: The ultimate Guide
Surviving Serverless Testing: The ultimate GuideOPEN KNOWLEDGE GmbH
 
TLS303 How to Deploy Python Applications on AWS Elastic Beanstalk - AWS re:In...
TLS303 How to Deploy Python Applications on AWS Elastic Beanstalk - AWS re:In...TLS303 How to Deploy Python Applications on AWS Elastic Beanstalk - AWS re:In...
TLS303 How to Deploy Python Applications on AWS Elastic Beanstalk - AWS re:In...Amazon Web Services
 
Deep Dive into AWS Fargate - CON333 - re:Invent 2017
Deep Dive into AWS Fargate - CON333 - re:Invent 2017Deep Dive into AWS Fargate - CON333 - re:Invent 2017
Deep Dive into AWS Fargate - CON333 - re:Invent 2017Amazon Web Services
 
Digital Forensics and Incident Response in The Cloud Part 3
Digital Forensics and Incident Response in The Cloud Part 3Digital Forensics and Incident Response in The Cloud Part 3
Digital Forensics and Incident Response in The Cloud Part 3Velocidex Enterprises
 
From Docker Straight to AWS
From Docker Straight to AWSFrom Docker Straight to AWS
From Docker Straight to AWSDevOps.com
 
REPEAT_1_Deep_dive_on_new_features_in_Amazon_RDS_for_SQL_Server_DAT364-R1(1).pdf
REPEAT_1_Deep_dive_on_new_features_in_Amazon_RDS_for_SQL_Server_DAT364-R1(1).pdfREPEAT_1_Deep_dive_on_new_features_in_Amazon_RDS_for_SQL_Server_DAT364-R1(1).pdf
REPEAT_1_Deep_dive_on_new_features_in_Amazon_RDS_for_SQL_Server_DAT364-R1(1).pdfAkashGoel82
 
Auto scaling with Ruby, AWS, Jenkins and Redis
Auto scaling with Ruby, AWS, Jenkins and RedisAuto scaling with Ruby, AWS, Jenkins and Redis
Auto scaling with Ruby, AWS, Jenkins and RedisYi Hsuan (Jeddie) Chuang
 
Service Delivery Assembly Line with Vagrant, Packer, and Ansible
Service Delivery Assembly Line with Vagrant, Packer, and AnsibleService Delivery Assembly Line with Vagrant, Packer, and Ansible
Service Delivery Assembly Line with Vagrant, Packer, and AnsibleIsaac Christoffersen
 
Serverless in production, an experience report (Going Serverless)
Serverless in production, an experience report (Going Serverless)Serverless in production, an experience report (Going Serverless)
Serverless in production, an experience report (Going Serverless)Yan Cui
 
Virtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On DemandVirtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On DemandYan Pritzker
 
Opinionated re:Invent recap with AWS Heroes & Builders
Opinionated re:Invent recap with AWS Heroes & BuildersOpinionated re:Invent recap with AWS Heroes & Builders
Opinionated re:Invent recap with AWS Heroes & BuildersDaniel Zivkovic
 
Structure your Play application with the cake pattern (and test it)
Structure your Play application with the cake pattern (and test it)Structure your Play application with the cake pattern (and test it)
Structure your Play application with the cake pattern (and test it)yann_s
 

Similar to ARC304 Solutions in Action - AWS re: Invent 2012 (20)

Word press, the automated way
Word press, the automated wayWord press, the automated way
Word press, the automated way
 
Architecting Applications
Architecting ApplicationsArchitecting Applications
Architecting Applications
 
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
 
Breaking the Monolith Using AWS Container Services
Breaking the Monolith Using AWS Container ServicesBreaking the Monolith Using AWS Container Services
Breaking the Monolith Using AWS Container Services
 
AutoScaling and Drupal
AutoScaling and DrupalAutoScaling and Drupal
AutoScaling and Drupal
 
Simplificando Arquiteturas Microsoft com os Serviços da AWS - ARC204 - Sao P...
Simplificando Arquiteturas Microsoft com os Serviços da AWS -  ARC204 - Sao P...Simplificando Arquiteturas Microsoft com os Serviços da AWS -  ARC204 - Sao P...
Simplificando Arquiteturas Microsoft com os Serviços da AWS - ARC204 - Sao P...
 
Deep Dive on Amazon Elastic Container Service (ECS) | AWS Summit Tel Aviv 2019
Deep Dive on Amazon Elastic Container Service (ECS)  | AWS Summit Tel Aviv 2019Deep Dive on Amazon Elastic Container Service (ECS)  | AWS Summit Tel Aviv 2019
Deep Dive on Amazon Elastic Container Service (ECS) | AWS Summit Tel Aviv 2019
 
Deep Dive on Amazon Elastic Container Service (ECS) | AWS Summit Tel Aviv 2019
Deep Dive on Amazon Elastic Container Service (ECS)  | AWS Summit Tel Aviv 2019Deep Dive on Amazon Elastic Container Service (ECS)  | AWS Summit Tel Aviv 2019
Deep Dive on Amazon Elastic Container Service (ECS) | AWS Summit Tel Aviv 2019
 
Surviving Serverless Testing: The ultimate Guide
Surviving Serverless Testing: The ultimate GuideSurviving Serverless Testing: The ultimate Guide
Surviving Serverless Testing: The ultimate Guide
 
TLS303 How to Deploy Python Applications on AWS Elastic Beanstalk - AWS re:In...
TLS303 How to Deploy Python Applications on AWS Elastic Beanstalk - AWS re:In...TLS303 How to Deploy Python Applications on AWS Elastic Beanstalk - AWS re:In...
TLS303 How to Deploy Python Applications on AWS Elastic Beanstalk - AWS re:In...
 
Deep Dive into AWS Fargate - CON333 - re:Invent 2017
Deep Dive into AWS Fargate - CON333 - re:Invent 2017Deep Dive into AWS Fargate - CON333 - re:Invent 2017
Deep Dive into AWS Fargate - CON333 - re:Invent 2017
 
Digital Forensics and Incident Response in The Cloud Part 3
Digital Forensics and Incident Response in The Cloud Part 3Digital Forensics and Incident Response in The Cloud Part 3
Digital Forensics and Incident Response in The Cloud Part 3
 
From Docker Straight to AWS
From Docker Straight to AWSFrom Docker Straight to AWS
From Docker Straight to AWS
 
REPEAT_1_Deep_dive_on_new_features_in_Amazon_RDS_for_SQL_Server_DAT364-R1(1).pdf
REPEAT_1_Deep_dive_on_new_features_in_Amazon_RDS_for_SQL_Server_DAT364-R1(1).pdfREPEAT_1_Deep_dive_on_new_features_in_Amazon_RDS_for_SQL_Server_DAT364-R1(1).pdf
REPEAT_1_Deep_dive_on_new_features_in_Amazon_RDS_for_SQL_Server_DAT364-R1(1).pdf
 
Auto scaling with Ruby, AWS, Jenkins and Redis
Auto scaling with Ruby, AWS, Jenkins and RedisAuto scaling with Ruby, AWS, Jenkins and Redis
Auto scaling with Ruby, AWS, Jenkins and Redis
 
Service Delivery Assembly Line with Vagrant, Packer, and Ansible
Service Delivery Assembly Line with Vagrant, Packer, and AnsibleService Delivery Assembly Line with Vagrant, Packer, and Ansible
Service Delivery Assembly Line with Vagrant, Packer, and Ansible
 
Serverless in production, an experience report (Going Serverless)
Serverless in production, an experience report (Going Serverless)Serverless in production, an experience report (Going Serverless)
Serverless in production, an experience report (Going Serverless)
 
Virtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On DemandVirtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On Demand
 
Opinionated re:Invent recap with AWS Heroes & Builders
Opinionated re:Invent recap with AWS Heroes & BuildersOpinionated re:Invent recap with AWS Heroes & Builders
Opinionated re:Invent recap with AWS Heroes & Builders
 
Structure your Play application with the cake pattern (and test it)
Structure your Play application with the cake pattern (and test it)Structure your Play application with the cake pattern (and test it)
Structure your Play application with the cake pattern (and test it)
 

More from 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
 

More from 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
 

ARC304 Solutions in Action - AWS re: Invent 2012

  • 1.
  • 2.
  • 4. Image courtesy of Shanghai Tower Construction and Development Co., Ltd. Rendering by Gensler
  • 5. Bridge image courtesy of the California Department of Transportation. Design and 3D rendering by the Parsons Brinckerhoff Project Visualization Group.
  • 6. Image courtesy of Pi Mobility
  • 7. Image courtesy of ADEPT Airmotive (Pty) Ltd
  • 8. Image courtesy of Luis Peso
  • 9. How do we help them?
  • 10. 1 Computer 6,000 minutes
  • 11. 1 Computer 6,000 minutes 400 Computers 15 minutes
  • 12.
  • 13. When … …these are not traditional stateless web applications and services …the applications we build require massive amounts of memory, CPU, and GPU
  • 15. Autodesk Solution: Auto-scaling Requirements Challenges • Stateful workload • Job run time 1-120 min • Server boot time between 5-25 min • Hourly billing cycle
  • 16. Instances and Workers Worker Status . . . . . . . . . Booting … Booting …
  • 19. Auto Scaling: Scale Up Available Workers
  • 20. Auto Scaling: Scale Down Available Workers
  • 21. Introduced Auto Scaling Tuned Auto Scaling Cost per job Addition Tuning Increased Scale January February March April May June
  • 22. I can’t wait to see what happens next
  • 24.
  • 25. Who are these guys? + Brian Besterman David Rocamora CIO & Co-Founder VP DevOps Pronia Medical Systems Control Group
  • 27.
  • 28. Title II - Administrative Simplification This provision addresses the security and privacy of health data
  • 29. HIPAA Breaches by Type/Asset; Affected Individuals 84% of incidents due to physical theft or loss
  • 30. Secure delivery of keys secret @8d2 ... ... GlucoCare AWS Environment Pronia uses secret keys to encrypt data
  • 31. Secure delivery of keys secret @8d2 ... ... AWS CloudFormation GlucoCare AWS Environment AWS CloudFormation is used to deliver the keys
  • 32. Secure delivery of keys secret @8d2 ... ... AWS CloudFormation GlucoCare AWS Environment Access to EC2 is restricted
  • 33. Secure delivery of keys AWS CloudFormation secret @8d2 ... ... GlucoCare EC2 Instance Instances ask for secret keys on boot
  • 34. Secure delivery of keys GlucoCare GlucoCare EC2 Instance GlucoCare starts and gets the key
  • 35. Secure delivery of keys GlucoCare GlucoCare EC2 Instance GlucoCare deletes the keys after starting
  • 36. There’s more to this story www.proniamed.com www.controlgroup.com
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47. $ knife spork bump wordpress-customer Successfully bumped wordpress-customer to v0.8.10! $ knife spork upload wordpress-customer Successfully uploaded wordpress-customer@0.8.10! $ knife spork promote CustomerDev wordpress-customer Adding version constraint wordpress-customer = 0.8.10 Saving changes to CustomerDev.json Uploading CustomerDev.json to Chef Server Promotion complete at 2012-11-04 17:04:29 -0800!
  • 48. $ knife role edit customer_webserver { "name": "customer_webserver", "json_class": "Chef::Role", "default_attributes": { "wordpress": { "dir": "/var/www/wordpress/customer", "checksum": "674bcf0abe80770ac08dfb4c5f21df3303bf771a", "version": "3.2.1", "server_aliases": [ "www.customer.com" ] } "chef_type": "role", "run_list": [ "role[stratalux_base]", "recipe[wordpress-customer]", "recipe[vsftpd]“ ] }
  • 49. $ vagrant up customer_webserver [stratalux_webserver] Importing base box 'stlx_ubuntu_v2'... [stratalux_webserver] Matching MAC address for NAT networking... [stratalux_webserver] Clearing any previously set forwarded ports... [stratalux_webserver] Forwarding ports... [stratalux_webserver] -- 22 => 2222 (adapter 1) [stratalux_webserver] Creating shared folders metadata... [stratalux_webserver] Clearing any previously set network interfaces... [stratalux_webserver] Booting VM...
  • 50. $ knife spork promote CustomerProd wordpress-customer Adding version constraint wordpress-customer = 0.8.10 Saving changes to CustomerProd.json Uploading CustomerProd.json to Chef Server Promotion complete at 2012-11-05 17:04:29 -0800!
  • 51. $ knife ec2 server create -N web01 --run-list='role[customer_webserver]' -G CustomerAccess -S “Customer_key" -i ~/ec2_keys/Customer_key --region=us-west-2 -Z us-west-2a -I ami-a4c44d94 -f m1.large -E CustomerProd -x ubuntu -d stlx-chef $ knife ec2 server list –region=us-west-2 Instance ID Name Public IP Private IP Flavor Image SSH Key Security Groups State i-fafb5c95 web01 184.73.247.1 10.112.59.1 m1.large ami-a4c44d94 Customer_key CustomerAccess running
  • 52. $ git commit -m “added new customer blog site” cookbooks/wordpress-customer [master acb4b10] added new customer blog site 8 files changed, 614 insertions(+) create mode 100644 cookbooks/wordpress-customer/README.md create mode 100644 cookbooks/wordpress-customer/attributes/default.rb create mode 100644 cookbooks/wordpress-customer/metadata.json create mode 100644 cookbooks/wordpress-customer/metadata.rb create mode 100644 cookbooks/wordpress-customer/recipes/default.rb create mode 100644 cookbooks/wordpress-customer/templates/default/grants.sql.erb create mode 100644 cookbooks/wordpress-customer/templates/default/wordpress.conf.erb create mode 100644 cookbooks/wordpress-customer/templates/default/wp-config.php.erb $ git push
  • 53.
  • 55. We are sincerely eager to hear your feedback on this presentation and on re:Invent. Please fill out an evaluation form when you have a chance.