Microservices on AWS Compute Using Containers and Serverless
Deploying microservices-based applications can be complex. First, it requires setting up your basic compute, storage, and networking capabilities. You’re also going to need some simple developer tools, application integration, logging, distributed tracing, and monitoring.
AWS offers a wide variety of choices in each of these areas. In compute, you can create your own custom stack using your choice of EC2 instances. This gives you extreme flexibility for designing your application stack but… “with great power comes great responsibility” – if you do this, you will also need to manage all the various layers of your stack. For example, for a Java-based microservices application, you will need to manage operating system upgrades, JDK, application libraries, and of course the upstack components. There are other ways to manage application packaging, but this is where containers and serverless applications really shine: the entire application is packaged as a single deployment bundle, with all the dependencies included.
Once the packaging problem is solved, you need to think about local dev/test of your application. The seamless integration of a Docker image or a serverless distribution bundle (that you create) into your application development lifecycle reduces the barrier to the adoption of microservices. Then you need to address the other developer tooling you need…
All of this may sound daunting, but we’re here to help! Tiffany Jernigan (@tiffanyfayj) and I recently gave a three-hour tutorial on this topic at Devoxx France. The video is now available:
This tutorial is open sourced; the repo is here: github.com/aws-samples/aws-microservices-deploy-options
相關推薦
Microservices on AWS Compute Using Containers and Serverless
Deploying microservices-based applications can be complex. First, it requires setting up your basic compute, storage, and networking capa
Running Container-Enabled Microservices on AWS
このコースでは、Amazon Elastic Container Service (Amazon ECS) を使用して、コンテナ対応アプリケーションを管理およびスケールする方法を學習します。コンテナ化されたアプリケーションを大規模に実行するという課題に注目し、Amazo
How to build a front-line concussion monitoring system using AWS IoT and serverless data lakes
In part 1 of this series, we demonstrated how to build a data pipeline in support of a data lake. We used key AWS services such as Amazon Kinesis
Building Serverless Apps on AWS 在AWS上構建無伺服器應用程式 Lynda課程中文字幕
Building Serverless Apps on AWS 中文字幕 在AWS上構建無伺服器應用程式 中文字幕Building Serverless Apps on AWS 瞭解如何在Amazon Web Services(AWS)上開發NodeJS無伺服器應用程式 首先,介紹
Deploy a React/Node App Using TravisCI and AWS
Step 2: Configure the back-end deployment process.The overall process for back-end deployment will be nearly identical to that of the front-end. The only d
Go Serverless! Let’s create a File Sharing application based on AWS services
Let’s start illustrating the services that are utilized according to design choices.Amazon S3“Amazon S3 is an object storage service created to memorize an
Using Presto in our Big Data Platform on AWS
Using Presto in our Big Data Platform on AWSby Eva Tse, Zhenxiao Luo, Nezih Yigitbasi @ Big Data Platform teamAt Netflix, the Big Data Platform team is res
Data Blocks: Hybrid OLTP and OLAP on Compressed Storage using both Vectorization and Compilation報告
This work aims at reducing the main-memory footprint in high performance hybrid OLTP & OLAP databases, whileretaining high query perfo
Dialogs and alerts on Android using Anko and Kotlin
Creating alerts and dialogs on Android is a relatively simple task thanks to the builder, but due to the verbosity of the language it usually becomes
Predictive Data Science with Amazon SageMaker and a Data Lake on AWS
This Quick Start builds a data lake environment for building, training, and deploying machine learning (ML) models with Amazon SageMaker on the Am
Identity Federation and SSO for SaaS on AWS
Editor’s note: For the latest information, visit the . By Matt Yanchyshyn, Senior Manager of Partner Solutions Architecture at AWS
Pharma and Biotech on AWS
AWS allows you to have an agile, cost-effective, and compliant infrastructure to accelerate scientific discovery, enable operational efficiency,
Healthcare and Life Sciences on AWS
Whether you are part of a community hospital or global pharmaceutical company, AWS helps you add agility, improve collaboration, and makes it eas
Working Together to Bring Value to Managed Service Customers on AWS – CorpInfo and CloudCheckr
Premier APN Consulting Partner CorpInfo joined the APN about two years ago, with a plan to bring cloud consulting services and the benefits of AWS
Running FaaS on a Kubernetes Cluster on AWS using Kubeless
Serverless computing allows you to build and run applications and services without provisioning, scaling, or managing any servers. FaaS (
Manage Kubernetes Clusters on AWS Using Kops
Any containerized application typically consists of multiple containers. There are containers for the application itself, a database, possibly a w
Manage Kubernetes Clusters on AWS Using CoreOS Tectonic
There are multiple ways to run a Kubernetes cluster on Amazon Web Services (AWS). The first post in this series explained how to manage a Kubernet
Rapid Analytics and Machine Learning on AWS with Inawisdom
Initiate a pre-sales consultation to identify the business opportunities to explore during the discovery process. During the Discovery-as-a-Se
Compute Abstractions on AWS: A Visual Story
When I joined AWS last year, I wanted to find a way to explain, in the easiest way possible, all the options it offers to users from a compute per
Quickly develop, build, and deploy applications on AWS
AWS CodeStar enables you to quickly develop, build, and deploy applications on AWS. AWS CodeStar provides a unified user interface, enabling you