Amazon Elastic Compute Cloud (EC2) and Virtual Private Cloud (VPC) forms the backbone compute and networking platform. This webinar will show the rich range of capabilities and key functions for Elastic Compute Cloud (EC2) and Virtual Private Cloud (VPC). With this knowledge you will be able to make informed choices during the design and deployment of your cloud resources for Compute and Networking services.
Reasons to attend:
Understand how to use Amazon EC2 beyond a simple single instance use case including bootstrap & AMIs.
Learn how to create Auto Scaling configurations and the tools you need to drive Auto Scaling policies.
Learn how to use Amazon CloudWatch alarms to trigger actions with Auto Scaling.
RMG206 Introduction to Amazon Elastic Beanstalk - AWS re: Invent 2012Amazon Web Services
AWS Elastic Beanstalk is a service that allows developers to quickly deploy and manage applications in the AWS cloud without worrying about the underlying infrastructure. It provisions the required resources such as load balancers, EC2 instances, Auto Scaling, and storage and deploys the application. It also handles automatic scaling and high availability of the application. Developers can focus on coding applications while Elastic Beanstalk handles the deployment and management of the infrastructure.
DevOps with Amazon Web Services (November 2016)Julien SIMON
This document discusses DevOps practices using Amazon Web Services. It describes how AWS services like CodeCommit, CodeDeploy, and CodePipeline can help implement a continuous delivery pipeline for developing and deploying microservices architectures. These services provide automated testing, deployment to multiple environments including production, and integration with third-party tools to streamline the release process for development teams. The document provides examples of how to set up a continuous delivery pipeline using AWS Code services and recommends further resources for learning more.
AWS July Webinar Series: Introducing AWS OpsWorks for Windows ServerAmazon Web Services
When managing your Windows infrastructure on AWS, you can automate operational tasks, like service discovery, software installation and configuration management. Using AWS OpsWorks, you can deploy, manage, and scale your applications running on Windows Server.
This webinar will show you how to use Chef recipes with OpsWorks to install or update software packages and security updates. You will also learn how to use OpsWorks to react to lifecycle events, such as running launch and shutdown scripts, or adapting your application's configurations.
Learning Objectives:
Understand the benefits of using OpsWorks on Windows Server applications
This document discusses building a serverless data pipeline using AWS Lambda and other AWS managed services. It provides a 12 step process to create a serverless architecture that collects event data via API calls, stores it in DynamoDB, processes it with Lambda, sends it to Kinesis and Kinesis Firehose, and archives it in S3. This allows building scalable and cost-effective data pipelines and applications without having to manage any servers.
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...Corley S.r.l.
This document discusses deploying and scaling PHP applications using Docker containers and AWS Elastic Beanstalk. It describes how Elastic Beanstalk can help manage application upgrades, server monitoring, and configuration across auto-scaling infrastructure. Docker containers allow for a more customized and testable environment compared to the default PHP container on Elastic Beanstalk. The document provides examples of using Dockerfiles to build containers, mapping containers to Elastic Beanstalk using Dockerrun.aws.json, and passing commands to containers.
AWS Elastic Beanstalk is a service that allows developers to easily deploy and manage applications in the AWS cloud. It removes the need for developers to worry about setting up infrastructure by automatically handling tasks like load balancing, auto-scaling, and application deployment. Elastic Beanstalk supports many programming languages and frameworks out of the box and allows full control over the underlying EC2 instances and other AWS resources. It aims to help startups save time and money by reducing the infrastructure management overhead.
Auto scaling applications in 10 minutes (CakeFest 2013)Juan Basso
This document provides instructions for setting up auto scaling for an application on AWS using OpsWorks in under 10 minutes. It discusses key AWS services like EC2, ELB, and RDS. It also explains OpsWorks components like stacks, layers and instances. The steps shown include creating an OpsWorks stack, layers, instances, importing a sample app from GitHub, and configuring auto scaling based on load and time using OpsWorks built-in capabilities.
RMG206 Introduction to Amazon Elastic Beanstalk - AWS re: Invent 2012Amazon Web Services
AWS Elastic Beanstalk is a service that allows developers to quickly deploy and manage applications in the AWS cloud without worrying about the underlying infrastructure. It provisions the required resources such as load balancers, EC2 instances, Auto Scaling, and storage and deploys the application. It also handles automatic scaling and high availability of the application. Developers can focus on coding applications while Elastic Beanstalk handles the deployment and management of the infrastructure.
DevOps with Amazon Web Services (November 2016)Julien SIMON
This document discusses DevOps practices using Amazon Web Services. It describes how AWS services like CodeCommit, CodeDeploy, and CodePipeline can help implement a continuous delivery pipeline for developing and deploying microservices architectures. These services provide automated testing, deployment to multiple environments including production, and integration with third-party tools to streamline the release process for development teams. The document provides examples of how to set up a continuous delivery pipeline using AWS Code services and recommends further resources for learning more.
AWS July Webinar Series: Introducing AWS OpsWorks for Windows ServerAmazon Web Services
When managing your Windows infrastructure on AWS, you can automate operational tasks, like service discovery, software installation and configuration management. Using AWS OpsWorks, you can deploy, manage, and scale your applications running on Windows Server.
This webinar will show you how to use Chef recipes with OpsWorks to install or update software packages and security updates. You will also learn how to use OpsWorks to react to lifecycle events, such as running launch and shutdown scripts, or adapting your application's configurations.
Learning Objectives:
Understand the benefits of using OpsWorks on Windows Server applications
This document discusses building a serverless data pipeline using AWS Lambda and other AWS managed services. It provides a 12 step process to create a serverless architecture that collects event data via API calls, stores it in DynamoDB, processes it with Lambda, sends it to Kinesis and Kinesis Firehose, and archives it in S3. This allows building scalable and cost-effective data pipelines and applications without having to manage any servers.
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...Corley S.r.l.
This document discusses deploying and scaling PHP applications using Docker containers and AWS Elastic Beanstalk. It describes how Elastic Beanstalk can help manage application upgrades, server monitoring, and configuration across auto-scaling infrastructure. Docker containers allow for a more customized and testable environment compared to the default PHP container on Elastic Beanstalk. The document provides examples of using Dockerfiles to build containers, mapping containers to Elastic Beanstalk using Dockerrun.aws.json, and passing commands to containers.
AWS Elastic Beanstalk is a service that allows developers to easily deploy and manage applications in the AWS cloud. It removes the need for developers to worry about setting up infrastructure by automatically handling tasks like load balancing, auto-scaling, and application deployment. Elastic Beanstalk supports many programming languages and frameworks out of the box and allows full control over the underlying EC2 instances and other AWS resources. It aims to help startups save time and money by reducing the infrastructure management overhead.
Auto scaling applications in 10 minutes (CakeFest 2013)Juan Basso
This document provides instructions for setting up auto scaling for an application on AWS using OpsWorks in under 10 minutes. It discusses key AWS services like EC2, ELB, and RDS. It also explains OpsWorks components like stacks, layers and instances. The steps shown include creating an OpsWorks stack, layers, instances, importing a sample app from GitHub, and configuring auto scaling based on load and time using OpsWorks built-in capabilities.
This document provides an overview of using Amazon Web Services (AWS) for scientific computing. It demonstrates how to launch an AWS server instance, install software like IPython Notebook, and configure security settings to access a Jupyter notebook remotely. Instructions are given for networking, storage, cost optimization techniques, and best practices for managing AWS resources.
Deploy, Scale and Manage your Application with AWS Elastic BeanstalkAmazon Web Services
This document discusses managing web applications with AWS Elastic Beanstalk. It introduces Elastic Beanstalk and compares it to managing infrastructure manually. It then covers getting started, deploying sample applications, using custom platforms, best practices, and deployment options like rolling updates and immutable infrastructure. Diagrams illustrate how different deployment options work.
SSM combined with Simple AD are powerful tools that can help you and your organization get away from things like every user using the Administrator username and password to get into the instances.
These slides are from the AWS Atlanta Meetup group's February 2016 meeting -http://www.meetup.com/AWS-Atlanta/
In this session, we introduce you to a solution for easily running a Docker-powered microservices architecture on AWS using Elastic Beanstalk. We will also cover the fundamentals of Elastic Beanstalk and how it benefits developers looking for a quick and scalable way to get their applications running on AWS with no infrastructure work required. In the second half of the session Sean O’Brien, engineer at Prezi, will share how Prezi is using Elastic Beanstalk to build microservices for its entire development team.
Building a microservices architecture using Docker can require a lot of work, from launching and operating the underlying infrastructure to installing and maintaining cluster management software. With AWS Elastic Beanstalk’s multicontainer support feature, many of these tasks are simplified and abstracted away so you can focus on your application code. AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker. Elastic Beanstalk leverages Amazon EC2 Container Service for its container management capabilities.
AWS DevDay San Francisco, June 21, 2016.
Presenter: Adhiraj Singh, Sr. Product Manager
(CMP311) This One Weird API Request Will Save You ThousandsAmazon Web Services
"Amazon EC2 allows you to bid for and run spare EC2 capacity, known as Spot instances, in a dynamically priced market. On average, customers save 80% to 90% compared to On Demand prices by using Spot instances. Achieving these savings has historically required time and effort to find the best deals while managing compute capacity as supply and demand fluctuate.
In this session, we dive into best practices and new features that will help you realize immediate cost savings, maximize compute capacity within your budget, and maintain application availability and performance with less up-front or ongoing development effort. Attendees leave with practical knowledge of Spot bidding strategies, market trends, instance selection and benchmarking, and fault-tolerant architecture with examples taken from common Spot use cases such as web services, big data/analytics, media processing, and continuous integration workloads."
Advanced Task Scheduling with Amazon ECS (June 2017)Julien SIMON
This document provides an overview of advanced task scheduling capabilities with Amazon ECS. It discusses the ECS placement engine which gives developers more control over task placement through constraints and strategies. Constraints allow targeting specific instance types, availability zones or custom attributes. Strategies like spread, binpack, and affinity can distribute tasks across instances. The document demonstrates how to use these features to optimize task placement and provides examples of companies using ECS for production workloads.
Talk @ API Days Paris, 13/12/2016
Simplifying development and deployment of serverless applications with Open Source frameworks and tools: Serverless, Gordon, Chalice, etc.
(APP201) Going Zero to Sixty with AWS Elastic Beanstalk | AWS re:Invent 2014Amazon Web Services
"AWS Elastic Beanstalk provides an easy way for you to quickly deploy, manage, and scale applications in the AWS cloud. This session shows you how to deploy your code to AWS Elastic Beanstalk, easily enable or disable application functionality, and perform zero-downtime deployments through interactive demos and code samples for both Windows and Linux.
Are you new to AWS Elastic Beanstalk? Get up to speed for this session by first completing the 60-minute Fundamentals of AWS Elastic Beanstalk lab in the self-paced Lab Lounge."
Amazon Elastic Beanstalk is a PaaS offering from Amazon that allows users to deploy and manage applications in the cloud. It automatically handles tasks like capacity provisioning, load balancing, scaling and application health monitoring. The document discusses the history and services behind Elastic Beanstalk like EC2 and S3. It also provides an overview of how Elastic Beanstalk works, the programming models supported, tools available and a demo of deploying a sample news application using Elastic Beanstalk.
This document introduces Amazon Web Services Elastic Beanstalk, which allows developers to easily deploy and manage applications in the AWS cloud. It discusses the key AWS services that Elastic Beanstalk utilizes like EC2, ELB, Auto Scaling and CloudWatch. It then demonstrates how to create a Beanstalk application environment and deploy a sample PHP application using Git with zero servers to manage. Developers can get started with Elastic Beanstalk for free to build and host their web applications on AWS.
DevOps with Elastic Beanstalk - TCCC-2014scolestock
This document discusses using AWS Elastic Beanstalk for deploying applications. It describes Elastic Beanstalk as a platform as a service that handles provisioning infrastructure and managing application deployments. It covers how to deploy application versions through the AWS console, command line, IDE plugins, or a CI/CD tool like Jenkins. It also discusses how Elastic Beanstalk uses applications, environments, and versions to model deployments and provides configuration, monitoring, logging and scaling capabilities.
Managing Docker & ECS Based Applications with AWS Elastic Beanstalk - DevDay ...Amazon Web Services
AWS Elastic Beanstalk (EB) allows developers to deploy and manage applications in the AWS cloud without worrying about the underlying infrastructure. The presentation discusses using EB to deploy single and multi-container Docker applications, including its benefits over manual infrastructure management. It also provides best practices for using EB such as deployment options, auto-scaling, monitoring, and creating custom EB platforms.
Continuous Deployment with Amazon Web ServicesJulien SIMON
This document summarizes a webinar about continuous deployment with Amazon Web Services. It defines concepts like continuous integration, continuous delivery, and DevOps. It then demonstrates how to set up continuous integration/continuous delivery pipelines on AWS using services like CodeCommit, CodeBuild, CodeDeploy, and CodePipeline. The pipelines shown include building and deploying a C library and a Java web application. Potential issues that may occur with deployments are also discussed.
Containers have been a driving force in this industry for the last 5+ years. In the meanwhile we have seen the raise of other compute patterns, such as serverless. 2020 seems to be the year where the line between containers and serverless starts to blurry. We are seeing the raise of container serverless platforms (e.g. AWS Fargate) as well as the raise of higher order abstractions above container platforms (e.g. OpenFaaS, ECS CLI v2, …) that allows developers to focus on their code instead of managing containers. In this session we will discuss how the serverless benefits are starting to permeate into the container ecosystem and we will provide real life examples of how some AWS and OSS technologies can be used to abstract and remove part of the undifferentiated heavy lifting developers often need to take care of.
Docker clusters on AWS with Amazon ECS and KubernetesJulien SIMON
This document summarizes and compares Docker container management on AWS using Amazon ECS and Kubernetes. It provides an overview of ECS and ECR services, new features, customer case studies including Coursera and Segment, and resources for learning more. It also introduces Kubernetes as an open source container orchestrator, describes its architecture including pods, labels, replica sets, deployments and services. KOPS is presented as a tool for deploying and managing Kubernetes clusters on AWS. The Cloud Native Computing Foundation is discussed along with AWS' involvement to promote cloud native technologies.
Developing And Running A Website On Amazon S Ejaymuntz
This document provides an overview of Amazon EC2, including what EC2 is, hardware and software options, important concepts like security groups and availability zones, using EC2 to host a LAMP website, advantages and caveats of EC2. It discusses instance types, machine images, storage with S3 and EBS, elastic IP addresses, regions and availability zones, fees, and provides a case study of setting up a LAMP project on EC2.
CloudWatch provides cloud and network monitoring services including metrics, alarms, and logs. It collects data points that are organized into metrics defined by name, namespace, and dimensions. Metrics are stored for 2 weeks and can be viewed as statistics aggregated over specified time periods. CloudWatch also monitors logs through log groups and streams. Alarms can be set to trigger actions when monitored metrics exceed thresholds.
Amazon CloudWatch is a monitoring service that allows users to monitor AWS cloud resources and applications running on AWS. It monitors Amazon service metrics, custom application metrics, and logs. CloudWatch provides graphs of metric data, allows users to set alarms, and integrate with auto scaling. Basic monitoring includes seven pre-selected metrics every five minutes at no cost, while detailed monitoring offers all metrics every minute for a fee.
This document provides an overview of using Amazon Web Services (AWS) for scientific computing. It demonstrates how to launch an AWS server instance, install software like IPython Notebook, and configure security settings to access a Jupyter notebook remotely. Instructions are given for networking, storage, cost optimization techniques, and best practices for managing AWS resources.
Deploy, Scale and Manage your Application with AWS Elastic BeanstalkAmazon Web Services
This document discusses managing web applications with AWS Elastic Beanstalk. It introduces Elastic Beanstalk and compares it to managing infrastructure manually. It then covers getting started, deploying sample applications, using custom platforms, best practices, and deployment options like rolling updates and immutable infrastructure. Diagrams illustrate how different deployment options work.
SSM combined with Simple AD are powerful tools that can help you and your organization get away from things like every user using the Administrator username and password to get into the instances.
These slides are from the AWS Atlanta Meetup group's February 2016 meeting -http://www.meetup.com/AWS-Atlanta/
In this session, we introduce you to a solution for easily running a Docker-powered microservices architecture on AWS using Elastic Beanstalk. We will also cover the fundamentals of Elastic Beanstalk and how it benefits developers looking for a quick and scalable way to get their applications running on AWS with no infrastructure work required. In the second half of the session Sean O’Brien, engineer at Prezi, will share how Prezi is using Elastic Beanstalk to build microservices for its entire development team.
Building a microservices architecture using Docker can require a lot of work, from launching and operating the underlying infrastructure to installing and maintaining cluster management software. With AWS Elastic Beanstalk’s multicontainer support feature, many of these tasks are simplified and abstracted away so you can focus on your application code. AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker. Elastic Beanstalk leverages Amazon EC2 Container Service for its container management capabilities.
AWS DevDay San Francisco, June 21, 2016.
Presenter: Adhiraj Singh, Sr. Product Manager
(CMP311) This One Weird API Request Will Save You ThousandsAmazon Web Services
"Amazon EC2 allows you to bid for and run spare EC2 capacity, known as Spot instances, in a dynamically priced market. On average, customers save 80% to 90% compared to On Demand prices by using Spot instances. Achieving these savings has historically required time and effort to find the best deals while managing compute capacity as supply and demand fluctuate.
In this session, we dive into best practices and new features that will help you realize immediate cost savings, maximize compute capacity within your budget, and maintain application availability and performance with less up-front or ongoing development effort. Attendees leave with practical knowledge of Spot bidding strategies, market trends, instance selection and benchmarking, and fault-tolerant architecture with examples taken from common Spot use cases such as web services, big data/analytics, media processing, and continuous integration workloads."
Advanced Task Scheduling with Amazon ECS (June 2017)Julien SIMON
This document provides an overview of advanced task scheduling capabilities with Amazon ECS. It discusses the ECS placement engine which gives developers more control over task placement through constraints and strategies. Constraints allow targeting specific instance types, availability zones or custom attributes. Strategies like spread, binpack, and affinity can distribute tasks across instances. The document demonstrates how to use these features to optimize task placement and provides examples of companies using ECS for production workloads.
Talk @ API Days Paris, 13/12/2016
Simplifying development and deployment of serverless applications with Open Source frameworks and tools: Serverless, Gordon, Chalice, etc.
(APP201) Going Zero to Sixty with AWS Elastic Beanstalk | AWS re:Invent 2014Amazon Web Services
"AWS Elastic Beanstalk provides an easy way for you to quickly deploy, manage, and scale applications in the AWS cloud. This session shows you how to deploy your code to AWS Elastic Beanstalk, easily enable or disable application functionality, and perform zero-downtime deployments through interactive demos and code samples for both Windows and Linux.
Are you new to AWS Elastic Beanstalk? Get up to speed for this session by first completing the 60-minute Fundamentals of AWS Elastic Beanstalk lab in the self-paced Lab Lounge."
Amazon Elastic Beanstalk is a PaaS offering from Amazon that allows users to deploy and manage applications in the cloud. It automatically handles tasks like capacity provisioning, load balancing, scaling and application health monitoring. The document discusses the history and services behind Elastic Beanstalk like EC2 and S3. It also provides an overview of how Elastic Beanstalk works, the programming models supported, tools available and a demo of deploying a sample news application using Elastic Beanstalk.
This document introduces Amazon Web Services Elastic Beanstalk, which allows developers to easily deploy and manage applications in the AWS cloud. It discusses the key AWS services that Elastic Beanstalk utilizes like EC2, ELB, Auto Scaling and CloudWatch. It then demonstrates how to create a Beanstalk application environment and deploy a sample PHP application using Git with zero servers to manage. Developers can get started with Elastic Beanstalk for free to build and host their web applications on AWS.
DevOps with Elastic Beanstalk - TCCC-2014scolestock
This document discusses using AWS Elastic Beanstalk for deploying applications. It describes Elastic Beanstalk as a platform as a service that handles provisioning infrastructure and managing application deployments. It covers how to deploy application versions through the AWS console, command line, IDE plugins, or a CI/CD tool like Jenkins. It also discusses how Elastic Beanstalk uses applications, environments, and versions to model deployments and provides configuration, monitoring, logging and scaling capabilities.
Managing Docker & ECS Based Applications with AWS Elastic Beanstalk - DevDay ...Amazon Web Services
AWS Elastic Beanstalk (EB) allows developers to deploy and manage applications in the AWS cloud without worrying about the underlying infrastructure. The presentation discusses using EB to deploy single and multi-container Docker applications, including its benefits over manual infrastructure management. It also provides best practices for using EB such as deployment options, auto-scaling, monitoring, and creating custom EB platforms.
Continuous Deployment with Amazon Web ServicesJulien SIMON
This document summarizes a webinar about continuous deployment with Amazon Web Services. It defines concepts like continuous integration, continuous delivery, and DevOps. It then demonstrates how to set up continuous integration/continuous delivery pipelines on AWS using services like CodeCommit, CodeBuild, CodeDeploy, and CodePipeline. The pipelines shown include building and deploying a C library and a Java web application. Potential issues that may occur with deployments are also discussed.
Containers have been a driving force in this industry for the last 5+ years. In the meanwhile we have seen the raise of other compute patterns, such as serverless. 2020 seems to be the year where the line between containers and serverless starts to blurry. We are seeing the raise of container serverless platforms (e.g. AWS Fargate) as well as the raise of higher order abstractions above container platforms (e.g. OpenFaaS, ECS CLI v2, …) that allows developers to focus on their code instead of managing containers. In this session we will discuss how the serverless benefits are starting to permeate into the container ecosystem and we will provide real life examples of how some AWS and OSS technologies can be used to abstract and remove part of the undifferentiated heavy lifting developers often need to take care of.
Docker clusters on AWS with Amazon ECS and KubernetesJulien SIMON
This document summarizes and compares Docker container management on AWS using Amazon ECS and Kubernetes. It provides an overview of ECS and ECR services, new features, customer case studies including Coursera and Segment, and resources for learning more. It also introduces Kubernetes as an open source container orchestrator, describes its architecture including pods, labels, replica sets, deployments and services. KOPS is presented as a tool for deploying and managing Kubernetes clusters on AWS. The Cloud Native Computing Foundation is discussed along with AWS' involvement to promote cloud native technologies.
Developing And Running A Website On Amazon S Ejaymuntz
This document provides an overview of Amazon EC2, including what EC2 is, hardware and software options, important concepts like security groups and availability zones, using EC2 to host a LAMP website, advantages and caveats of EC2. It discusses instance types, machine images, storage with S3 and EBS, elastic IP addresses, regions and availability zones, fees, and provides a case study of setting up a LAMP project on EC2.
CloudWatch provides cloud and network monitoring services including metrics, alarms, and logs. It collects data points that are organized into metrics defined by name, namespace, and dimensions. Metrics are stored for 2 weeks and can be viewed as statistics aggregated over specified time periods. CloudWatch also monitors logs through log groups and streams. Alarms can be set to trigger actions when monitored metrics exceed thresholds.
Amazon CloudWatch is a monitoring service that allows users to monitor AWS cloud resources and applications running on AWS. It monitors Amazon service metrics, custom application metrics, and logs. CloudWatch provides graphs of metric data, allows users to set alarms, and integrate with auto scaling. Basic monitoring includes seven pre-selected metrics every five minutes at no cost, while detailed monitoring offers all metrics every minute for a fee.
This document discusses monitoring AWS resources and activity for billing, changes, and application usage. It provides examples of detailed billing records and recommends using AWS services like CloudTrail to log API activity, CloudWatch to monitor logs and metrics, VPC flow logs to monitor network traffic, and Config to inventory and track resource configurations over time. These services together provide visibility into usage and changes for security, compliance, and troubleshooting.
Aurora is Amazon's relational database service that is compatible with MySQL and PostgreSQL. It is optimized for fast performance, high availability, and automatic scaling. Aurora provides up to 5x better performance than MySQL and 3x better than PostgreSQL for the same cost. It automatically scales up to 64TB in storage and can support tens of thousands of low-latency transactions. Aurora replicates data across three Availability Zones for high availability and durability with storage replicated six ways. It is easy to use with simple pricing and management capabilities.
In this session, we walk through the Amazon VPC network presentation and describe the problems we were trying to solve when we created it. Next, we walk through how these problems are traditionally solved, and why those solutions are not scalable, inexpensive, or secure enough for AWS. Finally, we provide an overview of the solution that we've implemented and discuss some of the unique mechanisms that we use to ensure customer isolation, get packets into and out of the network, and support new features like VPC endpoints.
Getting Started with the Hybrid Cloud: Enterprise Backup and RecoveryAmazon Web Services
This sessions is for architects and storage admins seeking simple and non-disruptive ways to adopt cloud platforms in their organizations. You will learn how to deliver lower costs and greater scale with nearly seamless integration into your existing B&R processes. Services mentioned: S3, Glacier, Snowball, 3rd party partners, storage gateway, and ingestion services.
Session Sponsored by Trend Micro: 3 Secrets to Becoming a Cloud Security Supe...Amazon Web Services
While security is a top concern in every organization these days, it often gets a bad rap. In many minds, security has the reputation of the bothersome villain who attempts to hinder performance or restrain agility. In this session we will outline three strategies to protect your valuable workloads, without falling into traditional security traps. We will walk through three stories of EC2 security superheroes who saved the day by overcoming compliance and design challenges, using a (not so) secret arsenal of AWS and Trend Micro security tools.
Key takeaways from this session include how to:
- Design a workload-centric security architecture
- Improve visibility of AWS-only or hybrid environments
- Stop patching live instances but still prevent exploits
Speaker: Sasha Pavlovic, Director, Cloud & Datacentre Security, Asia Pacific, Trend Micro
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity OptionsAmazon Web Services
In this session, we will walk through the fundamentals of Amazon Virtual Private Cloud (VPC). First, we will cover build-out and design fundamentals for VPC, including picking your IP space, subnetting, routing, security, NAT, and much more. We will then transition into different approaches and use cases for optionally connecting your VPC to your physical data center with VPN or AWS Direct Connect. This mid-level architecture discussion is aimed at architects, network administrators, and technology decision-makers interested in understanding the building blocks AWS makes available with VPC and how you can connect this with your offices and current data center footprint.
Expanding Your Data Center with Hybrid Cloud InfrastructureAmazon Web Services
Cloud is a new common for the Hybrid IT strategies. In this session, we will explain what’s different between cloud and your datacenter as well as how to make your Hybrid Cloud strategies.
From the Amazon Web Services Singapore Summit 2015 Track 1 Breakout, 'Grow Your SMB Infrastructure on the AWS Cloud' Presented by Mark Statham
Senior Solutions Architect, ASEAN, Amazon Web Services and Head of Solutions Architect, ASEAN, Amazon Web Services
Andy Shenkler, Sony's EVP & Chief Solutions & Technology Officer's presentation to the Storage & Archive track at the Media & Entertainment Cloud Symposium on Nov 4, 2016
Come learn about new and existing Amazon S3 features that can help you better protect your data, save on cost, and improve usability, security, and performance. We will cover a wide variety of Amazon S3 features and go into depth on several newer features with configuration and code snippets, so you can apply the learnings on your object storage workloads.
Protecting a small number of VPCs with a next-generation firewall is relatively easy, but what happens when you have hundreds of VPCs and regularly add more as business groups or new apps come on-line? How can you maintain a prevention architecture without slowing the business? One concept is to build a services VPC that protects your existing and new VPCs. This deep dive session will discuss how to integrate next-generation firewalls in a services VPC with the Palo Alto Networks VM-Series in AWS. Topics will include architectural design considerations, routing recommendations, and dynamic fail-over. Session sponsored by Palo Alto Networks.
This document discusses Vocus Communications' cloud connectivity services in New Zealand. It summarizes Vocus' role as an AWS Direct Connect partner, providing both dedicated and virtual private connections between customer networks and AWS. It also introduces Vocus' Cloud Connect product, which offers private, high-speed connections to AWS, Azure, and other public clouds from Australia and New Zealand. The document emphasizes that Cloud Connect can integrate with Vocus' existing Ethernet and IP-WAN networks to create simple, reliable, and secure hybrid cloud solutions for customers.
Deep Dive: Developing, Deploying & Operating Mobile Apps with AWS Amazon Web Services
This document discusses using AWS services to develop, test, and operate mobile apps. It describes how Amazon Mobile Analytics can be used to collect app usage data and gain insights. Amazon Machine Learning can then leverage this data to build predictive applications by identifying users likely to churn or purchase. The document also introduces AWS Device Farm for testing apps on real devices in the cloud and Amazon Simple Notification Service for sending messages to users.
This document summarizes a session on developing Internet of Things (IoT) applications with AWS IoT, AWS Lambda, and AWS Cognito. The session will include deep dives on AWS IoT, patterns for building IoT applications, creating applications using the listed AWS services, and a customer story from EROAD. There will also be demonstrations and audience participation.
Getting Started with the Hybrid Cloud: Enterprise Backup and RecoveryAmazon Web Services
This sessions is for architects and storage admins seeking simple and non-disruptive ways to adopt cloud platforms in their organizations. You will learn how to deliver lower costs and greater scale with nearly seamless integration into your existing B&R processes. Services mentioned: S3, Glacier, Snowball, 3rd party partners, storage gateway, and ingestion services.
AWS Summit Auckland - Building a Server-less Data Lake on AWSAmazon Web Services
This document discusses building a serverless data lake on AWS. It defines a data lake as providing massive storage for any type of data with enormous processing power. The key components of a data lake are storage and ingestion using Amazon S3 and Kinesis, a metadata catalog using DynamoDB and Elasticsearch, security using IAM and KMS, and an API/UI using Lambda and API Gateway. The document provides recommendations for implementing each component and demonstrates how to build a metadata index in Elasticsearch from S3 data using Lambda and DynamoDB. It concludes by discussing next steps like AWS training and certification.
Migrating from the data center to the cloud requires users to rethink much of what they do to secure their applications. CloudCheckr COO Aaron Klein will highlight effective strategies and tools that AWS users can employ to improve their security posture. The idea of physical security morphs as infrastructure becomes virtualized by AWS APIs. In a new world of ephemeral, auto-scaling infrastructure, users need to adapt their security architecture to face both compliance and security threats. Specific emphasis will be placed upon leveraging native AWS services and the talk will include concrete steps that users can begin employing immediately. Session sponsored by CloudCheckr.
Day 2 - Amazon EC2 Masterclass - Getting the most from Amazon EC2Amazon Web Services
Amazon EC2 forms the backbone compute platform for hundreds of thousands of AWS customers, but how do you go beyond starting an instance and manually configuring it? This webinar takes you on a journey starting with the basics of key creation and security groups and ending with an Auto Scaling application driven by dynamic policies. It will explain the tools you need to create an Auto Scaling configuration and show you how to bootstrap an instance.
Reasons to attend:
- Understand how to use Amazon EC2 beyond a simple single instance use case including bootstrap & AMIs.
- Learn how to create Auto Scaling configurations and the tools you need to drive Auto Scaling policies.
- Learn how to use Amazon CloudWatch alarms to trigger actions with Auto Scaling.
Amazon EC2 forms the backbone compute platform for hundreds of thousands of AWS customers, but how do you go beyond starting an instance and manually configuring it? This webinar takes you on a journey starting with the basics of key creation and security groups and ending with an Auto Scaling application driven by dynamic policies. It will explain the tools you need to create an Auto Scaling configuration and show you how to bootstrap an instance.
This document discusses leveraging elastic web-scale computing with AWS. It covers EC2 basics like instance lifecycle, types, and machine images. It also discusses bootstrapping EC2 instances using metadata, user data, and CloudInit. Methods for monitoring EC2 instances with CloudWatch are presented. The document concludes with an overview of autoscaling concepts like scaling policies and using autoscaling groups to dynamically scale based on demand.
This document provides an overview of Amazon EC2 and autoscaling. It discusses EC2 basics like instance lifecycle, types, and using Amazon Machine Images. It also covers bootstrapping EC2 instances using metadata and user data. Monitoring EC2 with CloudWatch and different types of autoscaling like vertical, horizontal, and using Auto Scaling groups are explained. Autoscaling helps ensure applications have the correct resources to handle varying load and reduces manual scaling efforts.
오토스케일링(Auto-scaling)은 AWS 클라우드를 통해 고확장성 서비스와 아키텍처를 구성하는 데 필요한 가장 중요한 요소 중 하나입니다. 이 강연에서는 효과적인 클라우드 인프라 구축을 위해 오토 스케일링을 활용하는 다양한 방법에 대해 자세히 소개해 드립니다.
오토 스케일링 그룹의 구성과 확장 계획에 따른 설정 방법, 오토 스케일링 라이프 사이클과 CloudWatch 및 알림을 이용한 관리 방법, 각종 오토스케일링 모범사례 등을 알아보실 수 있습니다.
Remove Undifferentiated Heavy Lifting from Jenkins (DEV201-R1) - AWS re:Inven...Amazon Web Services
Companies often have engineers dedicated to managing their Jenkins build environments, but developers often spend their time maintaining the underlying infrastructure instead of writing code. There are a number of plugins in the Jenkins ecosystem that can help reduce the overhead of your build farms. Unfortunately, these options often introduce additional complexity because they rely on other computing orchestration platforms, such as Swarm, Mesos, or even the Amazon ECS container platform. There has to be a simpler way. In this session, we show you how to integrate AWS CodeBuild with Jenkins to remove the overhead in creating, managing, and scaling your build farms.
Day 5 - AWS Autoscaling Master Class - The New Capacity PlanAmazon Web Services
Autoscaling groups is the new ‘Capacity Plan’ for Cloud based applications. Autoscaling enables all sorts of applications to scale seamlessly from day one traffic to millions of users – all with no capital expenditure on extra hardware procurement. Never again be caught out unprepared for a surge in traffic or the traffic generated by a successful campaign. In addition, why keep enough infrastructure running for peak loads during quieter periods, at night for example. Scale down your infrastructure to enjoy the significant cost savings that cloud computing affords you.
Reasons to attend:
- Learn how Autoscaling groups work and how they are configured and triggered.
- Learn how to architect your application in order to achieve zero impact to customers while scaling both up and down.
- Learn how to dynamically change the size of your infrastructure to match the changing capacity requirements.
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaAmazon Web Services
The presentation will discuss some architectural patterns in continuous integration, deployment and optimization and I will share some of the lessons learned from Amazon.com.
The goal of the presentation is to convince you that if you invest your time where you get the maximum learning from your customers, automate everything else in the cloud (CI + CD + CO), you get fast feedback and will be able to release early, release often and recover quickly from your mistakes. Dynamism of the cloud allows you to increase the speed of your iteration and reduce the cost of mistakes so you can continuously innovate while keeping your cost down.
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2white paper
This document introduces Amazon EC2, a cloud computing service that provides virtual servers. EC2 allows users to configure computing capacity on demand, adjusting resources based on traffic needs. Users launch instances of virtual servers from templates called Amazon Machine Images (AMIs). Instances can be configured in different sizes and launched across multiple data center locations for reliability. Security features like security groups and keypairs control access to instances.
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2white paper
This document provides an introduction to Amazon Elastic Compute Cloud (EC2) virtual servers. It discusses key EC2 concepts like Amazon Machine Images, instances, security groups, availability zones, and elastic block storage. It also provides pricing details for different EC2 instance types, data transfer, storage, and other services. The document aims to help readers understand how EC2 can provide scalable, reliable cloud computing resources and configure their applications' computing needs based on demand.
The document provides instructions for launching an M-Pin Core service instance on Amazon EC2. It describes choosing an Amazon Machine Image, instance type, storage options, and configuring security groups. The steps also cover accessing the M-Pin Core trial demo and configuring the instance host and port. Once launched, the M-Pin Core service can be accessed in a browser to create identities and pins for strong authentication testing.
The document provides instructions for launching the M-Pin Core service on Amazon Elastic Compute Cloud (EC2). It describes:
1) How to create an EC2 instance, including choosing an Amazon Machine Image, instance type, storage, security groups, and other configuration details.
2) How to launch the M-Pin Core instance and access the 30-day free trial. This involves configuring the instance, host, and port and viewing the M-Pin Core service in a browser.
3) How to create an identity and pin using the M-Pin Core demo, and log in to test the strong authentication capabilities.
The document provides instructions for launching an M-Pin Core service instance on Amazon EC2. It describes choosing an Amazon Machine Image, instance type, storage options, and configuring security groups. The steps also cover accessing the M-Pin Core trial demo and configuring the instance host and port. Once launched, the M-Pin Core service can be accessed in a browser to create identities and pins for strong authentication testing.
The document discusses architectural patterns and best practices for building scalable and resilient applications on Amazon Web Services (AWS). It provides examples of how to design for failure, implement loose coupling between components, and build elasticity into applications using AWS services like Auto Scaling, Elastic Load Balancing, and Amazon EC2. The document also outlines three approaches for creating standardized technology stacks and managed development environments on AWS.
AWS Elastic Beanstalk is a service that allows developers to deploy and manage applications in the AWS cloud without worrying about the underlying infrastructure. It provides preconfigured hosting environments for web applications built using popular programming languages and frameworks. Developers can upload their code and Elastic Beanstalk automatically handles tasks like capacity provisioning, load balancing, auto-scaling and application health monitoring. It supports both web and background worker environments.
Building Fault Tolerant, Highly Available and Secured Architectures - Simon E...Amazon Web Services
The document discusses building fault-tolerant architectures in the cloud. It explains that fault tolerance is not binary and describes degrees of risk mitigation. It outlines two strategies for building fault tolerance using AWS services - leveraging inherently fault-tolerant services or making other services fault-tolerant through proper architecture. The document also discusses techniques like using multiple availability zones, Elastic Load Balancing, Route53, and CloudFormation templates to increase fault tolerance of applications deployed in AWS.
A 60-minute tour of AWS Compute (November 2016)Julien SIMON
This document summarizes a 60-minute tour of AWS compute services, including Amazon EC2, Elastic Beanstalk, EC2 Container Service, and AWS Lambda. It provides an overview of each service, including its core capabilities and use cases. Examples and demos are shown for Elastic Beanstalk, EC2 Container Service, and AWS Lambda. Additional resources are referenced for going deeper with ECS and Lambda.
AWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh VariaAmazon Web Services
Jinesh Varia, Technology Evangelist, Discusses AWS architecture best practices and design patterns at the AWS Enterprise Tour - SF - 2010
http://jineshvaria.s3.amazonaws.com/public/cloudbestpractices-jvaria.pdf
Scaling drupal horizontally and in cloudVladimir Ilic
Vancouver Drupal group presentation for April 25, 2013.
How to deploy Drupal on
- multiple web servers,
- multiple web and database servers, and
- how to join all that together and make site deployed on Amazon Cloud (Virtual Private Cloud) inside
- one availability zone
- multiple availability zones deployment.
Session cover details about what you need in order to get Drupal deployed on separate servers, what are issues/concerns, and how to solve them.
Aws-What You Need to Know_Simon ElishaHelen Rogers
This document provides an overview of AWS services and capabilities over time. It discusses:
- The rapid growth in the number of AWS services from 2010 to 2017, indicating AWS's focus on innovation.
- The wide range of services available across computing, storage, databases, analytics, developer tools, management and security categories to support all types of workloads.
- New capabilities in 2017 including P2 GPU instance types for machine learning, Amazon Rekognition visual recognition service, and serverless computing using AWS Lambda.
Similar to Leveraging Elastic Web-Scale Computing with AWS (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.
1) The document discusses building a minimum viable product (MVP) using Amazon Web Services (AWS).
2) It provides an example of an MVP for an omni-channel messenger platform that was built from 2017 to connect ecommerce stores to customers via web chat, Facebook Messenger, WhatsApp, and other channels.
3) The founder discusses how they started with an MVP in 2017 with 200 ecommerce stores in Hong Kong and Taiwan, and have since expanded to over 5000 clients across Southeast Asia using AWS for scaling.
This document discusses pitch decks and fundraising materials. It explains that venture capitalists will typically spend only 3 minutes and 44 seconds reviewing a pitch deck. Therefore, the deck needs to tell a compelling story to grab their attention. It also provides tips on tailoring different types of decks for different purposes, such as creating a concise 1-2 page teaser, a presentation deck for pitching in-person, and a more detailed read-only or fundraising deck. The document stresses the importance of including key information like the problem, solution, product, traction, market size, plans, team, and ask.
This document discusses building serverless web applications using AWS services like API Gateway, Lambda, DynamoDB, S3 and Amplify. It provides an overview of each service and how they can work together to create a scalable, secure and cost-effective serverless application stack without having to manage servers or infrastructure. Key services covered include API Gateway for hosting APIs, Lambda for backend logic, DynamoDB for database needs, S3 for static content, and Amplify for frontend hosting and continuous deployment.
This document provides tips for fundraising from startup founders Roland Yau and Sze Lok Chan. It discusses generating competition to create urgency for investors, fundraising in parallel rather than sequentially, having a clear fundraising narrative focused on what you do and why it's compelling, and prioritizing relationships with people over firms. It also notes how the pandemic has changed fundraising, with examples of deals done virtually during this time. The tips emphasize being fully prepared before fundraising and cultivating connections with investors in advance.
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
This document discusses Amazon's machine learning services for building conversational interfaces and extracting insights from unstructured text and audio. It describes Amazon Lex for creating chatbots, Amazon Comprehend for natural language processing tasks like entity extraction and sentiment analysis, and how they can be used together for applications like intelligent call centers and content analysis. Pre-trained APIs simplify adding machine learning to apps without requiring ML expertise.
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.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Things to Consider When Choosing a Website Developer for your Website | FODUUFODUU
Choosing the right website developer is crucial for your business. This article covers essential factors to consider, including experience, portfolio, technical skills, communication, pricing, reputation & reviews, cost and budget considerations and post-launch support. Make an informed decision to ensure your website meets your business goals.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
4. EC2
Basics
Instance
Lifecycle
EC2
Instance
Types
Using
Amazon
Machine
Images
Bootstrapping
EC2
Instances
Monitoring
EC2
with
CloudWatch
Autoscaling
5. EC2
Basics
Instance
Lifecycle
EC2
Instance
Types
Using
Amazon
Machine
Images
Bootstrapping
EC2
Instances
Monitoring
EC2
with
CloudWatch
Autoscaling
6. v
EC2 Basics
Virtual Servers in the Cloud
• One instance to thousands of instances
• In any public AWS region
• Create, start, stop, configure, monitor as desired
• Install any software: web, business, client/server,
batch processing
• Pay only for capacity you use
• Variety of cost models Amazon
EC2
7. v
EC2 Basics: cost models
On-‐Demand
Reserved
Spot
Dedicated
Pay
upfront
in
exchange
for
hourly
prices
that
are
50-‐75%
lower
than
On-‐Demand
Pay
for
compute
capacity
by
the
hour.
No
long-‐term
commitments
Bid
for
unused
Amazon
EC2
capacity
Launch
instances
in
VPC
on
dedicated
customer
hardware
Customers
can
combine
mul1ple
purchase
types
to
op1mize
pricing
based
on
current
and
forecast
capacity
needs.
Spiky
workloads
CommiRed
uSlizaSon
Time-‐insensiSve
workloads
Highly
sensiSve
workloads
8. EC2
Basics
Instance
Lifecycle
EC2
Instance
Types
Using
Amazon
Machine
Images
Bootstrapping
EC2
Instances
Monitoring
EC2
with
CloudWatch
Autoscaling
9. v
Provisioning and Lifecycle
• Create -> Start -> Stop -> Terminate
• Manually in console
• Automate via API (or other tools)
• Automatically based on demand
(demand curve)
10. EC2
Basics
Instance
Lifecycle
EC2
Instance
Types
Using
Amazon
Machine
Images
Bootstrapping
EC2
Instances
Monitoring
EC2
with
CloudWatch
Autoscaling
12. EC2
Basics
Instance
Lifecycle
EC2
Instance
Types
Using
Amazon
Machine
Images
Bootstrapping
EC2
Instances
Monitoring
EC2
with
CloudWatch
Autoscaling
13. v
Amazon Machine Images
Your
machine
images
AMIs
you
have
created
from
EC2
instances
Can
be
kept
private
or
shared
with
other
accounts
Amazon
maintained
Set
of
Linux
and
Windows
images
Kept
up
to
date
by
Amazon
in
each
region
Community
maintained
Images
published
by
other
AWS
users
Managed
and
maintained
by
Marketplace
partners
15. EC2
Basics
Instance
Lifecycle
EC2
Instance
Types
Using
Amazon
Machine
Images
Bootstrapping
EC2
Instances
Monitoring
EC2
with
CloudWatch
Autoscaling
16. v
Bootstrapping: metadata and userdata
• Every
EC2
Instance
has
access
to
local
instance
metadata
and
userdata
service
Instance
request
User
data
Instance
Meta-‐data
service
17. v
Bootstrapping: metadata and userdata
• Metadata:
immutable
informa1on
about
the
instance
• Accessible
from
within
the
instance
via
HTTP
at
hQp://169.254.169.254/latest/meta-‐data/
• Script(s)
on
instance
may
retrieve
useful
informa1on
about
the
instance,
such
as:
• Host
name
• AMI
ID
• Instance
ID
• Public/Private
DNS
• Availability
Zone
18. v
Bootstrapping: metadata and userdata
• User
Data:
pass
up
to
16KB
of
text
to
an
instance
on
launch
• Accessible
from
within
the
instance
via
HTTP
at
hQp://169.254.169.254/latest/user-‐data/
• Text
can
be
parsed
by
script
on
instance
and
used
to
configure
the
machine
19. v
Custom script on AMI
(script_runner.py) fetches userdata,
parses it, and configures EC2 Instance
on boot
Bootstrapping: metadata and userdata
20. v
• CloudInit
executes
UserData
on
first
boot
if
UserData
begins
with:
• #!
(Linux)
• <script>
(Windows;
technically,
EC2Config,
not
CloudInit,
does
this)
• CloudInit
is
installed
on
Amazon
Linux,
Ubuntu,
and
RHEL
AMIs
• EC2Config
is
installed
on
Windows
Server
AMIs
• Both
may
be
installed
on
other
distribu1ons
via
a
package
repo
or
source
Bootstrapping: UserData and CloudInit
21. v
• UserData
to
install
Apache
and
MySQL
on
boot,
and
aQach
an
EIP:
#!/bin/bash
# Install Apache, PHP, and MySQL
yum install –y httpd mysql-server
# Attach an Elastic IP to this instance
ec2-associate-address
23.34.45.56
-i $(curl http://169.254.169.254/latest/meta-data/instance-id)
Bootstrapping: UserData and CloudInit
22. v
Bootstrapping
Bake
an
AMI
Start
an
instance
Configure
the
instance
Create
an
AMI
from
your
instance
Start
new
ones
from
the
AMI
Configure
dynamically
Launch
an
instance
Use
metadata
service
and
cloud-‐init
to
perform
ac1ons
on
instance
when
it
launches
Use
config
management
tools
like
Puppet/Chef/Opsworks
vs
23. v
Bootstrapping
Bake
an
AMI
Configure
dynamically
Build
your
base
images
and
setup
custom
ini1alisa1on
scripts
Maintain
your
‘golden’
base
Use
bootstrapping
to
pass
custom
informa1on
in
and
perform
post
launch
tasks.
+
Sweet
spot
24. v
Bootstrapping: AMIs
Linux
JEE
Your
Code
Log4J
Spring
Hibernate
Struts
Tomcat
Apache
Java
App
Stack
Example full stack required to run your
application.
Let’s use the 3 bootstrapping
techniques
25. v
Bootstrapping: AMI bake
Fully-functional AMI is pre-build and
ready to launch from the AMI inventory
Inventory
of
AMIs
Linux
JEE
Your
Code
Log4J
Spring
Hibernate
Struts
Tomcat
Apache
Amazon
EC2
Linux
JEE
Your
Code
Log4J
Spring
Hibernate
Struts
Tomcat
Apache
Linux
JEE
Your
Code
Log4J
Spring
Hibernate
Struts
Tomcat
Apache
Linux
JEE
Your
Code
Log4J
Spring
Hibernate
Struts
Tomcat
Apache
Linux
JEE
Your
Code
Log4J
Spring
Hibernate
Struts
Tomcat
Apache
Java
AMI
26. v
Bootstrapping: Configure dynamically
Base OS AMI
An AMI with minimal components (OS,
J2EE, and Chef/Puppet) is launched.
All configuration occurs via Chef/
Puppet after instance launch
Inventory
of
AMIs
Amazon
EC2
OS
AMI
Fetch
on
boot
Linux
JEE
Your
Code
S3
Hibernate
Tomcat
Log4J
Spring
Struts
Apache
Linux
JEE
Linux
JEE
Chef/Puppet
Chef/Puppet
scripts
27. v
Bootstrapping: Sweet spot
Partially-configured AMI
A “Golden Image” is launched, with
scripts fetching/installing app code
and other supporting components on
boot
Inventory
of
AMIs
Amazon
EC2
Java
AMI
Your
Code
S3
Log4J
Spring
Struts
Linux
JEE
Hibernate
Tomcat
Apache
Fetch
on
boot
Fetch
on
boot
Linux
JEE
Hibe
rnate
Tomc
at
Apac
he
Linux
JEE
Hibe
rnate
Tomc
at
Apac
he
Linux
JEE
Hibe
rnate
Tomc
at
Apac
he
Linux
JEE
Hibe
rnate
Tomc
at
Apac
he
28. Why
do
this?
Automa1on
Less
fingers,
less
mistakes
Availability
Drive
higher
availability
with
self-‐
healing
Security
Instances
locked
down
by
default
Flexible
Shell,
Powershell,
CloudForma1on,
Chef,
Puppet,
OpsWorks
Scale
Manage
large
scale
deployments
and
drive
autoscaling
Efficiency
Audit
and
manage
your
estate
with
less
1me
&
effort
29. Do
Don’t
Some
dos
and
don’ts
Use
IAM
roles
Go
keyless
if
you
can
Strike
a
balance
between
AMI
and
dynamic
bootstrapping
Put
your
API
access
keys
into
code
(and
then
publish
to
GIT)
or
bake
into
AMIs
(and
share)
L
30. EC2
Basics
Instance
Lifecycle
EC2
Instance
Types
Using
Amazon
Machine
Images
Bootstrapping
EC2
Instances
Monitoring
EC2
with
CloudWatch
Autoscaling
34. v
Ver-cal Scaling
• Different
EC2
instance
type
• High
memory
instances
• High
CPU
instances
• High
I/O
instances
• High
storage
instances
• Easy
to
change
instance
sizes
• Will
hit
an
endpoint
eventually
• Requires
instance
to
be
stopped
r3.8xlarge
c3.2xlarge
m3.medium
35. v
Tradi-onal IT Usage PaJerns
On
and
Off
Fast
Growth
Variable
peaks
Predictable
peaks
36. v
Tradi-onal IT Usage PaJerns
On
and
Off
Fast
Growth
Variable
peaks
Predictable
peaks
Poor
Service
WASTE
37. v
Cloud IT Usage PaJerns (Auto Scaling)
On
and
Off
Fast
Growth
Variable
peaks
Predictable
peaks
38. v
Auto Scaling
• Automa1c
resizing
of
compute
clusters
based
on
demand
• Define
minimum
and
maximum
number
of
instances
• Define
when
scaling
out
and
in
occurs
• Use
metrics
collected
in
Amazon
CloudWatch
to
drive
scaling
• Run
Auto
Scaling
for
On-‐Demand
and
Spot
instance
types
• Its
Free!
Amazon
CloudWatch
Usage
Metrics
Scaling
Instruc1ons
Auto
Scaling
Group
Queue
Metrics
Auto
Scaling
39. Describes
what
Auto
Scaling
will
create
when
adding
Instances
-‐
Similar
to
ec2-‐run-‐
instances
API
command
AMI
Instance
Type
Security
Group
Instance
Key
Pair
Only
one
ac1ve
launch
configura1on
at
a
1me
Auto
Scaling
will
terminate
instances
with
old
launch
configura1on
first
rolling
update
Auto
Scaling
managed
grouping
of
EC2
instances
Automa1c
health
check
to
maintain
pool
size
Automa1cally
scale
the
number
of
instances
by
policy
–
Min,
Max,
Desired
Automa1c
Integra1on
with
ELB
Automa1c
distribu1on
&
balancing
across
AZs
Parameters
for
performing
an
Auto
Scaling
ac1on
Scale
Up/Down
and
by
how
much
ChangeInCapacity
(+/-‐
#)
ExactCapacity
(#)
ChangeInPercent
(+/-‐
%)
Cool
Down
(seconds)
Policy
can
be
triggered
by
CloudWatch
events
Launch Configuration Auto-Scaling Group Auto-Scaling Policy
40. v
Scaling plan
• Scale
based
on
demand
• Manual
scaling
• Scale
based
on
schedule
• Maintain
current
instance
levels
at
all
1me
Auto
Scaling
52. v
Latency
CloudWatch
Auto
Scaling
ELB
Auto scaling Group
Autoscaling: ELB + CloudWatch
53. v
• Tools
Used:
• CloudForma1on
script
–
• Create
a
mul1-‐AZ,
load
balanced
and
Auto
Scaled
sample
web
site
running
on
an
Apache
Web
Server
(m1.small).
The
applica1on
is
configured
to
span
all
Availability
Zones
in
the
region
and
is
Auto-‐Scaled
based
on
the
CPU
u1liza1on
of
the
web
servers.
• Bees
with
Machine
Guns
–
Performance
tes1ng
tool
• A
cloudforma1on
script
that
spins
up
a
dis1buted
performance
tes1ng
tool
based
on
apache
eb
tool.
This
tool
will
hit
the
ELB
with
1000’s
of
concurrent
requests
for
a
total
of
100’s
of
thousands
of
request,
thus
loading
the
web
server
behind
the
ELB.
• Expected
result
• The
Apache
web
server
will
scale
to
serve
traffic
without
any
customer
impact.
Autoscaling: DEMO
54. v
• CloudForma1on
script
(Auto
scaling
apache
web
server)
• Auto-‐scaling
group
configura1on:
• Min:
1
• Max:
3
• Cooldown:
300
• Scaling
Policies:
• Scaling
Up:
• CPU
U1liza1on
>
20%
for
1
consecu1ve
period
of
60
seconds
• Ac1on:
Add
1
instance
• Then
wait:
60
seconds
before
next
opera1on
• Scaling
Down:
• CPU
U1liza1on
<
10%
for
2
consecu1ve
periods
of
60
seconds
• Ac1on:
Remove
1
instance
• Then
wait:
60
seconds
before
next
opera1on
• Bees
with
Machine
guns(NASTY)
Demo Information
55. v
Autoscaling isn’t one size fits all
• Choose
the
right
metrics
• CPU
Usage
• Queue
Depth
• Number
of
concurrent
users
• Scale
too
aggressively
• Overprovisioning:
increases
costs
• Bounciness:
Add
more
than
you
need
and
have
to
par1ally
scale
back
shortly
aser
scaling
up,
increasing
costs.
• Scale
too
1midly
• Poor
performance
• Outages
due
to
lack
of
capacity
• Scale
out
early
/
Scale
in
slowly
56. Stop
doing
these:
Provisioning
and
fixing
servers
Trea1ng
compute
as
physical
things
Thinking
of
compute
as
a
finite
commitment
57. and
start
doing
these
Security
Build
systems
secure
by
default
Elas1city
Stateless
autoscaling
applica1ons
Replace
not
fix
Build
from
scratch,
don’t
fix
something
Unconstrained
Say
goodbye
to
tradi1onal
capacity
planning
Be
cost
aware
Tag
resources,
play
with
instance
types
Automa1on
Create
instances
when
you
need
them,
drop
them
when
not
58. v
What’s more?
• AQach
/
Detach
Instances
from
Auto
Scaling
Groups
• Place
instances
into
Standby
State
to
Troubleshoot
• Hold
instances
in
Pending
state
for
installing
sosware
/
retrieve
logs
• Create
an
Auto
Scaling
Group
/
Launch
Configura1on
based
on
a
running
instance
• Auto
scaling
Lifecycle
hooks