Just over four years after the first public release of Docker, and three years to the day after the launch of Amazon EC2 Container Service, the use of containers has surged to run a significant percentage of production workloads at startups and enterprise organizations. Join Deepak Singh, General Manager of Amazon Container Services, as we cover the state of containerized application development and deployment trends, new container capabilities on AWS that are available now, options for running containerized applications on AWS, and how AWS customers successfully run container workloads in production.
Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017Amazon Web Services
Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances for fault tolerance and load distribution. In this session, we go into detail about Elastic Load Balancing configuration and day-to-day management, and also its use with Auto Scaling. We explain how to make decisions about the service and share best practices and useful tips for success.
AWS Compute: What’s New in Amazon EC2, Containers and Serverless - CMP218 - r...Amazon Web Services
Matt Garman, Vice President of AWS Compute Services, will introduce the latest innovations in the Compute space. At this session, we will be announcing new Compute capabilities, as well as insights into some of the underlying thinking of what makes the AWS Compute business unique. This session will cover new announcements around capabilities for EC2 instances, EC2 networking, EC2 Spot Instances, Amazon Lightsail, Containers and Serverless. Matt will also be joined by executives from our customers and partners, including GE CTO Chris Drumgoole, Heroku CEO Adam Gross, and Autodesk Chief of Product and Cloud Security Reeny Sondhi, who will share valuable success stories of how Amazon EC2 has helped their journey to digital transformation.
"Catsndogs.lol is a (fictional) company that needs help deploying and scaling its container-based application. During this workshop, attendees will join the new DevOps team at CatsnDogs.lol, and help the company to manage their applications using Amazon EC2 Container Service (ECS), and help release new features to make our customers happier than ever.
Attendees will get hands-on with service and container-instance auto-scaling, spot-fleet integration, container placement strategies, service discovery, secrets management with AWS Systems Manager Parameter Store, time-based and event-based scheduling, and automated deployment pipelines.
If you are a developer interested in learning more about how Amazon ECS can accelerate your application development and deployment workflows, or if you are a systems administrator or devops person interested in understanding how Amazon ECS can simplify the operational model associated with running containers at scale, then this workshop is for you. You should have basic familiarity with ECS, EC2, and IAM.
The workshop requires:
A laptop (Windows, OSX, or Linux) with the AWSCLI or AWS Powershell installed
An AWS account with administrative permissions (including the ability to create IAM roles and policies) created at least 24 hours in advance."
Moving to Amazon ECS – the Not-So-Obvious Benefits - CON356 - re:Invent 2017Amazon Web Services
If you ask 10 teams why they migrated to containers, you will likely get answers like ‘developer productivity’, ‘cost reduction’, and ‘faster scaling’. But teams often find there are several other ‘hidden’ benefits to using containers for their services. In this talk, Franziska Schmidt, Platform Engineer at Mapbox and Yaniv Donenfeld from AWS will discuss the obvious, and not so obvious benefits of moving to containerized architecture. These include using Docker and ECS to achieve shared libraries for dev teams, separating private infrastructure from shareable code, and making it easier for non-ops engineers to run services.
How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017Amazon Web Services
As customers put more workloads into AWS, the number of VPCs a customer needs to manage also grows. VPCs can exist across geographically disparate AWS Regions, or run in separate AWS accounts connecting to a common VPC that serves as a global network transit center. This session shows you how to implement a networking construct that AWS calls a transit VPC using the Cisco Cloud Services Router. This network topology simplifies network management and minimizes the number of connections that you need to set up and manage. Even better, it is implemented virtually and doesn't require physical network gear or a physical presence in a colocation transit hub. Come hear why customers are procuring this service through AWS Marketplace and how customers are using the transit VPC for private networking, shared connectivity, and cross-account AWS usage.
Deep Dive into Container Scheduling with Amazon ECS - CON404 - re:Invent 2017Amazon Web Services
As your application’s infrastructure grows and scales, well-managed container scheduling is critical to ensuring high-availability and resource optimization. In this session, we will deep dive into the challenges and opportunities around container scheduling, as well as the different tools available within Amazon ECS and AWS to carry out efficient container scheduling. We will discuss patterns for container scheduling available with Amazon ECS and the Blox scheduling framework
MBL204_Architecting Cost-Effective Mobile Backends for Scale, Security, and P...Amazon Web Services
Successful mobile applications rely on a broad spectrum of backend services that support the features and functionality of the front-end mobile application. The success of the mobile application depends on those backend services being built so that they can scale as the application’s audience grows, sometimes explosively when an app takes off. They must also protect the security and privacy of the data used in the application.
NEW LAUNCH! Introducing AWS Fargate - CON214 - re:Invent 2017Amazon Web Services
AWS Fargate is a technology for Amazon ECS and EKS* that allows you to run containers without having to manage servers or clusters. Join us to learn more about how Fargate works, why we built it, and how you can get started using it to run containers today.
Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017Amazon Web Services
Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances for fault tolerance and load distribution. In this session, we go into detail about Elastic Load Balancing configuration and day-to-day management, and also its use with Auto Scaling. We explain how to make decisions about the service and share best practices and useful tips for success.
AWS Compute: What’s New in Amazon EC2, Containers and Serverless - CMP218 - r...Amazon Web Services
Matt Garman, Vice President of AWS Compute Services, will introduce the latest innovations in the Compute space. At this session, we will be announcing new Compute capabilities, as well as insights into some of the underlying thinking of what makes the AWS Compute business unique. This session will cover new announcements around capabilities for EC2 instances, EC2 networking, EC2 Spot Instances, Amazon Lightsail, Containers and Serverless. Matt will also be joined by executives from our customers and partners, including GE CTO Chris Drumgoole, Heroku CEO Adam Gross, and Autodesk Chief of Product and Cloud Security Reeny Sondhi, who will share valuable success stories of how Amazon EC2 has helped their journey to digital transformation.
"Catsndogs.lol is a (fictional) company that needs help deploying and scaling its container-based application. During this workshop, attendees will join the new DevOps team at CatsnDogs.lol, and help the company to manage their applications using Amazon EC2 Container Service (ECS), and help release new features to make our customers happier than ever.
Attendees will get hands-on with service and container-instance auto-scaling, spot-fleet integration, container placement strategies, service discovery, secrets management with AWS Systems Manager Parameter Store, time-based and event-based scheduling, and automated deployment pipelines.
If you are a developer interested in learning more about how Amazon ECS can accelerate your application development and deployment workflows, or if you are a systems administrator or devops person interested in understanding how Amazon ECS can simplify the operational model associated with running containers at scale, then this workshop is for you. You should have basic familiarity with ECS, EC2, and IAM.
The workshop requires:
A laptop (Windows, OSX, or Linux) with the AWSCLI or AWS Powershell installed
An AWS account with administrative permissions (including the ability to create IAM roles and policies) created at least 24 hours in advance."
Moving to Amazon ECS – the Not-So-Obvious Benefits - CON356 - re:Invent 2017Amazon Web Services
If you ask 10 teams why they migrated to containers, you will likely get answers like ‘developer productivity’, ‘cost reduction’, and ‘faster scaling’. But teams often find there are several other ‘hidden’ benefits to using containers for their services. In this talk, Franziska Schmidt, Platform Engineer at Mapbox and Yaniv Donenfeld from AWS will discuss the obvious, and not so obvious benefits of moving to containerized architecture. These include using Docker and ECS to achieve shared libraries for dev teams, separating private infrastructure from shareable code, and making it easier for non-ops engineers to run services.
How Do I Build a Global Transit Network on AWS? - MSC302 - re:Invent 2017Amazon Web Services
As customers put more workloads into AWS, the number of VPCs a customer needs to manage also grows. VPCs can exist across geographically disparate AWS Regions, or run in separate AWS accounts connecting to a common VPC that serves as a global network transit center. This session shows you how to implement a networking construct that AWS calls a transit VPC using the Cisco Cloud Services Router. This network topology simplifies network management and minimizes the number of connections that you need to set up and manage. Even better, it is implemented virtually and doesn't require physical network gear or a physical presence in a colocation transit hub. Come hear why customers are procuring this service through AWS Marketplace and how customers are using the transit VPC for private networking, shared connectivity, and cross-account AWS usage.
Deep Dive into Container Scheduling with Amazon ECS - CON404 - re:Invent 2017Amazon Web Services
As your application’s infrastructure grows and scales, well-managed container scheduling is critical to ensuring high-availability and resource optimization. In this session, we will deep dive into the challenges and opportunities around container scheduling, as well as the different tools available within Amazon ECS and AWS to carry out efficient container scheduling. We will discuss patterns for container scheduling available with Amazon ECS and the Blox scheduling framework
MBL204_Architecting Cost-Effective Mobile Backends for Scale, Security, and P...Amazon Web Services
Successful mobile applications rely on a broad spectrum of backend services that support the features and functionality of the front-end mobile application. The success of the mobile application depends on those backend services being built so that they can scale as the application’s audience grows, sometimes explosively when an app takes off. They must also protect the security and privacy of the data used in the application.
NEW LAUNCH! Introducing AWS Fargate - CON214 - re:Invent 2017Amazon Web Services
AWS Fargate is a technology for Amazon ECS and EKS* that allows you to run containers without having to manage servers or clusters. Join us to learn more about how Fargate works, why we built it, and how you can get started using it to run containers today.
Interstella 8888 is an intergalactic trading company that deals in rare resources, but their antiquated monolithic logistics systems are causing the business to lose money.
Join this workshop to get hands-on experience with Docker as you containerize Intersella 8888’s aging monolithic application and deploy it using Amazon ECS.
AWS credits are provided. Bring your laptop, and please have an active AWS account.
CMP315_Optimizing Network Performance for Amazon EC2 InstancesAmazon Web Services
Many customers are using Amazon EC2 instances to run applications with high performance networking requirements. In this session, we provide an overview of Amazon EC2 network performance features—such as enhanced networking, ENA, and placement groups—and discuss how we are innovating on behalf of our customers to improve networking performance in a scalable and cost-effective manner. We share best practices and performance tips for getting the best networking performance out of your Amazon EC2 instances.
A Day in the Life of a Cloud Network Engineer at Netflix - NET303 - re:Invent...Amazon Web Services
Netflix is big and dynamic. At Netflix, IP addresses mean nothing in the cloud. This is a big challenge with Amazon VPC Flow Logs. VPC Flow Log entries only present network-level information (L3 and L4), which is virtually meaningless. Our goal is to map each IP address back to an application, at scale, to derive true network-level insight within Amazon VPC. In this session, the Cloud Network Engineering team discusses the temporal nature of IP address utilization in AWS and the problem with looking at OSI Layer 3 and Layer 4 information in the cloud.
Digital Transformation: Adapt or Perish - CON207 - re:Invent 2017Amazon Web Services
Red Hat OpenShift Containers Platform uses Kubernetes, Docker, Amazon EC2, Elastic Load Balancing, and persistent storage to provide a high performance, optimized, and scalable Linux container infrastructure leveraging Red Hat Enterprise Linux. In this session, we discuss best practices on successfully designing, implementing, and managing distributed microservices applications at any scale. We also explore other innovative strategies, including integrated analytic techniques to anticipate and predict scaling operations to allow infrastructures to scale elastically on-demand.
Session sponsored by Red Hat
CTD201_Introduction to Amazon CloudFront and AWS Lambda@EdgeAmazon Web Services
End users expect to be able to view static, dynamic, and streaming content anytime, anywhere, and on any device. Amazon CloudFront is a web service that accelerates delivery of your websites, APIs, video content, or other web assets to end users around the globe with low latency, high data transfer speeds, and no commitments. In this session, learn what a content delivery network (CDN) such as Amazon CloudFront is and how it works, the benefits it provides, common challenges and needs, performance, recently released features and examples of how customers are using CloudFront. You will also learn about recustomizing content delivery through AWS Lambda@Edge - a serverless compute service that lets you execute functions to customize the content delivered through CloudFront.
Cisco’s video solutions were historically designed for on-premises dedicated hardware deployments. Typically, major releases occurred annually or bi-annually. The release process lacked the ability to absorb frequent changes and adapt to rapid market trends. This session looks into how Cisco’s IVP Solution team evolved a production system from its monolithic design into a microservices platform, leveraging cloud services, automated deployments, and delivery pipelines. Through this transition the team adopted a biweekly deployment cadence. This ultimately enabled a fast-paced migration to an AWS environment, using AWS services such as Amazon EC2, Amazon RDS, and Amazon Elasticsearch Service.
Interstella 8888 is an intergalactic trading company that deals in rare resources, but their antiquated monolithic logistics systems are causing the business to lose money. In this workshop, you’ll help Interstella 8888 build a modern microservices-based logistics system to save the company from financial ruin.
We’ll give you the hands-on experience you need to run microservices in the real world. Ths includes implementing advanced container scheduling and scaling to deal with variable service requests, implementing a service mesh, issue tracing with Amazon X-Ray, container and instance-level logging with CloudWatch, and load testing.
AWS credits are provided. Bring your laptop, and have an active AWS account.
In this session, you will learn best practices for implementing simple to advanced AI/ML use cases on AWS. First. we will review the decision points for using democratised services such as Amazon Lex, Amazon Polly and integration with services such as Amazon Connect. Then we will look at real use cases, optimising the customer experience with chatbots, streamlining the customer experience predicting responses with Amazon Connect. Finally, we will dive deep into the most common of these patterns and cover design and implementation considerations. By the end of the session you will understand how to use Amazon Lex to optimise the user experience, through different user interactions.
In this session, learn about all of the AWS storage solutions, and get guidance about which ones to use for different use cases. We discuss the core AWS storage services. These include Amazon Simple Storage Service (Amazon S3), Amazon Glacier, Amazon Elastic File System (Amazon EFS), and Amazon Elastic Block Store (Amazon EBS). We also discuss data transfer services such as AWS Snowball, Snowball Edge, and AWS Snowmobile, and hybrid storage solutions such as AWS Storage Gateway.
Batch Processing with Containers on AWS - CON304 - re:Invent 2017Amazon Web Services
Batch processing is useful to analyze large amounts of data. But configuring and scaling a cluster of virtual machines to process complex batch jobs can be difficult.
In this talk, we'll show how to use containers on AWS for batch processing jobs that can scale quickly and cost-effectively. We will also discuss AWS Batch, our fully managed batch-processing service. You'll also hear from GoPro and Here about how they use AWS to run batch processing jobs at scale including best practices for ensuring efficient scheduling, fine-grained monitoring, compute resource automatic scaling, and security for your batch jobs.
If you want to deliver videos to all consumers on all devices, building such workloads is complex, time consuming, and expensive. Now, it is fast and easy to implement video-on-demand workflows on AWS and distribute video content to a global audience. Companies, small or large and in various industries, can deliver streaming video without complex professional video tools. In this session, learn how to build complex video workflows entirely in code using AWS services.
DEV326_DevOps Essentials An Introductory Workshop on CICD PracticesAmazon Web Services
In a few hours, quickly learn how to effectively leverage various AWS services to improve developer productivity and reduce the overall time to market new product capabilities. In this workshop, we demonstrate a prescriptive approach to incrementally adopt and embrace some of the best practices around continuous integration/continuous delivery (CI/CD) using AWS developer tools and third-party solutions. The tools include source control systems including GitHub and AWS CodeCommit, AWS CodeBuild, AWS CodePipeline, and AWS CodeDeploy, to name a few.
Birds of a Feather: Containers and Open Source at AWS - CON205 - re:Invent 2017Amazon Web Services
Cloud native architectures take advantage of on-demand delivery, global deployment, elasticity, and higher-level services to enable developer productivity and business agility. Open source is a core part of making cloud native possible for everyone. In this session, we welcome thought leaders from the CNCF, Docker, and AWS to discuss the cloud's direction for growth and enablement of the open source community. We also discuss how AWS is integrating open source code into its container services and its contributions to open source projects.
DEV204_Debugging Modern Applications Introduction to AWS X-RayAmazon Web Services
Analyzing and debugging production distributed applications built using a service oriented, microservices, or serverless architectures is a challenging task. In this session, we introduce AWS X-Ray, an AWS service that makes it easier to identify performance bottlenecks and errors, pinpoint issues to specific services in your application, identify the impact of issues on application users, and visualize the service call graph and the request timelines for your applications. We will also showcase a customer, Chick-fil-A and how they have adopted AWS X-Ray to play a role throughout the microservice lifecycle in order to ensure quality, transparency, and operational visibility for their services on AWS
"Sick of getting paged at 2am and wondering ""where did all my disk space go?"" New Docker users often start with a stock image in order to get up and running quickly, but this can cause problems as your application matures and scales. Creating efficient container images is important to maximize resources, and deliver critical security benefits.
In this session, AWS Sr. Technical Evangelist Abby Fuller will cover how to create effective images to run containers in production. This includes an in-depth discussion of how Docker image layers work, things you should think about when creating your images, working with Amazon EC2 Container Registry, and mise-en-place for install dependencies.
Prakash Janakiraman, Co-Founder and Chief Architect at Nextdoor will discuss high-level and language specific best practices for with building images and how Nextdoor uses these practices to successfully scale their containerized services with a small team."
Best Practices for using AWS Lambda with RDS-RDBMS Solutions (SRV320)Amazon Web Services
Are you considering using AWS Lambda with your RDS/RDBMS solutions, but don’t know where to start? In this session, we look at recommended architectural patterns and best practices around using RDS/RDBMS solutions with Lambda functions. We also discuss migration steps, covering migration from on-premises RDBMS solutions to AWS serverless infrastructure (keeping the same RDBMS application model). Come and join our discussion, ask questions, and learn more about using Lambda with RDS/RDBMS solutions.
AWS Lambda enables you to run code without provisioning or managing servers. Today, you can write your Lambda functions once and execute them everywhere your end viewers are present with AWS Lambda@Edge. This session walks through multiple examples of web applications that use the serverless programming model for authentication, customization, and security to address the question of how to design and deploy intelligent web applications with AWS Lambda@Edge and Amazon CloudFront. The startup DataDome will also share its experience with Lambda@Edge and CloudFront, and how it simplified the onboarding process for its customers. Deployed globally on CloudFront PoP locations, their bot protection service can now be activated in one-click through the AWS console.
Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017Amazon Web Services
Interstella 8888 is an intergalactic trading company that deals in rare resources, but their antiquated monolithic logistics systems are causing the business to lose money.
Join this workshop to learn how to set up a CI/CD pipeline for containerized microservices. You'll get hands-on experience deploying Docker container images using Amazon ECS AWS CloudFormation, AWS CodeBuild, and AWS CodePipline, automating everything from code check-in to production.
AWS credits are provided. Bring your laptop, and have an active AWS account.
Introducing Service Discovery for Amazon ECS - CON403 - re:Invent 2017Amazon Web Services
Starting January 2018, Amazon ECS will have a native Service Discovery experience for container-based applications. This feature enables developers to look up service dependencies using a friendly and predictable DNS name. In this session, we'll deep dive into ECS Service Discovery, how it will work, and why we built it.
DEV209 A Field Guide to Monitoring in the Cloud: From Lift and Shift to AWS L...New Relic
Presented by Kevin Downs, Senior AWS Technical Partner Manager of New Relic, at Amazon Web Services re:Invent 2017.
Static applications living on long running servers are becoming history in the cloud along with the monitoring assumptions we used to make. Now, we routinely deploy a range of services from autoscaling compute to decoupled message queues to serverless. These dynamic services, along with microservice architectures both break and need to co-exist with traditional monitoring and instrumentation approaches.
Whether you are building new apps, were told to migrate yesterday, are currently migrating, or are already scaling your apps on AWS, this session will dive into the how, where, and when to monitor your applications and infrastructure, no matter where your apps run. You’ll hear best practices we've learned from our customers and running our own service (1.5 Billion+ metrics per minute) too.
Join us for a little bit of history and a whole lot of now as we show you how and what you need to scale and prove your success in the cloud.
by Erin McGill, Partner Solutions Architect, AWS
By packaging software into standardized units, containers give code everything it needs to run, ensuring consistency from your laptop all the way into production. But once you have your code ready to ship, how do you run and scale it in the cloud? In this session, you will learn about your options for running containers on AWS and the integrated AWS services that you can take advantage of to run and scale containerized applications.
Interstella 8888 is an intergalactic trading company that deals in rare resources, but their antiquated monolithic logistics systems are causing the business to lose money.
Join this workshop to get hands-on experience with Docker as you containerize Intersella 8888’s aging monolithic application and deploy it using Amazon ECS.
AWS credits are provided. Bring your laptop, and please have an active AWS account.
CMP315_Optimizing Network Performance for Amazon EC2 InstancesAmazon Web Services
Many customers are using Amazon EC2 instances to run applications with high performance networking requirements. In this session, we provide an overview of Amazon EC2 network performance features—such as enhanced networking, ENA, and placement groups—and discuss how we are innovating on behalf of our customers to improve networking performance in a scalable and cost-effective manner. We share best practices and performance tips for getting the best networking performance out of your Amazon EC2 instances.
A Day in the Life of a Cloud Network Engineer at Netflix - NET303 - re:Invent...Amazon Web Services
Netflix is big and dynamic. At Netflix, IP addresses mean nothing in the cloud. This is a big challenge with Amazon VPC Flow Logs. VPC Flow Log entries only present network-level information (L3 and L4), which is virtually meaningless. Our goal is to map each IP address back to an application, at scale, to derive true network-level insight within Amazon VPC. In this session, the Cloud Network Engineering team discusses the temporal nature of IP address utilization in AWS and the problem with looking at OSI Layer 3 and Layer 4 information in the cloud.
Digital Transformation: Adapt or Perish - CON207 - re:Invent 2017Amazon Web Services
Red Hat OpenShift Containers Platform uses Kubernetes, Docker, Amazon EC2, Elastic Load Balancing, and persistent storage to provide a high performance, optimized, and scalable Linux container infrastructure leveraging Red Hat Enterprise Linux. In this session, we discuss best practices on successfully designing, implementing, and managing distributed microservices applications at any scale. We also explore other innovative strategies, including integrated analytic techniques to anticipate and predict scaling operations to allow infrastructures to scale elastically on-demand.
Session sponsored by Red Hat
CTD201_Introduction to Amazon CloudFront and AWS Lambda@EdgeAmazon Web Services
End users expect to be able to view static, dynamic, and streaming content anytime, anywhere, and on any device. Amazon CloudFront is a web service that accelerates delivery of your websites, APIs, video content, or other web assets to end users around the globe with low latency, high data transfer speeds, and no commitments. In this session, learn what a content delivery network (CDN) such as Amazon CloudFront is and how it works, the benefits it provides, common challenges and needs, performance, recently released features and examples of how customers are using CloudFront. You will also learn about recustomizing content delivery through AWS Lambda@Edge - a serverless compute service that lets you execute functions to customize the content delivered through CloudFront.
Cisco’s video solutions were historically designed for on-premises dedicated hardware deployments. Typically, major releases occurred annually or bi-annually. The release process lacked the ability to absorb frequent changes and adapt to rapid market trends. This session looks into how Cisco’s IVP Solution team evolved a production system from its monolithic design into a microservices platform, leveraging cloud services, automated deployments, and delivery pipelines. Through this transition the team adopted a biweekly deployment cadence. This ultimately enabled a fast-paced migration to an AWS environment, using AWS services such as Amazon EC2, Amazon RDS, and Amazon Elasticsearch Service.
Interstella 8888 is an intergalactic trading company that deals in rare resources, but their antiquated monolithic logistics systems are causing the business to lose money. In this workshop, you’ll help Interstella 8888 build a modern microservices-based logistics system to save the company from financial ruin.
We’ll give you the hands-on experience you need to run microservices in the real world. Ths includes implementing advanced container scheduling and scaling to deal with variable service requests, implementing a service mesh, issue tracing with Amazon X-Ray, container and instance-level logging with CloudWatch, and load testing.
AWS credits are provided. Bring your laptop, and have an active AWS account.
In this session, you will learn best practices for implementing simple to advanced AI/ML use cases on AWS. First. we will review the decision points for using democratised services such as Amazon Lex, Amazon Polly and integration with services such as Amazon Connect. Then we will look at real use cases, optimising the customer experience with chatbots, streamlining the customer experience predicting responses with Amazon Connect. Finally, we will dive deep into the most common of these patterns and cover design and implementation considerations. By the end of the session you will understand how to use Amazon Lex to optimise the user experience, through different user interactions.
In this session, learn about all of the AWS storage solutions, and get guidance about which ones to use for different use cases. We discuss the core AWS storage services. These include Amazon Simple Storage Service (Amazon S3), Amazon Glacier, Amazon Elastic File System (Amazon EFS), and Amazon Elastic Block Store (Amazon EBS). We also discuss data transfer services such as AWS Snowball, Snowball Edge, and AWS Snowmobile, and hybrid storage solutions such as AWS Storage Gateway.
Batch Processing with Containers on AWS - CON304 - re:Invent 2017Amazon Web Services
Batch processing is useful to analyze large amounts of data. But configuring and scaling a cluster of virtual machines to process complex batch jobs can be difficult.
In this talk, we'll show how to use containers on AWS for batch processing jobs that can scale quickly and cost-effectively. We will also discuss AWS Batch, our fully managed batch-processing service. You'll also hear from GoPro and Here about how they use AWS to run batch processing jobs at scale including best practices for ensuring efficient scheduling, fine-grained monitoring, compute resource automatic scaling, and security for your batch jobs.
If you want to deliver videos to all consumers on all devices, building such workloads is complex, time consuming, and expensive. Now, it is fast and easy to implement video-on-demand workflows on AWS and distribute video content to a global audience. Companies, small or large and in various industries, can deliver streaming video without complex professional video tools. In this session, learn how to build complex video workflows entirely in code using AWS services.
DEV326_DevOps Essentials An Introductory Workshop on CICD PracticesAmazon Web Services
In a few hours, quickly learn how to effectively leverage various AWS services to improve developer productivity and reduce the overall time to market new product capabilities. In this workshop, we demonstrate a prescriptive approach to incrementally adopt and embrace some of the best practices around continuous integration/continuous delivery (CI/CD) using AWS developer tools and third-party solutions. The tools include source control systems including GitHub and AWS CodeCommit, AWS CodeBuild, AWS CodePipeline, and AWS CodeDeploy, to name a few.
Birds of a Feather: Containers and Open Source at AWS - CON205 - re:Invent 2017Amazon Web Services
Cloud native architectures take advantage of on-demand delivery, global deployment, elasticity, and higher-level services to enable developer productivity and business agility. Open source is a core part of making cloud native possible for everyone. In this session, we welcome thought leaders from the CNCF, Docker, and AWS to discuss the cloud's direction for growth and enablement of the open source community. We also discuss how AWS is integrating open source code into its container services and its contributions to open source projects.
DEV204_Debugging Modern Applications Introduction to AWS X-RayAmazon Web Services
Analyzing and debugging production distributed applications built using a service oriented, microservices, or serverless architectures is a challenging task. In this session, we introduce AWS X-Ray, an AWS service that makes it easier to identify performance bottlenecks and errors, pinpoint issues to specific services in your application, identify the impact of issues on application users, and visualize the service call graph and the request timelines for your applications. We will also showcase a customer, Chick-fil-A and how they have adopted AWS X-Ray to play a role throughout the microservice lifecycle in order to ensure quality, transparency, and operational visibility for their services on AWS
"Sick of getting paged at 2am and wondering ""where did all my disk space go?"" New Docker users often start with a stock image in order to get up and running quickly, but this can cause problems as your application matures and scales. Creating efficient container images is important to maximize resources, and deliver critical security benefits.
In this session, AWS Sr. Technical Evangelist Abby Fuller will cover how to create effective images to run containers in production. This includes an in-depth discussion of how Docker image layers work, things you should think about when creating your images, working with Amazon EC2 Container Registry, and mise-en-place for install dependencies.
Prakash Janakiraman, Co-Founder and Chief Architect at Nextdoor will discuss high-level and language specific best practices for with building images and how Nextdoor uses these practices to successfully scale their containerized services with a small team."
Best Practices for using AWS Lambda with RDS-RDBMS Solutions (SRV320)Amazon Web Services
Are you considering using AWS Lambda with your RDS/RDBMS solutions, but don’t know where to start? In this session, we look at recommended architectural patterns and best practices around using RDS/RDBMS solutions with Lambda functions. We also discuss migration steps, covering migration from on-premises RDBMS solutions to AWS serverless infrastructure (keeping the same RDBMS application model). Come and join our discussion, ask questions, and learn more about using Lambda with RDS/RDBMS solutions.
AWS Lambda enables you to run code without provisioning or managing servers. Today, you can write your Lambda functions once and execute them everywhere your end viewers are present with AWS Lambda@Edge. This session walks through multiple examples of web applications that use the serverless programming model for authentication, customization, and security to address the question of how to design and deploy intelligent web applications with AWS Lambda@Edge and Amazon CloudFront. The startup DataDome will also share its experience with Lambda@Edge and CloudFront, and how it simplified the onboarding process for its customers. Deployed globally on CloudFront PoP locations, their bot protection service can now be activated in one-click through the AWS console.
Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017Amazon Web Services
Interstella 8888 is an intergalactic trading company that deals in rare resources, but their antiquated monolithic logistics systems are causing the business to lose money.
Join this workshop to learn how to set up a CI/CD pipeline for containerized microservices. You'll get hands-on experience deploying Docker container images using Amazon ECS AWS CloudFormation, AWS CodeBuild, and AWS CodePipline, automating everything from code check-in to production.
AWS credits are provided. Bring your laptop, and have an active AWS account.
Introducing Service Discovery for Amazon ECS - CON403 - re:Invent 2017Amazon Web Services
Starting January 2018, Amazon ECS will have a native Service Discovery experience for container-based applications. This feature enables developers to look up service dependencies using a friendly and predictable DNS name. In this session, we'll deep dive into ECS Service Discovery, how it will work, and why we built it.
DEV209 A Field Guide to Monitoring in the Cloud: From Lift and Shift to AWS L...New Relic
Presented by Kevin Downs, Senior AWS Technical Partner Manager of New Relic, at Amazon Web Services re:Invent 2017.
Static applications living on long running servers are becoming history in the cloud along with the monitoring assumptions we used to make. Now, we routinely deploy a range of services from autoscaling compute to decoupled message queues to serverless. These dynamic services, along with microservice architectures both break and need to co-exist with traditional monitoring and instrumentation approaches.
Whether you are building new apps, were told to migrate yesterday, are currently migrating, or are already scaling your apps on AWS, this session will dive into the how, where, and when to monitor your applications and infrastructure, no matter where your apps run. You’ll hear best practices we've learned from our customers and running our own service (1.5 Billion+ metrics per minute) too.
Join us for a little bit of history and a whole lot of now as we show you how and what you need to scale and prove your success in the cloud.
by Erin McGill, Partner Solutions Architect, AWS
By packaging software into standardized units, containers give code everything it needs to run, ensuring consistency from your laptop all the way into production. But once you have your code ready to ship, how do you run and scale it in the cloud? In this session, you will learn about your options for running containers on AWS and the integrated AWS services that you can take advantage of to run and scale containerized applications.
ENT212-An Overview of Best Practices for Large-Scale MigrationsAmazon Web Services
We've partnered with hundreds of customers on their large-scale migrations to AWS. This session outlines some of the common challenges that our customers face and how they've overcome these challenges. The session also describes the patterns we've observed that make legacy migrations successful, and the mechanisms we've created to help customers migrate faster.
"Containers allow you to easily package an application's code, configurations, and dependencies into easy to use building blocks that deliver environmental consistency, operational efficiency, developer productivity, and version control. But how can developers leverage containers to drive innovation for their applications, their team, and organization?
In this session, Asif Khan Technical Business Manager for AWS will discuss how containers are becoming a new cloud native compute primitive, and how your organization can use containers as a building block to accelerate innovation.
WeWork's Christopher Tava, Joshua Davis, and OpsLine's Radek Wierzbicki will show how they adopted containers as discipline in code development, and how they refactored their production architecture into containers running on Amazon ECS in under 8 months."
Driving Innovation with Containers - CON203 - re:Invent 2017Amazon Web Services
Containers allow you to easily package an application's code, configurations, and dependencies into easy to use building blocks that deliver environmental consistency, operational efficiency, developer productivity, and version control. But how can developers leverage containers to drive innovation for their applications, their team, and organization?
In this session, Asif Khan Technical Business Manager for AWS will discuss how containers are becoming a new cloud native compute primitive, and how your organization can use containers as a building block to accelerate innovation.
WeWork's Christopher Tava, Joshua Davis, and OpsLine's Radek Wierzbicki will show how they adopted containers as discipline in code development, and how they refactored their production architecture into containers running on Amazon ECS in under 8 months.
Enterprise Innovation? Yes, with AWS Cloud, AI, and IoT - WIN201 - re:Invent ...Amazon Web Services
Join this State of the Union to learn about the latest developments from Amazon for enterprise workloads such as Windows, VMware, and SAP. Sandy Carter, AWS vice president for Enterprise Workloads, discusses the evolution of AWS services for enterprise workloads and the new features and services that we are launching for Windows and VMware. She shares the company’s vision for continuing to innovate in this space to make AWS the premier place for enterprise customers. Also, several major customers discuss their own experience running enterprise workloads on AWS as well as pursuing new solutions in areas like AI and IoT.
Today, small software teams have the ability to disrupt big markets as more and more businesses start to deliver their products as-a-service. The ability for teams to respond to customers and innovate quickly is their key differentiator. In this session, we will cover how you can begin your DevOps journey by sharing best practices used by the "two pizza" engineering teams at Amazon. We will showcase how you can accelerate developer productivity by implementing continuous Integration and delivery workflows using AWS Developer tools including AWS CodeStar, AWS CodeCommit, AWS CodeBuild, AWS CodePipeline and AWS CodeDeploy. Finally, we will demonstrate how to build an end-to-end CICD pipeline with CodeStar in minutes.
When migrating lots of applications to the AWS Cloud, it’s important to architect cloud environments that are efficient, secure, and compliant. Landing zones are a prescriptive set of instructions for deploying an AWS-recommended foundation of interrelated AWS accounts, networks, and core services for your initial AWS application environments. In this session, we will review the benefits and best practices for developing landing zones as well as how to incorporate them into your migration process.
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...Amazon Web Services
Cox Automotive provides digital solutions that transform how the world buys, sells, and owns cars. Cox is currently engaged in a multiyear effort to migrate the bulk of its applications from physical data centers to AWS, including client-facing SaaS applications and large, consumer-facing websites. In this session, they discuss their learnings on how to effectively migrate large, service-based architectures to AWS while minimizing the impact to customers. They also share lessons learned for conducting organizational change at scale and creating a culture of self-service.
Building Best Practices and the Right Foundation for your 1st Production Work...Amazon Web Services
Cloud computing gives you a number of advantages, such as the ability to scale your web application or website on demand. Join us in this session to understand best practices for scaling your resources from zero to millions of users. We show you how to take your first steps on the AWS Cloud, explain how to make smarter decisions for architecting your application, and demonstrate the best way to scale your infrastructure.
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...Amazon Web Services
Many customers are hesitant to adopt SaaS solutions due to the concerns on the safety of the network connectivity traversing internet. It is also difficult to manage the firewall rules, NAT Gateway or VPN connections. AWS PrivateLink provided solution that let our customers’ applications, whether in a VPC or in their own data center, to connect to SaaS solutions in a highly scalable and highly available manner, while keeping all the network traffic within the AWS network.
IOT308-One Message to a Million Things Done in 60 seconds with AWS IoTAmazon Web Services
The AWS IoT message broker is a fully managed publish/subscribe broker service that enables the sending and receiving of messages between devices and applications with high speed and reliability. In this session, learn about the common AWS IoT messaging patterns and dive deep into understanding the scaling best practices while using these patterns in applications. In addition, Amazon Music talks about how they used AWS IoT to build event notifications of soccer games in their applications for our customers.
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSAmazon Web Services
In this session, AWS IoT customers talk about the nuances, successes, and challenges of running large-scale IoT deployments on AWS. Hear from customers who have been operating on AWS IoT. Learn from their war stories of development and their architectural recommendations on technical best practices on IoT.
Here are the Keynote Slides presented by Adrian Hornsby, the Technical Evangelist for the Nordics & Baltics. Find out more about Amazon and how we have innovated over time.
Secure Your Cloud Deployment. Learn how with AWS and Barracuda.Amazon Web Services
If your workloads are on the cloud, you need a security solution built specifically to meet cloud requirements. A firewall designed to secure your “perimeter” doesn’t do the trick. You need a cloud generation firewall that meets three key requirements: it supports specific cloud security use cases; it supports automated, packaged deployment best practices; and it provides a commercial model that takes advantage of superior cloud economics.
Similar to Containers on AWS - State of the Union - CON201 - re:Invent 2017 (20)
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
Il Forecasting è un processo importante per tantissime aziende e viene utilizzato in vari ambiti per cercare di prevedere in modo accurato la crescita e distribuzione di un prodotto, l’utilizzo delle risorse necessarie nelle linee produttive, presentazioni finanziarie e tanto altro. Amazon utilizza delle tecniche avanzate di forecasting, in parte questi servizi sono stati messi a disposizione di tutti i clienti AWS.
In questa sessione illustreremo come pre-processare i dati che contengono una componente temporale e successivamente utilizzare un algoritmo che a partire dal tipo di dato analizzato produce un forecasting accurato.
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
La varietà e la quantità di dati che si crea ogni giorno accelera sempre più velocemente e rappresenta una opportunità irripetibile per innovare e creare nuove startup.
Tuttavia gestire grandi quantità di dati può apparire complesso: creare cluster Big Data su larga scala sembra essere un investimento accessibile solo ad aziende consolidate. Ma l’elasticità del Cloud e, in particolare, i servizi Serverless ci permettono di rompere questi limiti.
Vediamo quindi come è possibile sviluppare applicazioni Big Data rapidamente, senza preoccuparci dell’infrastruttura, ma dedicando tutte le risorse allo sviluppo delle nostre le nostre idee per creare prodotti innovativi.
Ora puoi utilizzare Amazon Elastic Kubernetes Service (EKS) per eseguire pod Kubernetes su AWS Fargate, il motore di elaborazione serverless creato per container su AWS. Questo rende più semplice che mai costruire ed eseguire le tue applicazioni Kubernetes nel cloud AWS.In questa sessione presenteremo le caratteristiche principali del servizio e come distribuire la tua applicazione in pochi passaggi
Vent'anni fa Amazon ha attraversato una trasformazione radicale con l'obiettivo di aumentare il ritmo dell'innovazione. In questo periodo abbiamo imparato come cambiare il nostro approccio allo sviluppo delle applicazioni ci ha permesso di aumentare notevolmente l'agilità, la velocità di rilascio e, in definitiva, ci ha consentito di creare applicazioni più affidabili e scalabili. In questa sessione illustreremo come definiamo le applicazioni moderne e come la creazione di app moderne influisce non solo sull'architettura dell'applicazione, ma sulla struttura organizzativa, sulle pipeline di rilascio dello sviluppo e persino sul modello operativo. Descriveremo anche approcci comuni alla modernizzazione, compreso l'approccio utilizzato dalla stessa Amazon.com.
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
L’utilizzo dei container è in continua crescita.
Se correttamente disegnate, le applicazioni basate su Container sono molto spesso stateless e flessibili.
I servizi AWS ECS, EKS e Kubernetes su EC2 possono sfruttare le istanze Spot, portando ad un risparmio medio del 70% rispetto alle istanze On Demand. In questa sessione scopriremo insieme quali sono le caratteristiche delle istanze Spot e come possono essere utilizzate facilmente su AWS. Impareremo inoltre come Spreaker sfrutta le istanze spot per eseguire applicazioni di diverso tipo, in produzione, ad una frazione del costo on-demand!
In recent months, many customers have been asking us the question – how to monetise Open APIs, simplify Fintech integrations and accelerate adoption of various Open Banking business models. Therefore, AWS and FinConecta would like to invite you to Open Finance marketplace presentation on October 20th.
Event Agenda :
Open banking so far (short recap)
• PSD2, OB UK, OB Australia, OB LATAM, OB Israel
Intro to Open Finance marketplace
• Scope
• Features
• Tech overview and Demo
The role of the Cloud
The Future of APIs
• Complying with regulation
• Monetizing data / APIs
• Business models
• Time to market
One platform for all: a Strategic approach
Q&A
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
Per creare valore e costruire una propria offerta differenziante e riconoscibile, le startup di successo sanno come combinare tecnologie consolidate con componenti innovativi creati ad hoc.
AWS fornisce servizi pronti all'utilizzo e, allo stesso tempo, permette di personalizzare e creare gli elementi differenzianti della propria offerta.
Concentrandoci sulle tecnologie di Machine Learning, vedremo come selezionare i servizi di intelligenza artificiale offerti da AWS e, anche attraverso una demo, come costruire modelli di Machine Learning personalizzati utilizzando SageMaker Studio.
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
Con l'approccio tradizionale al mondo IT per molti anni è stato difficile implementare tecniche di DevOps, che finora spesso hanno previsto attività manuali portando di tanto in tanto a dei downtime degli applicativi interrompendo l'operatività dell'utente. Con l'avvento del cloud, le tecniche di DevOps sono ormai a portata di tutti a basso costo per qualsiasi genere di workload, garantendo maggiore affidabilità del sistema e risultando in dei significativi miglioramenti della business continuity.
AWS mette a disposizione AWS OpsWork come strumento di Configuration Management che mira ad automatizzare e semplificare la gestione e i deployment delle istanze EC2 per mezzo di workload Chef e Puppet.
Scopri come sfruttare AWS OpsWork a garanzia e affidabilità del tuo applicativo installato su Instanze EC2.
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
Vuoi conoscere le opzioni per eseguire Microsoft Active Directory su AWS? Quando si spostano carichi di lavoro Microsoft in AWS, è importante considerare come distribuire Microsoft Active Directory per supportare la gestione, l'autenticazione e l'autorizzazione dei criteri di gruppo. In questa sessione, discuteremo le opzioni per la distribuzione di Microsoft Active Directory su AWS, incluso AWS Directory Service per Microsoft Active Directory e la distribuzione di Active Directory su Windows su Amazon Elastic Compute Cloud (Amazon EC2). Trattiamo argomenti quali l'integrazione del tuo ambiente Microsoft Active Directory locale nel cloud e l'utilizzo di applicazioni SaaS, come Office 365, con AWS Single Sign-On.
Dal riconoscimento facciale al riconoscimento di frodi o difetti di fabbricazione, l'analisi di immagini e video che sfruttano tecniche di intelligenza artificiale, si stanno evolvendo e raffinando a ritmi elevati. In questo webinar esploreremo le possibilità messe a disposizione dai servizi AWS per applicare lo stato dell'arte delle tecniche di computer vision a scenari reali.
Amazon Web Services e VMware organizzano un evento virtuale gratuito il prossimo mercoledì 14 Ottobre dalle 12:00 alle 13:00 dedicato a VMware Cloud ™ on AWS, il servizio on demand che consente di eseguire applicazioni in ambienti cloud basati su VMware vSphere® e di accedere ad una vasta gamma di servizi AWS, sfruttando a pieno le potenzialità del cloud AWS e tutelando gli investimenti VMware esistenti.
Molte organizzazioni sfruttano i vantaggi del cloud migrando i propri carichi di lavoro Oracle e assicurandosi notevoli vantaggi in termini di agilità ed efficienza dei costi.
La migrazione di questi carichi di lavoro, può creare complessità durante la modernizzazione e il refactoring delle applicazioni e a questo si possono aggiungere rischi di prestazione che possono essere introdotti quando si spostano le applicazioni dai data center locali.
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
Molte aziende oggi, costruiscono applicazioni con funzionalità di tipo ledger ad esempio per verificare lo storico di accrediti o addebiti nelle transazioni bancarie o ancora per tenere traccia del flusso supply chain dei propri prodotti.
Alla base di queste soluzioni ci sono i database ledger che permettono di avere un log delle transazioni trasparente, immutabile e crittograficamente verificabile, ma sono strumenti complessi e onerosi da gestire.
Amazon QLDB elimina la necessità di costruire sistemi personalizzati e complessi fornendo un database ledger serverless completamente gestito.
In questa sessione scopriremo come realizzare un'applicazione serverless completa che utilizzi le funzionalità di QLDB.
Con l’ascesa delle architetture di microservizi e delle ricche applicazioni mobili e Web, le API sono più importanti che mai per offrire agli utenti finali una user experience eccezionale. In questa sessione impareremo come affrontare le moderne sfide di progettazione delle API con GraphQL, un linguaggio di query API open source utilizzato da Facebook, Amazon e altro e come utilizzare AWS AppSync, un servizio GraphQL serverless gestito su AWS. Approfondiremo diversi scenari, comprendendo come AppSync può aiutare a risolvere questi casi d’uso creando API moderne con funzionalità di aggiornamento dati in tempo reale e offline.
Inoltre, impareremo come Sky Italia utilizza AWS AppSync per fornire aggiornamenti sportivi in tempo reale agli utenti del proprio portale web.
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
Molte organizzazioni sfruttano i vantaggi del cloud migrando i propri carichi di lavoro Oracle e assicurandosi notevoli vantaggi in termini di agilità ed efficienza dei costi.
La migrazione di questi carichi di lavoro, può creare complessità durante la modernizzazione e il refactoring delle applicazioni e a questo si possono aggiungere rischi di prestazione che possono essere introdotti quando si spostano le applicazioni dai data center locali.
In queste slide, gli esperti AWS e VMware presentano semplici e pratici accorgimenti per facilitare e semplificare la migrazione dei carichi di lavoro Oracle accelerando la trasformazione verso il cloud, approfondiranno l’architettura e dimostreranno come sfruttare a pieno le potenzialità di VMware Cloud ™ on AWS.
Amazon Elastic Container Service (Amazon ECS) è un servizio di gestione dei container altamente scalabile, che semplifica la gestione dei contenitori Docker attraverso un layer di orchestrazione per il controllo del deployment e del relativo lifecycle. In questa sessione presenteremo le principali caratteristiche del servizio, le architetture di riferimento per i differenti carichi di lavoro e i semplici passi necessari per poter velocemente migrare uno o più dei tuo container.