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

  • Mastering Symfony
  • Sohail Salehi
  • 277字
  • 2021-07-16 11:29:00

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.

主站蜘蛛池模板: 封丘县| 莒南县| 巴青县| 东港市| 监利县| 柳河县| 南华县| 塔河县| 岐山县| 桐庐县| 南郑县| 大连市| 赤峰市| 越西县| 开江县| 武汉市| 东阳市| 枣庄市| 苏尼特右旗| 清丰县| 横峰县| 曲水县| 临漳县| 疏勒县| 铜陵市| 南郑县| 溆浦县| 横山县| 临泉县| 汶上县| 昌邑市| 大英县| 黔江区| 新野县| 鹿泉市| 云梦县| 通化市| 定边县| 和顺县| 八宿县| 霍林郭勒市|