AWS APAC Webinar Week - Introduction to Cloud Computing With Amazon Web ServicesAmazon Web Services
Join this foundational session to understand the core concepts of “Cloud Computing” and different attributes such as reliability, fault tolerance, elasticity, scalability and pay-as-you-go pricing. Whether you are a startup who wants to accelerate growth without a big upfront investment in cash or time for technology or an Enterprise looking for IT innovation, agility and resiliency while reducing costs, the AWS Cloud provides a complete set of infrastructure services at zero upfront costs which are available with a few clicks and within minutes. Join this webinar to learn more about the benefits of Cloud Computing.
AWS APAC Webinar Week - Training & Certification MasterclassAmazon Web Services
Enterprises are no longer asking ''Should I move to the cloud?''; instead they're asking ''When and how fast can I adopt the cloud?''. Key questions that we hear from enterprise customers include: Where do I start? What are the technical skill sets needed? What are the necessary skills for architecting cloud applications and hybrid applications? Who will take care of operations on a day to day basis? How do I monitor my cloud for costs, security, availability, performance? Is my organization ready for DevOps, and when does that become important? What specific roles will I need to develop? If any of these questions are familiar to you, attend this session and learn about the skills, learning opportunities, and training available to build the technical and operational capability to take advantage of the AWS cloud. Expect to walk out with a mental roadmap of the cloud skillset you want to develop for your team.
AWS APAC Webinar Week - Introduction to Cloud Computing With Amazon Web ServicesAmazon Web Services
Join this foundational session to understand the core concepts of “Cloud Computing” and different attributes such as reliability, fault tolerance, elasticity, scalability and pay-as-you-go pricing. Whether you are a startup who wants to accelerate growth without a big upfront investment in cash or time for technology or an Enterprise looking for IT innovation, agility and resiliency while reducing costs, the AWS Cloud provides a complete set of infrastructure services at zero upfront costs which are available with a few clicks and within minutes. Join this webinar to learn more about the benefits of Cloud Computing.
AWS APAC Webinar Week - Training & Certification MasterclassAmazon Web Services
Enterprises are no longer asking ''Should I move to the cloud?''; instead they're asking ''When and how fast can I adopt the cloud?''. Key questions that we hear from enterprise customers include: Where do I start? What are the technical skill sets needed? What are the necessary skills for architecting cloud applications and hybrid applications? Who will take care of operations on a day to day basis? How do I monitor my cloud for costs, security, availability, performance? Is my organization ready for DevOps, and when does that become important? What specific roles will I need to develop? If any of these questions are familiar to you, attend this session and learn about the skills, learning opportunities, and training available to build the technical and operational capability to take advantage of the AWS cloud. Expect to walk out with a mental roadmap of the cloud skillset you want to develop for your team.
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot InstancesAmazon Web Services
Deep learning is an implementation of machine learning that uses neural networks to solve difficult and complex problems, such as computer vision, natural language processing, and recommendations. Due to the availability of deep learning libraries and frameworks, developers have the ability to enhance the capabilities of their applications and projects.
In this workshop, you learn how to build and deploy a powerful deep learning framework called MXNet on containers. The portability and resource management benefit of containers means developers can focus less on infrastructure and more on building. The labs start by demonstrating the automation capabilities of AWS CloudFormation to stand up core infrastructure; as an added bonus, you use Spot Fleet to leverage the cost benefits of using Spot Instances, especially for developer environments. Then, you walk through creating an MXNet container in Docker and deploying it with Amazon ECS. Finally, you walk through an image classification demo of MXNet to validate that everything is working as expected.
Pre-reqs: Laptop and AWS account
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsAmazon Web Services
Today’s cutting-edge companies have software release cycles measured in days instead of months. This agility is enabled by the DevOps practice of continuous delivery, which automates building, testing, and deploying all code changes. This automation helps you catch bugs sooner and accelerates developer productivity. In this session, we’ll share the processes that Amazon’s engineers use to practice DevOps and discuss how you can bring these processes to your company by using a new set of AWS tools (AWS CodePipeline and AWS CodeDeploy). These services were inspired by Amazon's own internal developer tools and DevOps culture.
With AWS, companies now have the ability to develop and run their applications with speed and flexibility like never before. Working with an infrastructure that can be 100% API driven enables businesses to use lean methodologies and realize these benefits. This in turn leads to greater success for those who make use of these practices. In this session we'll talk about some of the key concepts and design patterns for Continuous Deployment and Continuous Integration - two elements of lean development of applications and infrastructures.
AWS Workshop Series: Microsoft SQL server and SharePoint on AWSAmazon Web Services
Run SharePoint on AWS to rapidly deploy and scale your collaboration platform. Take advantage of the benefits that the AWS cloud offers such as pay-as-you-go pricing, scalability, and data integrity to run your SharePoint workloads today. In this workshop we will cover the best practices for creating your SharePoint infrastructure and show you options for migrating your data and applications.
Running your Windows Enterprise Workloads on AWS - Technical 201Amazon Web Services
Whether it's application services or end user computing, cloud is the new normal for organisations of all sizes. In this session you will learn how to realise the benefits of running a complete Microsoft Enterprise environment securely and cost effectively within the AWS Cloud. Covering topics such as the AWS Active Directory Service, SQL Server, and remote desktops. We will also provide insight into management options including AWS Simple Systems Management (SSM). This session will set you up for success to migrate and operate your Microsoft workloads on AWS.
Speaker: Andrew Mitchell, Principal Solutions Architect, Amazon Web Services
Featured Customer - Carsales.com.au
Migrating your .NET Applications to the AWS Serverless PlatformAmazon Web Services
Windows and .NET-based workloads are first-class citizens on AWS. In this session, we show how you can easily move an existing .NET application to the AWS cloud and take advantage of it serverless capabilities. We will cover migration and architectural considerations for porting your C# application to AWS Lambda, and using API Gateway to create a façade for your application to safely make changes as you migrate.
Speakers:
Stephen Liedig, Public Sector Solutions Architect, Amazon Web Services
Shane Baldacchino, Solutions Architect, Amazon Web Services
Introducing AWS CodeStar and the AWS CI:CD workflow - AWS Summit Tel Aviv 2017Amazon Web Services
Today, companies seeking to innovate faster are looking for new ways to make it easier and faster for their development teams to build and deploy software. Today, many companies and organizations face some challenges in implementing a more agile, dynamic software development process. They seek ways to make it easier and faster for their development teams to build and deploy software while delivering technical innovations to the marketplace. Implementing continuous integration, continuous delivery, and continuous deployment processes can aid you in building and releasing well-tested software safely and quickly. In this session, we will discuss how you can quickly implement a CI/CD workflow using the newly released cloud service, AWS CodeStar. We will take a deep dive walkthrough into the AWS CodeStar service and how it can aid you in the accelerating application delivery by making it easier to set up your entire development and continuous delivery toolchain for coding, building, testing, and deploying your application code with many popular programming languages.
Frank Stienhans, Technology Strategist, Office of CTO, SAP, discusses how they use AWS in their enterprise business at the AWS Enterprise Tour - SF - 2010
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...Amazon Web Services
Learning Objectives:
- Learn how to automatically configure and end-to-end Continuous delivery toolchain in minutes
- Learn how to accelerate your application release process by adopting agile software development tools from AWS
- Learn how to better manage and track JIRA issues for AWS applications
Software release cycles are now measured in days instead of months. Cutting edge companies are continuously delivering high-quality software at a fast pace. In this tech talk, we’d like to introduce a major new addition to our Developer Tools suite, AWS CodeStar, which enables you to quickly develop, build, and deploy applications on AWS. We will provide a hands-on demonstration of how you can use AWS CodeStar to set up an end-to-end software development and continuous delivery toolchain within minutes. We will also share Amazon’s best practices for DevOps and how you can accelerate your software development agility. Additionally, we will have experts from Atlassian, who will showcase how AWS CodeStar integrates with Atlassian JIRA and provides a unified experience to track and manage your JIRA issues within CodeStar dashboard.
Migrating Databases to AWS for Business Critical Applications and Analytics Amazon Web Services
Migrating business critical applications to a new environment can be difficult and expensive. The short duration of maintenance windows often dictates the use of costly tools to perform change data capture (CDC) from the source to target databases so that the switch over process happens as quickly as possible. Amazon Web Services recently introduced the Database Migration Service (DMS) that supports the migration of databases from on-premises to the cloud with CDC support. This session will explain how DMS provides a simple and cost effective way to migrate business critical applications to Amazon Web Services. It will also cover how DMS enables new workloads for analytics, dev/test and heterogeneous database migrations.
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksAmazon Web Services
Learning Objectives:
- Learn what core capabilities are necessary for a successful IoT cloud platform
- Understand how the core capabilities work together
- Learn what and how standards are beginning to take shape
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot InstancesAmazon Web Services
Deep learning is an implementation of machine learning that uses neural networks to solve difficult and complex problems, such as computer vision, natural language processing, and recommendations. Due to the availability of deep learning libraries and frameworks, developers have the ability to enhance the capabilities of their applications and projects.
In this workshop, you learn how to build and deploy a powerful deep learning framework called MXNet on containers. The portability and resource management benefit of containers means developers can focus less on infrastructure and more on building. The labs start by demonstrating the automation capabilities of AWS CloudFormation to stand up core infrastructure; as an added bonus, you use Spot Fleet to leverage the cost benefits of using Spot Instances, especially for developer environments. Then, you walk through creating an MXNet container in Docker and deploying it with Amazon ECS. Finally, you walk through an image classification demo of MXNet to validate that everything is working as expected.
Pre-reqs: Laptop and AWS account
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsAmazon Web Services
Today’s cutting-edge companies have software release cycles measured in days instead of months. This agility is enabled by the DevOps practice of continuous delivery, which automates building, testing, and deploying all code changes. This automation helps you catch bugs sooner and accelerates developer productivity. In this session, we’ll share the processes that Amazon’s engineers use to practice DevOps and discuss how you can bring these processes to your company by using a new set of AWS tools (AWS CodePipeline and AWS CodeDeploy). These services were inspired by Amazon's own internal developer tools and DevOps culture.
With AWS, companies now have the ability to develop and run their applications with speed and flexibility like never before. Working with an infrastructure that can be 100% API driven enables businesses to use lean methodologies and realize these benefits. This in turn leads to greater success for those who make use of these practices. In this session we'll talk about some of the key concepts and design patterns for Continuous Deployment and Continuous Integration - two elements of lean development of applications and infrastructures.
AWS Workshop Series: Microsoft SQL server and SharePoint on AWSAmazon Web Services
Run SharePoint on AWS to rapidly deploy and scale your collaboration platform. Take advantage of the benefits that the AWS cloud offers such as pay-as-you-go pricing, scalability, and data integrity to run your SharePoint workloads today. In this workshop we will cover the best practices for creating your SharePoint infrastructure and show you options for migrating your data and applications.
Running your Windows Enterprise Workloads on AWS - Technical 201Amazon Web Services
Whether it's application services or end user computing, cloud is the new normal for organisations of all sizes. In this session you will learn how to realise the benefits of running a complete Microsoft Enterprise environment securely and cost effectively within the AWS Cloud. Covering topics such as the AWS Active Directory Service, SQL Server, and remote desktops. We will also provide insight into management options including AWS Simple Systems Management (SSM). This session will set you up for success to migrate and operate your Microsoft workloads on AWS.
Speaker: Andrew Mitchell, Principal Solutions Architect, Amazon Web Services
Featured Customer - Carsales.com.au
Migrating your .NET Applications to the AWS Serverless PlatformAmazon Web Services
Windows and .NET-based workloads are first-class citizens on AWS. In this session, we show how you can easily move an existing .NET application to the AWS cloud and take advantage of it serverless capabilities. We will cover migration and architectural considerations for porting your C# application to AWS Lambda, and using API Gateway to create a façade for your application to safely make changes as you migrate.
Speakers:
Stephen Liedig, Public Sector Solutions Architect, Amazon Web Services
Shane Baldacchino, Solutions Architect, Amazon Web Services
Introducing AWS CodeStar and the AWS CI:CD workflow - AWS Summit Tel Aviv 2017Amazon Web Services
Today, companies seeking to innovate faster are looking for new ways to make it easier and faster for their development teams to build and deploy software. Today, many companies and organizations face some challenges in implementing a more agile, dynamic software development process. They seek ways to make it easier and faster for their development teams to build and deploy software while delivering technical innovations to the marketplace. Implementing continuous integration, continuous delivery, and continuous deployment processes can aid you in building and releasing well-tested software safely and quickly. In this session, we will discuss how you can quickly implement a CI/CD workflow using the newly released cloud service, AWS CodeStar. We will take a deep dive walkthrough into the AWS CodeStar service and how it can aid you in the accelerating application delivery by making it easier to set up your entire development and continuous delivery toolchain for coding, building, testing, and deploying your application code with many popular programming languages.
Frank Stienhans, Technology Strategist, Office of CTO, SAP, discusses how they use AWS in their enterprise business at the AWS Enterprise Tour - SF - 2010
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...Amazon Web Services
Learning Objectives:
- Learn how to automatically configure and end-to-end Continuous delivery toolchain in minutes
- Learn how to accelerate your application release process by adopting agile software development tools from AWS
- Learn how to better manage and track JIRA issues for AWS applications
Software release cycles are now measured in days instead of months. Cutting edge companies are continuously delivering high-quality software at a fast pace. In this tech talk, we’d like to introduce a major new addition to our Developer Tools suite, AWS CodeStar, which enables you to quickly develop, build, and deploy applications on AWS. We will provide a hands-on demonstration of how you can use AWS CodeStar to set up an end-to-end software development and continuous delivery toolchain within minutes. We will also share Amazon’s best practices for DevOps and how you can accelerate your software development agility. Additionally, we will have experts from Atlassian, who will showcase how AWS CodeStar integrates with Atlassian JIRA and provides a unified experience to track and manage your JIRA issues within CodeStar dashboard.
Migrating Databases to AWS for Business Critical Applications and Analytics Amazon Web Services
Migrating business critical applications to a new environment can be difficult and expensive. The short duration of maintenance windows often dictates the use of costly tools to perform change data capture (CDC) from the source to target databases so that the switch over process happens as quickly as possible. Amazon Web Services recently introduced the Database Migration Service (DMS) that supports the migration of databases from on-premises to the cloud with CDC support. This session will explain how DMS provides a simple and cost effective way to migrate business critical applications to Amazon Web Services. It will also cover how DMS enables new workloads for analytics, dev/test and heterogeneous database migrations.
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksAmazon Web Services
Learning Objectives:
- Learn what core capabilities are necessary for a successful IoT cloud platform
- Understand how the core capabilities work together
- Learn what and how standards are beginning to take shape
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 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.
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.
오토스케일링(Auto-scaling)은 AWS 클라우드를 통해 고확장성 서비스와 아키텍처를 구성하는 데 필요한 가장 중요한 요소 중 하나입니다. 이 강연에서는 효과적인 클라우드 인프라 구축을 위해 오토 스케일링을 활용하는 다양한 방법에 대해 자세히 소개해 드립니다.
오토 스케일링 그룹의 구성과 확장 계획에 따른 설정 방법, 오토 스케일링 라이프 사이클과 CloudWatch 및 알림을 이용한 관리 방법, 각종 오토스케일링 모범사례 등을 알아보실 수 있습니다.
AWS Partner Webcast - Create Instant Replicas of On-premises SAP LandscapesAmazon Web Services
You need to clone existing SAP landscapes for rapid prototyping of functionality, testing upgrades and patches, and for development sandboxes and POCs. But that can sometimes be complex and time consuming. Learn how Intrigo Systems, an SAP implementation organization, partners with Ravello to instantly create replicas of existing on-premises VMware-based SAP application environments on AWS, without changes to the VMs or networking.
Webinar topics include:
-Live demo showing how to save SAP blueprints and spin up your own SAP Landscapes on AWS via self-service.
-How to create instant replicas of your on-premises VMware-based environments in AWS.
-How to clone your on-premises SAP Landscapes in AWS for rapid prototyping, development and testing.
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.
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.
McrUmbMeetup 22 May 14: Umbraco and AmazonDan Lister
A brief introduction to Amazon AWS and it's many acronyms. Followed by an explanation of different strategies to host Umbraco applications within the cloud. Including single server instances, auto-scaling and load balanced examples. I'll also go through some of the pain and teething problems experienced with deployments, setup and maintenance.
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.
The cloud is here, and there’s a lot more to it than just scaling servers up and down. New paradigms have emerged from cloud services that enable you to break down complex problems into much simpler solutions. With new tools and techniques, yesterday’s monstrous enterprise applications can be replaced by scalable and cheaper cloud applications of tomorrow. In this session you will see the architecture of a large enterprise application dissected into its components: web services, storage of both structured and non-structured data, message queuing and delivery, and notifications. With the availability of developer-friendly APIs, it is easier than ever before to leverage the many cloud services offered by Amazon Web Services.
Running Enterprise Test/Dev on Amazon EC2 Spot Instances (CMP407-R1) - AWS re...Amazon Web Services
If you are new to Spot Instances and would like to take advantage of the cost savings, test/dev is a great place to start. Load, integration, canary, and security testing benefit from the elasticity and price savings associated with Spot Instances. In this session, learn how to run an enterprise test/dev workload on Amazon EC2 Spot Instances. Also learn how to use the Fleet API to diversify and use different instance pools. Finally, learn some tips and tricks for minimizing the impact of interruptions.
In this talk from the Dublin Websummit 2014 AWS Technical Evangelist Ian Massingham discusses practices and techniques for optimising and lowering the cost of operations for applications and services that you are running on the AWS cloud.
Includes a discussion of the fundamental tenets of pricing for AWS services, plus tips and tricks for reducing the amount that you need to spend with AWS in order to run your workloads on the AWS cloud.
AWS Summit Berlin 2013 - Your first week with EC2AWS Germany
Amazon Elastic Compute Cloud (Amazon EC2) provides resizable compute capacity in the cloud and is often the starting point for your first week using AWS. This session will introduce these concepts, along with the fundamentals of EC2, by employing an agile approach that is made possible by the cloud. Attendees will experience the reality of what a first week on EC2 looks like from the perspective of someone deploying an actual application on EC2. You will follow them as they progress from deploying their entire application from an EC2 AMI on day 1 to more advanced features and patterns available in EC2 by day 5. Throughout the process we will identify cloud best practices that can be applied to your first week on EC2 and beyond.
Introduction to DevOps on AWS. Basic introduction to Devops principles and practices, and how they can be implemented on AWS. Introduces basic cloudformation.
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
ER(Entity Relationship) Diagram for online shopping - TAEHimani415946
https://bit.ly/3KACoyV
The ER diagram for the project is the foundation for the building of the database of the project. The properties, datatypes, and attributes are defined by the ER diagram.
4. 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
5. 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 multiple purchase types to optimize pricing based on current and forecast capacity needs.
Spiky workloads Committed utilization Time-insensitive workloads Highly sensitive workloads
7. Provisioning and Lifecycle
• Create -> Start -> Stop -> Terminate
• Manually in console
• Automate via API (or other tools)
• Automatically based on demand
(demand curve)
17. Custom script on AMI
(script_runner.py) fetches userdata,
parses it, and configures EC2 Instance
on boot
Bootstrapping: metadata and userdata
18. • 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 distributions via a package repo or
source
Bootstrapping: UserData and CloudInit
23. 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
24. 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
25. 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
Linu
x
JEE
Hibe
rnat
e
Tom
cat
Apac
he
Linu
x
JEE
Hibe
rnat
e
Tom
cat
Apac
he
Linu
x
JEE
Hibe
rnat
e
Tom
cat
Apac
he
Linu
x
JEE
Hibe
rnat
e
Tom
cat
Apac
he
51. • Tools Used:
• CloudFormation script –
• Create a multi-AZ, load balanced and Auto Scaled sample web site running on an Apache
Web Server (m1.small). The application is configured to span all Availability Zones in the
region and is Auto-Scaled based on the CPU utilization of the web servers.
• Bees with Machine Guns – Performance testing tool
• A cloudformation script that spins up a distibuted performance testing 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
52. • CloudFormation script (Auto scaling apache web server)
• Auto-scaling group configuration:
• Min: 1
• Max: 3
• Cooldown: 300
• Scaling Policies:
• Scaling Up:
• CPU Utilization > 20% for 1 consecutive period of 60 seconds
• Action: Add 1 instance
• Then wait: 60 seconds before next operation
• Scaling Down:
• CPU Utilization < 10% for 2 consecutive periods of 60 seconds
• Action: Remove 1 instance
• Then wait: 60 seconds before next operation
• Bees with Machine guns(NASTY)
Demo Information
53. 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 partially scale back shortly after
scaling up, increasing costs.
• Scale too timidly
• Poor performance
• Outages due to lack of capacity
• Scale out early / Scale in slowly