官术网_书友最值得收藏!

Amazon Web Services

Our digital assets are mostly on the cloud these days. Think about where you keep photos, music, blogs, and documents. Sure, you might have a local backup, but most of us have an account and access our digital assets via a website.

Amazon Web Services (AWS) is a cloud computing platform. It contains several building blocks that offer flexibility to create almost any cloud service you can dream about, from hosting digital assets mentioned in the previous paragraph to a Software as a Service (SaaS) web application, which is the purpose of this book. The good news is that you don't need to pay for this and, thanks to Amazon's generosity, there is a one-year free tier membership. Simply visit https://aws.amazon.com/free/ and click on the Create a Free Account button, as shown in the following screenshot:

Amazon Web Services

In this chapter, we are going to use two AWS for our project: EC2 and SES. To find out what these abbreviations stand for and what they do, keep reading.

To give you an idea of how we are going to use AWS, the overall architectural diagram of our project will be something as follows:

Amazon Web Services

First, developers push their changes to the GitHub repository. Then, Jenkins, which is installed in our CI server, pulls these changes and runs tests, generates reports, and makes a new build automatically. Finally, a notification e-mail is sent via SES to the team.

Yes, we are going to use Jenkins as our CI application. It is robust, easy to install, and comes with loads of out-of-the-box features that we can use. To install Jenkins, we need to set up our CI server first.

主站蜘蛛池模板: 嘉禾县| 蒙山县| 黄龙县| 中西区| 吉林市| 鲁山县| 大埔县| 安阳市| 涟源市| 广水市| 梁山县| 漳浦县| 含山县| 南昌县| 通海县| 九龙县| 平昌县| 于都县| 嘉定区| 滦南县| 育儿| 古浪县| 商河县| 汾西县| 台东市| 合肥市| 三穗县| 都昌县| 景洪市| 广水市| 台南县| 海盐县| 象州县| 普陀区| 来宾市| 宣恩县| 汉阴县| 汾西县| 肇州县| 山东省| 自贡市|