1. 程式人生 > >Microservices on AWS Compute Using Containers and Serverless

Microservices on AWS Compute Using Containers and Serverless

building blocks for containerized microservices

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

. Feel free to file issues on what you’d like to see more of in this project. And of course, we’d love to see Pull Requests!

相關推薦

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 AWSAWS上構建無伺服器應用程式 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