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

Planning your next steps

With the basics out of the way, it is equally important to understand a few additional concepts about serverless computing and Lambda functions in general. Firstly, when to use what? Here is a simple breakdown of a few AWS services that offer compute capabilities, and when you should ideally use them:

Requirement Management Deployed as AWS Service Run simple workloads or websites continuously at predictable rates. Less control required. You control the server, its OS, and software. Virtual private servers

Amazon Lightsail

Run almost any workloads at any scale. More control and flexibility required. You control the instance, the OS and software. You can scale and manage your instances. Instances Amazon EC2 Run microservices-based application on Dockerized containers. You control the provisioning and scaling. AWS manages cluster state and deployment of your application. Containers Amazon EC2 Container Service Run applications that are event driven and stateless. You provide the application code. AWS manages the deployment and scaling of the infrastructure. Code AWS Lambda

 

Secondly, the code that we are going to be using and developing in this book is predominantly going to be around Node.js, but that shouldn't stop you from using either Java or Python, or even C# for that matter. Do keep in mind however, that each of these programming languages offers a different level of performance. Dynamic languages like Python and Node.js will naturally provide slightly better performances as compared to static languages such as Java and C#. But as I always say, when in doubt, do it yourself, so write a few simple lines of code in each of the supported languages and benchmark the same.

主站蜘蛛池模板: 陆丰市| 眉山市| 云林县| 洪雅县| 龙南县| 鲁山县| 辉南县| 泸水县| 威远县| 阿巴嘎旗| 尼木县| 扶余县| 文昌市| 宁津县| 鄂伦春自治旗| 抚远县| 牟定县| 鞍山市| 乐昌市| 湘西| 固镇县| 贵定县| 格尔木市| 西吉县| 剑阁县| 东山县| 揭西县| 财经| 手机| 曲阳县| 汪清县| 新乡市| 岳池县| 南丰县| 定南县| 秦皇岛市| 绩溪县| 昌江| 清远市| 马关县| 东明县|