17.08.2017 Views

overview-of-deployment-options-on-aws (1)

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Amaz<strong>on</strong> Web Services – Deployment Opti<strong>on</strong>s <strong>on</strong> AWS March 2015<br />

Similarly, when it comes to <str<strong>on</strong>g>deployment</str<strong>on</strong>g> services, AWS has multiple <str<strong>on</strong>g>opti<strong>on</strong>s</str<strong>on</strong>g> too.<br />

The following diagram summarizes different <str<strong>on</strong>g>deployment</str<strong>on</strong>g> services in AWS.<br />

Figure 1: Overview <str<strong>on</strong>g>of</str<strong>on</strong>g> Deployment Services<br />

AWS Deployment Services<br />

AWS <str<strong>on</strong>g>of</str<strong>on</strong>g>fers multiple strategies for provisi<strong>on</strong>ing infrastructure. You could use the<br />

building blocks (Amaz<strong>on</strong> EC2, Amaz<strong>on</strong> EBS, Amaz<strong>on</strong> S3, Amaz<strong>on</strong> RDS) and<br />

leverage the integrati<strong>on</strong> provided by third-party tools to deploy your applicati<strong>on</strong>.<br />

But for even greater flexibility, you can c<strong>on</strong>sider the automati<strong>on</strong> provided by the<br />

AWS <str<strong>on</strong>g>deployment</str<strong>on</strong>g> services.<br />

AWS Elastic Beanstalk<br />

AWS Elastic Beanstalk is the fastest and simplest way to get an applicati<strong>on</strong> up<br />

and running <strong>on</strong> AWS. 9 It is perfect for developers who want to deploy code and<br />

not worry about managing the underlying infrastructure. Elastic Beanstalk is<br />

ideal if you have a standard three tier PHP, Java, Pyth<strong>on</strong>, Ruby, Node.js, .NET,<br />

Go or Docker applicati<strong>on</strong> that can run <strong>on</strong> an app server with a database. 10 Elastic<br />

Beanstalk uses Auto Scaling 11 and Elastic Load Balancing 12 to easily support<br />

highly variable amounts <str<strong>on</strong>g>of</str<strong>on</strong>g> traffic and works for you if you want to start small and<br />

scale up. Comm<strong>on</strong> use cases include web apps, c<strong>on</strong>tent management systems<br />

(CMS), and API back ends.<br />

Page 5 <str<strong>on</strong>g>of</str<strong>on</strong>g> 23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!