Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

of

Programming - Amazon Web Services Slide 1 Programming - Amazon Web Services Slide 2 Programming - Amazon Web Services Slide 3 Programming - Amazon Web Services Slide 4 Programming - Amazon Web Services Slide 5 Programming - Amazon Web Services Slide 6 Programming - Amazon Web Services Slide 7 Programming - Amazon Web Services Slide 8 Programming - Amazon Web Services Slide 9 Programming - Amazon Web Services Slide 10 Programming - Amazon Web Services Slide 11 Programming - Amazon Web Services Slide 12 Programming - Amazon Web Services Slide 13 Programming - Amazon Web Services Slide 14 Programming - Amazon Web Services Slide 15 Programming - Amazon Web Services Slide 16 Programming - Amazon Web Services Slide 17 Programming - Amazon Web Services Slide 18 Programming - Amazon Web Services Slide 19 Programming - Amazon Web Services Slide 20 Programming - Amazon Web Services Slide 21 Programming - Amazon Web Services Slide 22 Programming - Amazon Web Services Slide 23 Programming - Amazon Web Services Slide 24 Programming - Amazon Web Services Slide 25 Programming - Amazon Web Services Slide 26 Programming - Amazon Web Services Slide 27 Programming - Amazon Web Services Slide 28 Programming - Amazon Web Services Slide 29 Programming - Amazon Web Services Slide 30 Programming - Amazon Web Services Slide 31 Programming - Amazon Web Services Slide 32 Programming - Amazon Web Services Slide 33 Programming - Amazon Web Services Slide 34 Programming - Amazon Web Services Slide 35 Programming - Amazon Web Services Slide 36 Programming - Amazon Web Services Slide 37 Programming - Amazon Web Services Slide 38 Programming - Amazon Web Services Slide 39 Programming - Amazon Web Services Slide 40 Programming - Amazon Web Services Slide 41 Programming - Amazon Web Services Slide 42 Programming - Amazon Web Services Slide 43 Programming - Amazon Web Services Slide 44 Programming - Amazon Web Services Slide 45 Programming - Amazon Web Services Slide 46 Programming - Amazon Web Services Slide 47 Programming - Amazon Web Services Slide 48 Programming - Amazon Web Services Slide 49 Programming - Amazon Web Services Slide 50 Programming - Amazon Web Services Slide 51 Programming - Amazon Web Services Slide 52 Programming - Amazon Web Services Slide 53 Programming - Amazon Web Services Slide 54 Programming - Amazon Web Services Slide 55 Programming - Amazon Web Services Slide 56 Programming - Amazon Web Services Slide 57 Programming - Amazon Web Services Slide 58 Programming - Amazon Web Services Slide 59 Programming - Amazon Web Services Slide 60 Programming - Amazon Web Services Slide 61 Programming - Amazon Web Services Slide 62 Programming - Amazon Web Services Slide 63 Programming - Amazon Web Services Slide 64
Upcoming SlideShare
Abilitare comportamenti di consumo attraverso Mobile e non solo - BeWizard Rimini 2015
Next
Download to read offline and view in fullscreen.

8 Likes

Share

Download to read offline

Programming - Amazon Web Services

Download to read offline

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Programming - Amazon Web Services

  1. 1. PROGRAMMING AMAZON WEB SERVICES Danilo Poccia | Solutions Architect
  2. 2. “HOW DO I DEPLOY MY APP ?”
  3. 3. ON-DEMAND ELASTIC PAY AS YOU GO
  4. 4. On a global footprint Region US-WEST (N. California) EU-WEST (Ireland) GOV CLOUD ASIA PAC (Tokyo) US-EAST (Virginia) ASIA PAC (Sydney) US-WEST (Oregon) ASIA PAC (Singapore) SOUTH AMERICA (Sao Paulo)
  5. 5. ELASTIC BEANSTALK QUICKLY DEPLOY AND MANAGE APPLICATIONS
  6. 6. DEPLOY YOUR APPLICATION…
  7. 7. …IN A RANGE OF CONTAINERS
  8. 8. WHEN APPLICATION PACKAGE IS DEPLOYED…
  9. 9. …THE CONTAINER IS CREATED IN EC2 User Application Application Service HTTP Service Language Interpreter Operating System Host
  10. 10. ELASTIC BEANSTALK TAKES CARE OF THE ENVIRONMENT…
  11. 11. ADDING ELASTIC LOAD BALANCER
  12. 12. CONFIGURING AUTO SCALING GROUP
  13. 13. LAUNCHING INSTANCE(S)
  14. 14. ALL WIRED INTO THE ELASTIC BEANSTALK FRAMEWORK
  15. 15. APPLICATION IS PUBLISHED UNDER A CNAME
  16. 16. WITH LOGS AND APP VERSIONS STORED IN S3
  17. 17. HOW DO YOU CREATE AN APPLICATION FOR ELASTIC BEANSTALK ?
  18. 18. LIKE ANY OTHER APPLICATION
  19. 19. Source uploaded and executed in AWS Source downloaded and executed locally NO DEPENDENCIES ON AWS FOR BEANSTALK DEPLOYMENT
  20. 20. Java .war file PHP .zip file IDE plugins Git integration Microsoft Web Python .zip file Deploy package PACKAGE UP AS NORMAL
  21. 21. CONSOLE DEPLOYMENTS AND VERSION UPDATES
  22. 22. CheckDNSAvailability eb init elastic-beanstalk-check-dns-availability wizard to initialize an application CreateApplication eb start/stop elastic-beanstalk-create-application start/stop an application CreateApplicationVersion eb update elastic-beanstalk-create-application-version update application version CreateEnvironment eb status elastic-beanstalk-create-environment get status of a running application COMMAND LINE TOOLS AND “WIZARDS”
  23. 23. ECLIPSE INTEGRATION
  24. 24. VISUAL STUDIO INTEGRATION
  25. 25. GIT INTEGRATION
  26. 26. CONTAINER CONFIGURATION
  27. 27. “Elastic Beanstalk ci ha permesso di sfruttare la potenza dell’Auto Scaling di EC2 senza alcuna fatica. La procedura di deploy integrata con git è veramente comoda e veloce.” FunGo Studios www.fungostudios.com
  28. 28. “Elastic Beanstalk ci ha permesso di mettere in produzione un’architettura fortemente scalabile orizzontalmente con un meccanismo di rilascio molto flessibile. L'implementazione dell'architettura, utilizzata per una Web Application con il CMS Wordpress, è stata possibile in breve tempo.” www.spindox.it
  29. 29. AWS OPSWORKS MANAGING THE COMPLETE APPLICATION LIFECYCLE
  30. 30. MODEL, CONTROL AND AUTOMATE AT ANY SCALE AND COMPLEXITY
  31. 31. GETTING STARTED WITH OPSWORKS A stack represents A layer defines how to Tell OpsWorks where Scale your stack your application. One setup and configure a it can find your code based on time or stack might be used set of instances and and define any load. Clone your for staging and related resources additional deployment production stack to a another for production. such as volumes tasks. OpsWorks will different region. and software. take care of deploying Automate workflows your app. for common tasks. STACK | LAYER | APP | INSTANCE
  32. 32. YOUR STACKS IN THE DASHBOARD
  33. 33. STACK OVERVIEW
  34. 34. LAYERS IN A STACK
  35. 35. INSTANCES IN A STACK
  36. 36. APPS IN A STACK
  37. 37. DEPLOYMENTS & COMMANDS
  38. 38. YOU CAN BRING YOUR OWN CHEF RECIPES OR LEVERAGE HUNDREDS OF COMMUNITY-BUILT CONFIGURATIONS
  39. 39. MONSTER WORLD
  40. 40. AWS OpsWorks gives us the tools we need to automate operations. We can scale Monster World, one of the largest Facebook games, to millions of users without ever needing more than two backend developers. • Scalable infrastructure • Flexible architecture • Deploy often Jesper Richter-Reichhelm • Staging environments head of engineering
  41. 41. THERE IS NO ADDITIONAL CHARGE FOR USING ELASTIC BEANSTALK OR OPSWORKS
  42. 42. YOU PAY ONLY FOR THE AWS RESOURCES NEEDED TO STORE AND RUN YOUR APPLICATIONS
  43. 43. AWS Elastic AWS AWS Amazon EC2 Beanstalk OpsWorks CloudFormation
  44. 44. AWS Elastic AWS AWS Amazon EC2 Beanstalk OpsWorks CloudFormation CONVENIENCE CONTROL
  45. 45. HIGH-LEVEL DO IT YOURSELF AWS Elastic AWS AWS Amazon EC2 Beanstalk OpsWorks CloudFormation CONVENIENCE CONTROL
  46. 46. = PROGRAMMABLE PLATFORM
  47. 47. AWS is a set of infrastructure building blocks
  48. 48. INNOVATE
  49. 49. « Want to increase innovation? Lower the cost of failure » Joi Ito
  50. 50. http://aws.amazon.com/free
  51. 51. ELASTIC BEANSTALK http://aws.amazon.com/elasticbeanstalk OPSWORKS http://aws.amazon.com/opsworks AWS BLOG http://aws.typepad.com
  52. 52. LOOK AT THE “GETTING STARTED” SECTIONS IN THE DOCS
  53. 53. Q&A
  • elizalphaclinton

    Nov. 19, 2013
  • hoanphuc

    Aug. 24, 2013
  • umbertogriffo

    May. 16, 2013
  • fabriziodammassa

    Apr. 18, 2013
  • micheleorsi

    Apr. 18, 2013
  • spinamik

    Apr. 18, 2013
  • kvprasad

    Apr. 16, 2013
  • zhaochenting

    Apr. 10, 2013

Views

Total views

2,449

On Slideshare

0

From embeds

0

Number of embeds

1

Actions

Downloads

93

Shares

0

Comments

0

Likes

8

×