Programming - Amazon Web Services
Upcoming SlideShare
Loading in...5
×
 

Programming - Amazon Web Services

on

  • 1,369 views

 

Statistics

Views

Total Views
1,369
Views on SlideShare
1,369
Embed Views
0

Actions

Likes
8
Downloads
77
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Thanks a lot for this excellent presentation, In fact I am an Amazon AWS user. I wanted to ask you guys about the tool used to draw the graphics in this ppt? the 3d model....

    Regards
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Programming - Amazon Web Services Programming - Amazon Web Services Presentation Transcript

    • PROGRAMMINGAMAZON WEB SERVICESDanilo Poccia | Solutions Architect
    • “HOWDO I DEPLOY MY APP ?”
    • ON-DEMAND ELASTIC PAY AS YOU GO
    • 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)
    • ELASTIC BEANSTALKQUICKLY DEPLOY AND MANAGE APPLICATIONS
    • DEPLOYYOURAPPLICATION…
    • …IN A RANGE OF CONTAINERS
    • WHENAPPLICATIONPACKAGEIS DEPLOYED…
    • …THE CONTAINER IS CREATED IN EC2 User Application Application Service HTTP ServiceLanguage Interpreter Operating System Host
    • ELASTIC BEANSTALK TAKES CAREOF THE ENVIRONMENT…
    • ADDINGELASTIC LOAD BALANCER
    • CONFIGURINGAUTO SCALING GROUP
    • LAUNCHINGINSTANCE(S)
    • ALL WIRED INTOTHE ELASTIC BEANSTALK FRAMEWORK
    • APPLICATION IS PUBLISHED UNDER A CNAME
    • WITH LOGS ANDAPP VERSIONSSTORED IN S3
    • HOW DO YOU CREATE AN APPLICATION FORELASTIC BEANSTALK ?
    • LIKE ANY OTHERAPPLICATION
    • Source uploaded and executed in AWS Source downloadedand executed locally NO DEPENDENCIES ON AWS FOR BEANSTALK DEPLOYMENT
    • Java .war file PHP .zip fileIDE plugins Git integration Microsoft Web Python .zip file Deploy package PACKAGE UP AS NORMAL
    • CONSOLE DEPLOYMENTS AND VERSION UPDATES
    • CheckDNSAvailability eb init elastic-beanstalk-check-dns-availability wizard to initialize an applicationCreateApplication eb start/stop elastic-beanstalk-create-application start/stop an applicationCreateApplicationVersion eb update elastic-beanstalk-create-application-version update application versionCreateEnvironment eb status elastic-beanstalk-create-environment get status of a running application COMMAND LINE TOOLS AND “WIZARDS”
    • ECLIPSE INTEGRATION
    • VISUAL STUDIO INTEGRATION
    • GIT INTEGRATION
    • CONTAINER CONFIGURATION
    • “Elastic Beanstalk ci ha permesso disfruttare 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
    • “Elastic Beanstalk ci ha permesso di mettere in produzione un’architettura fortemente scalabile orizzontalmente con un meccanismo di rilascio molto flessibile. Limplementazione dellarchitettura,utilizzata per una Web Application conil CMS Wordpress, è stata possibile in breve tempo.” www.spindox.it
    • AWS OPSWORKSMANAGING THE COMPLETE APPLICATION LIFECYCLE
    • MODEL, CONTROL AND AUTOMATEAT ANY SCALE AND COMPLEXITY
    • GETTING STARTED WITH OPSWORKSA stack represents A layer defines how to Tell OpsWorks where Scale your stackyour application. One setup and configure a it can find your code based on time orstack might be used set of instances and and define any load. Clone yourfor staging and related resources additional deployment production stack to aanother 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
    • YOUR STACKS IN THE DASHBOARD
    • STACK OVERVIEW
    • LAYERS IN A STACK
    • INSTANCES IN A STACK
    • APPS IN A STACK
    • DEPLOYMENTS & COMMANDS
    • YOU CAN BRING YOUROWN CHEF RECIPES ORLEVERAGE HUNDREDS OF COMMUNITY-BUILT CONFIGURATIONS
    • MONSTER WORLD
    • 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
    • THERE ISNO ADDITIONAL CHARGE FOR USING ELASTIC BEANSTALK OR OPSWORKS
    • YOU PAY ONLY FOR THE AWS RESOURCES NEEDED TO STORE AND RUN YOUR APPLICATIONS
    • AWS Elastic AWS AWS Amazon EC2 Beanstalk OpsWorks CloudFormation
    • AWS Elastic AWS AWS Amazon EC2 Beanstalk OpsWorks CloudFormationCONVENIENCE CONTROL
    • HIGH-LEVEL DO IT YOURSELFAWS Elastic AWS AWS Amazon EC2 Beanstalk OpsWorks CloudFormationCONVENIENCE CONTROL
    • =PROGRAMMABLE PLATFORM
    • AWS is a set of infrastructure building blocks
    • INNOVATE
    • « Want to increase innovation? Lower the cost of failure » Joi Ito
    • http://aws.amazon.com/free
    • ELASTIC BEANSTALKhttp://aws.amazon.com/elasticbeanstalkOPSWORKShttp://aws.amazon.com/opsworksAWS BLOGhttp://aws.typepad.com
    • LOOK AT THE“GETTING STARTED” SECTIONS IN THE DOCS
    • Q&A