Amazon EC2 is a web service that provides resizable compute capacity in the cloud. It allows users to rent virtual machines on which to run applications. EC2 provides several instance types optimized for different use cases like compute-intensive, memory-intensive, or storage-intensive workloads. Security groups act as virtual firewalls that control access to instances. Users can choose between on-demand, reserved, or spot instances depending on their workload and pricing needs. Reserved instances provide significant discounts compared to on-demand but require longer-term commitments.
Amazon Web Services(AWS) in cloud Computing .pptxGSCWU
Amazon Elastic Compute Cloud (Amazon EC2) offers the broadest and deepest compute platform, with over 750 instances and choice of the latest processor, storage, networking, operating system, and purchase model to help you best match the needs of your workload. We are the first major cloud provider that supports Intel, AMD, and Arm processors, the only cloud with on-demand EC2 Mac instances, and the only cloud with 400 Gbps Ethernet networking. We offer the best price performance for machine learning training, as well as the lowest cost per inference instances in the cloud. More SAP, high performance computing (HPC), ML, and Windows workloads run on AWS than any other cloud.
Instance Types
General Purpose
General purpose instances provide a balance of compute, memory and networking resources, and can be used for a variety of diverse workloads. These instances are ideal for applications that use these resources in equal proportions such as web servers and code repositories.
Compute Optimized
Compute Optimized instances are ideal for compute bound applications that benefit from high performance processors. Instances belonging to this category are well suited for batch processing workloads, media transcoding, high performance web servers, high performance computing (HPC), scientific modeling, dedicated gaming servers and ad server engines, machine learning inference and other compute intensive applications.
Memory Optimized
Memory optimized instances are designed to deliver fast performance for workloads that process large data sets in memory.
Accelerated Computing
Accelerated computing instances use hardware accelerators, or co-processors, to perform functions, such as floating point number calculations, graphics processing, or data pattern matching, more efficiently than is possible in software running on CPUs.
Storage Optimized
Storage optimized instances are designed for workloads that require high, sequential read and write access to very large data sets on local storage. They are optimized to deliver tens of thousands of low-latency, random I/O operations per second (IOPS) to applications.
Amazon Web Services and its Global Infrastructure.pptxGSCWU
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud, offering over 200 fully featured services from data centers globally. Millions of customers—including the fastest-growing startups, largest enterprises, and leading government agencies—are using AWS to lower costs, become more agile, and innovate faster.AWS has significantly more services, and more features within those services, than any other cloud provider–from infrastructure technologies like compute, storage, and databases–to emerging technologies, such as machine learning and artificial intelligence, data lakes and analytics, and Internet of Things. This makes it faster, easier, and more cost-effective to move your existing applications to the cloud and build nearly anything you can imagine.
AWS also has the deepest functionality within those services. For example, AWS offers the widest variety of databases that are purpose-built for different types of applications so you can choose the right tool for the job to get the best cost and performance.
Largest community of customers and partners
AWS has the largest and most dynamic community, with millions of active customers and tens of thousands of partners globally. Customers across virtually every industry and of every size, including startups, enterprises, and public sector organizations, are running every imaginable use case on AWS. The AWS Partner Network (APN) includes thousands of systems integrators who specialize in AWS services and tens of thousands of independent software vendors (ISVs) who adapt their technology to work on AWS.
Most secure
AWS is architected to be the most flexible and secure cloud computing environment available today. Our core infrastructure is built to satisfy the security requirements for the military, global banks, and other high-sensitivity organizations. This is backed by a deep set of cloud security tools, with over 300 security, compliance, and governance services and features, as well as support for 143 security standards and compliance certifications.
Fastest pace of innovation
With AWS, you can leverage the latest technologies to experiment and innovate more quickly. We are continually accelerating our pace of innovation to invent entirely new technologies you can use to transform your business. For example, in 2014, AWS pioneered the serverless computing space with the launch of AWS Lambda, which lets developers run their code without provisioning or managing servers. And AWS built Amazon SageMaker, a fully managed machine learning service that empowers everyday developers and scientists to use machine learning–without any previous experience.
Most proven operational expertise
AWS has unmatched experience, maturity, reliability, security, and performance that you can depend upon for your most important applications. For over 17 years, AWS has been delivering cloud services to millions of customers around the world running a wide variety of use cases.
AWS Summit London 2014 | Introduction to Amazon EC2 (100)Amazon Web Services
This document is an introduction to Amazon EC2 presented by Ian Massingham on April 30, 2014. It provides an overview of EC2's key functionality and growth over the past 7 years. EC2 allows users to provision compute capacity in the cloud and pay only for what they use. It offers choices for instance types, operating systems, storage options, and pricing models to meet different use cases. EC2 provides scalability, reliability, security, and cost savings compared to on-premises infrastructure.
This document discusses scaling applications on Amazon Web Services (AWS) as user counts increase. It begins with an overview of AWS services for applications with a single user, including compute (EC2), storage (EBS), load balancing (ELB), and auto-scaling. For applications with more than one user, it discusses choosing appropriate EC2 instance types and auto-scaling policies. The document then notes that as user counts grow to thousands or millions, it will discuss scaling strategies in further documents. It promotes additional AWS scaling guides and notes that the company presenting is hiring various roles.
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCOAmazon Web Services
This document summarizes an AWS summit presentation about cost optimization. It discusses calculating total cost of ownership (TCO) comparisons between cloud and traditional IT. When using AWS, customers pay only for what they use and only when they use it, which provides more flexibility than traditional capital expense models. The document also provides tips for optimizing AWS costs through right-sizing resources, using different payment models like reserved instances and spot instances, and monitoring usage with services like CloudWatch to further reduce costs. It shares an example of one company that was able to reduce its AWS costs by over 60% by implementing optimization strategies.
This document discusses cost optimization strategies on AWS. It provides examples of cost savings achieved by companies that migrated applications to AWS including a 14 million dollar annual savings for GE. It outlines approaches for architecting efficiently for cost, optimizing usage costs over time, and taking advantage of AWS pricing benefits like reserved instances, spot instances, and different storage options. The document emphasizes optimizing through proactive monitoring and billing tools, leveraging the various EC2 pricing plans, and combining options for further savings.
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...Amazon Web Services
The document provides an overview and agenda for a training on Amazon Web Services (AWS). It discusses setting up an AWS account, an overview of key AWS services like Amazon EC2, S3, and others. It also includes demos of setting up an AWS account, using EC2 to launch virtual servers, and uploading and downloading objects from S3 storage. The training aims to help participants get started with AWS and understand its global infrastructure and capabilities.
Running Siebel on AWS - Oracle Open World 13Milind Waikul
This document discusses deploying Siebel CRM on AWS to provide a highly available and scalable architecture with no hardware requirements. Key points include:
- Enterprise Beacon has expertise in both Siebel and AWS and launched the first Siebel test drive on AWS.
- Deploying Siebel on AWS provides benefits over traditional on-premise or SAAS models like lower costs, built-in high availability, disaster recovery, unlimited environments, and AWS service level agreements.
- The proposed Siebel on AWS architecture spreads application tiers across multiple availability zones for high availability and uses services like Elastic Load Balancing, Route 53, and database multi-AZ for automatic failover and disaster recovery across regions.
Amazon Web Services(AWS) in cloud Computing .pptxGSCWU
Amazon Elastic Compute Cloud (Amazon EC2) offers the broadest and deepest compute platform, with over 750 instances and choice of the latest processor, storage, networking, operating system, and purchase model to help you best match the needs of your workload. We are the first major cloud provider that supports Intel, AMD, and Arm processors, the only cloud with on-demand EC2 Mac instances, and the only cloud with 400 Gbps Ethernet networking. We offer the best price performance for machine learning training, as well as the lowest cost per inference instances in the cloud. More SAP, high performance computing (HPC), ML, and Windows workloads run on AWS than any other cloud.
Instance Types
General Purpose
General purpose instances provide a balance of compute, memory and networking resources, and can be used for a variety of diverse workloads. These instances are ideal for applications that use these resources in equal proportions such as web servers and code repositories.
Compute Optimized
Compute Optimized instances are ideal for compute bound applications that benefit from high performance processors. Instances belonging to this category are well suited for batch processing workloads, media transcoding, high performance web servers, high performance computing (HPC), scientific modeling, dedicated gaming servers and ad server engines, machine learning inference and other compute intensive applications.
Memory Optimized
Memory optimized instances are designed to deliver fast performance for workloads that process large data sets in memory.
Accelerated Computing
Accelerated computing instances use hardware accelerators, or co-processors, to perform functions, such as floating point number calculations, graphics processing, or data pattern matching, more efficiently than is possible in software running on CPUs.
Storage Optimized
Storage optimized instances are designed for workloads that require high, sequential read and write access to very large data sets on local storage. They are optimized to deliver tens of thousands of low-latency, random I/O operations per second (IOPS) to applications.
Amazon Web Services and its Global Infrastructure.pptxGSCWU
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud, offering over 200 fully featured services from data centers globally. Millions of customers—including the fastest-growing startups, largest enterprises, and leading government agencies—are using AWS to lower costs, become more agile, and innovate faster.AWS has significantly more services, and more features within those services, than any other cloud provider–from infrastructure technologies like compute, storage, and databases–to emerging technologies, such as machine learning and artificial intelligence, data lakes and analytics, and Internet of Things. This makes it faster, easier, and more cost-effective to move your existing applications to the cloud and build nearly anything you can imagine.
AWS also has the deepest functionality within those services. For example, AWS offers the widest variety of databases that are purpose-built for different types of applications so you can choose the right tool for the job to get the best cost and performance.
Largest community of customers and partners
AWS has the largest and most dynamic community, with millions of active customers and tens of thousands of partners globally. Customers across virtually every industry and of every size, including startups, enterprises, and public sector organizations, are running every imaginable use case on AWS. The AWS Partner Network (APN) includes thousands of systems integrators who specialize in AWS services and tens of thousands of independent software vendors (ISVs) who adapt their technology to work on AWS.
Most secure
AWS is architected to be the most flexible and secure cloud computing environment available today. Our core infrastructure is built to satisfy the security requirements for the military, global banks, and other high-sensitivity organizations. This is backed by a deep set of cloud security tools, with over 300 security, compliance, and governance services and features, as well as support for 143 security standards and compliance certifications.
Fastest pace of innovation
With AWS, you can leverage the latest technologies to experiment and innovate more quickly. We are continually accelerating our pace of innovation to invent entirely new technologies you can use to transform your business. For example, in 2014, AWS pioneered the serverless computing space with the launch of AWS Lambda, which lets developers run their code without provisioning or managing servers. And AWS built Amazon SageMaker, a fully managed machine learning service that empowers everyday developers and scientists to use machine learning–without any previous experience.
Most proven operational expertise
AWS has unmatched experience, maturity, reliability, security, and performance that you can depend upon for your most important applications. For over 17 years, AWS has been delivering cloud services to millions of customers around the world running a wide variety of use cases.
AWS Summit London 2014 | Introduction to Amazon EC2 (100)Amazon Web Services
This document is an introduction to Amazon EC2 presented by Ian Massingham on April 30, 2014. It provides an overview of EC2's key functionality and growth over the past 7 years. EC2 allows users to provision compute capacity in the cloud and pay only for what they use. It offers choices for instance types, operating systems, storage options, and pricing models to meet different use cases. EC2 provides scalability, reliability, security, and cost savings compared to on-premises infrastructure.
This document discusses scaling applications on Amazon Web Services (AWS) as user counts increase. It begins with an overview of AWS services for applications with a single user, including compute (EC2), storage (EBS), load balancing (ELB), and auto-scaling. For applications with more than one user, it discusses choosing appropriate EC2 instance types and auto-scaling policies. The document then notes that as user counts grow to thousands or millions, it will discuss scaling strategies in further documents. It promotes additional AWS scaling guides and notes that the company presenting is hiring various roles.
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCOAmazon Web Services
This document summarizes an AWS summit presentation about cost optimization. It discusses calculating total cost of ownership (TCO) comparisons between cloud and traditional IT. When using AWS, customers pay only for what they use and only when they use it, which provides more flexibility than traditional capital expense models. The document also provides tips for optimizing AWS costs through right-sizing resources, using different payment models like reserved instances and spot instances, and monitoring usage with services like CloudWatch to further reduce costs. It shares an example of one company that was able to reduce its AWS costs by over 60% by implementing optimization strategies.
This document discusses cost optimization strategies on AWS. It provides examples of cost savings achieved by companies that migrated applications to AWS including a 14 million dollar annual savings for GE. It outlines approaches for architecting efficiently for cost, optimizing usage costs over time, and taking advantage of AWS pricing benefits like reserved instances, spot instances, and different storage options. The document emphasizes optimizing through proactive monitoring and billing tools, leveraging the various EC2 pricing plans, and combining options for further savings.
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...Amazon Web Services
The document provides an overview and agenda for a training on Amazon Web Services (AWS). It discusses setting up an AWS account, an overview of key AWS services like Amazon EC2, S3, and others. It also includes demos of setting up an AWS account, using EC2 to launch virtual servers, and uploading and downloading objects from S3 storage. The training aims to help participants get started with AWS and understand its global infrastructure and capabilities.
Running Siebel on AWS - Oracle Open World 13Milind Waikul
This document discusses deploying Siebel CRM on AWS to provide a highly available and scalable architecture with no hardware requirements. Key points include:
- Enterprise Beacon has expertise in both Siebel and AWS and launched the first Siebel test drive on AWS.
- Deploying Siebel on AWS provides benefits over traditional on-premise or SAAS models like lower costs, built-in high availability, disaster recovery, unlimited environments, and AWS service level agreements.
- The proposed Siebel on AWS architecture spreads application tiers across multiple availability zones for high availability and uses services like Elastic Load Balancing, Route 53, and database multi-AZ for automatic failover and disaster recovery across regions.
Amazon Elastic Compute Cloud (Amazon EC2) provides resizable compute capacity in the cloud and makes web scale computing easier for customers. Amazon EC2 provides a wide variety of compute instances suited to every imaginable use case, from static websites to high performance supercomputing on-demand, available via highly flexible pricing options. Amazon EC2 works with Amazon Elastic Block Store (Amazon EBS) and Auto Scaling to make it easy for you to get the performance and availability you need for your applications. This session will introduce the key features and different instance types offered by Amazon EC2, demonstrate how you can get started and provide guidance on choosing the right types of instance and purchasing options.
This document provides an overview of AWS pricing models and services. It discusses the different types of pricing for core AWS services including on-demand, reserved, and spot instances. It also covers additional pricing for services like EBS, monitoring, and data transfer. Tools for analyzing and optimizing AWS costs are demonstrated, including the AWS pricing calculator and RightScale's Plan for Cloud. Tips for reading bills and setting pricing alerts are also presented.
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWSAmazon Web Services
This webinar will cover the basics of getting started with AWS. After a brief overview, this session will dive into core AWS services with live demonstrations of how to set up and utilize compute, storage, and other services. The focus will be on the ease of use and the ability to clone environments that largest customers are running to highlight AWS’ versatility and ease of use as a cloud platform.
Introduction to amazon web services for developersCiklum Ukraine
Introduction to Amazon Web Services for developers
About presenter
Roman Gomolko with 11 years of experience in development including 4 years of day-to-day work with Amazon Web Services.
Disclaimer
Cloud-hosting is buzz-word for a while and in my talk I would like to give an introduction to Amazon Web Services (AWS).
We will talk about basic building blocks of AWS like EC2, ELB, ASG, S3, CloudFront, RDS, IAM, VPC and other scary or funny abbreviations.
Then we will discuss how to migrate existing applications to AWS. This topic includes:
• how to design infrastructure and services to use when migrating
• how to choose proper instance types
• how to estimate infrastructure cost
• how it will affect performance of application migrated
Then we will make an overview of services provided by AWS and possible apply in your current of future applications:
• SQS
• DynamoDB
• Kinesis
• CloudSearch
• CodeDeploy
• CloudFormation
And if we survive we will talk a little how to design Cloud applications. That’s mainly about general principles.
My talk mostly targeted towards decision makers and decisions pushers of small and medium size companies which are consider “going cloud” or already moving into this direction. Everyone interested in gaining knowledge in these areas are welcomed as well.
We will spend around 2–3 hours together and you will be able to pitch-in any questions until we totally goes away from original plan.
This document provides an overview of cloud computing and Amazon EC2. It defines cloud computing and describes its essential characteristics like on-demand self-service, broad network access, resource pooling, and measured service. It outlines the main service models - SaaS, PaaS, and IaaS - and deployment models including private, public, hybrid and community clouds. It then introduces Amazon EC2 as an IaaS offering, describing how it provides scalable computing capacity through instances launched from AMIs. Key EC2 concepts covered include regions/availability zones, storage options, security groups, monitoring, auto-scaling, and load balancing.
Amazon EC2 is Amazon's Elastic Compute Cloud service that allows users to launch virtual servers, called instances, in Amazon's data centers. The presentation provides an overview of EC2's history, functionality, instance types, pricing models including on-demand, reserved, and spot instances, and security features. It demonstrates how EC2 allows for automatic scaling and reliability through services like Auto Scaling and Elastic Load Balancing.
Amazon Web Services - Relational Database Service Meetupcyrilkhairallah
The document discusses Amazon Relational Database Service (RDS), a managed database service. It provides an overview of RDS and how it can be used to deploy, operate, and scale databases in the cloud more easily without manual administration. Key topics covered include how to scale databases with RDS, optimize costs using reserved instances, monitor databases with CloudWatch, take automated backups, and perform other administrative tasks without managing the underlying infrastructure.
Let’s get started. Join this session to continue your journey through the core AWS services with live demonstrations of how to set up and use the services.
EC2 is Amazon's Elastic Compute Cloud that provides secure and scalable virtual computing resources. It offers virtual machines known as instances that customers can launch, manage, and terminate as needed. EC2 provides high performance, reliability and scalability by distributing instances across multiple regions and availability zones. Customers pay for instances based on factors like the instance type, region, operating system and amount of time the instances are running. EC2 integrates with other AWS services and provides features like automatic scaling of resources based on demand.
Nuts and bolts of running a popular site in the aws cloudDavid Veksler
I will share how we develop and host a popular publishing platform in the cloud with a limited budget and technology team.
We'll cover architecture, including a variety of services at Amazon Web Services such as elastic load balancing, S3, Elastic Beanstalk, and RDS in the context of a real site.
We'll cover how we control costs with Spot and burstable instances and scale up with distributed caching.
Finally we'll discuss continuous deployment strategies for Windows and Linux-based cloud applications in the context of a distributed team using an agile process.
AWS offers three main options for EC2 instances: On Demand, Reserved Instances, and Savings Plans. On Demand instances have no commitment but the highest rates, while Reserved Instances provide significant discounts but require a 1-year or 3-year commitment. Savings Plans offer the lowest prices with usage commitments and more flexibility than Reserved Instances.
Managed Cloud Services for Siebel CRM on Amazon AWSMilind Waikul
Managed cloud services are provided for running Siebel on Amazon AWS. Key AWS components used include EC2 for compute capacity, RDS for database services, and VPC for virtual private networks. Siebel instances are deployed in a VPC configured with public and private subnets for security. Databases can be set up for high availability using multi-AZ RDS. Enterprise Beacon specializes in Siebel implementations on AWS and provides automation and management services through their Cloud Management Framework. They outline a 5E roadmap approach for piloting, implementing, and evolving Siebel on AWS cloud services.
AWS Atlanta meetup group Slides from March 20th 2015 group presentation with CloudCheckr COO Aaron Klein speaking about Tracking, Allocating and Optimizing AWS Costs.
Sub topics include Instance and Service Tagging strategies in AWS for Master and child account management.
AWS EC2 provides scalable, on-demand computing capacity in the AWS cloud. It allows users to launch virtual servers as needed and configure security, networking, and storage. EC2 offers several instance types with varying CPU, memory, and storage configurations. Users can store data on instance storage volumes or EBS storage volumes. EC2 provides features like security groups, elastic IP addresses, tagging, and virtual private clouds to isolate and manage resources. Pricing options include on-demand instances, reserved instances for steady-state workloads which provide significant discounts, and scheduled reserved instances to match reservations to recurring schedules.
Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...Amazon Web Services
Learning Objectives:
- Learn how to use Amazon EMR for easy, fast, and cost-effective processing of vast amounts of data across dynamically scalable Amazon EC2 instances.
- Learn how using EC2 Spot can significantly reduce the cost of running your clusters.
- Learn how Amazon EMR Instance Fleets can make it easier to quickly obtain and maintain your desired capacity for your clusters.
How to calculate the cost of a Hadoop infrastructure on Amazon AWS, given some data volume estimates and the rough use case ?
Presentation attempts to compare the different options available on AWS.
The document provides an overview of an AWS training course that covers various AWS services like EC2, S3, VPC, IAM, Lambda, RDS, and more. It includes descriptions of topics covered in each section and links to documentation. The course aims to prepare students for the AWS certification exam through lectures, labs, assignments on various services, deployment strategies and whitepapers.
This document provides best practices for deploying Microsoft SQL Server on Amazon EC2. It discusses using multiple Amazon EBS volumes for tempdb and data files to improve performance. It also covers high availability options like AlwaysOn Availability Groups across Availability Zones and failover cluster instances. The document recommends configuring security groups and network access control lists for security in a VPC.
Amazon Elastic Compute Cloud (Amazon EC2) provides a broad selection of instance types to accommodate a diverse mix of workloads. In this technical session, we provide an overview of the Amazon EC2 instance platform, key platform features, and the concept of instance generations.
We dive into the current generation design choices of the different instance families, including the General Purpose, Compute Optimized, Storage Optimized, Memory Optimized, and GPU instance families. We also detail best practices and share performance tips for getting the most out of your Amazon EC2 instances.
Speaker:
Ian Massingham, AWS Technical Evangelist
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.
Infrastructure Challenges in Scaling RAG with Custom AI modelsZilliz
Building Retrieval-Augmented Generation (RAG) systems with open-source and custom AI models is a complex task. This talk explores the challenges in productionizing RAG systems, including retrieval performance, response synthesis, and evaluation. We’ll discuss how to leverage open-source models like text embeddings, language models, and custom fine-tuned models to enhance RAG performance. Additionally, we’ll cover how BentoML can help orchestrate and scale these AI components efficiently, ensuring seamless deployment and management of RAG systems in the cloud.
Amazon Elastic Compute Cloud (Amazon EC2) provides resizable compute capacity in the cloud and makes web scale computing easier for customers. Amazon EC2 provides a wide variety of compute instances suited to every imaginable use case, from static websites to high performance supercomputing on-demand, available via highly flexible pricing options. Amazon EC2 works with Amazon Elastic Block Store (Amazon EBS) and Auto Scaling to make it easy for you to get the performance and availability you need for your applications. This session will introduce the key features and different instance types offered by Amazon EC2, demonstrate how you can get started and provide guidance on choosing the right types of instance and purchasing options.
This document provides an overview of AWS pricing models and services. It discusses the different types of pricing for core AWS services including on-demand, reserved, and spot instances. It also covers additional pricing for services like EBS, monitoring, and data transfer. Tools for analyzing and optimizing AWS costs are demonstrated, including the AWS pricing calculator and RightScale's Plan for Cloud. Tips for reading bills and setting pricing alerts are also presented.
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWSAmazon Web Services
This webinar will cover the basics of getting started with AWS. After a brief overview, this session will dive into core AWS services with live demonstrations of how to set up and utilize compute, storage, and other services. The focus will be on the ease of use and the ability to clone environments that largest customers are running to highlight AWS’ versatility and ease of use as a cloud platform.
Introduction to amazon web services for developersCiklum Ukraine
Introduction to Amazon Web Services for developers
About presenter
Roman Gomolko with 11 years of experience in development including 4 years of day-to-day work with Amazon Web Services.
Disclaimer
Cloud-hosting is buzz-word for a while and in my talk I would like to give an introduction to Amazon Web Services (AWS).
We will talk about basic building blocks of AWS like EC2, ELB, ASG, S3, CloudFront, RDS, IAM, VPC and other scary or funny abbreviations.
Then we will discuss how to migrate existing applications to AWS. This topic includes:
• how to design infrastructure and services to use when migrating
• how to choose proper instance types
• how to estimate infrastructure cost
• how it will affect performance of application migrated
Then we will make an overview of services provided by AWS and possible apply in your current of future applications:
• SQS
• DynamoDB
• Kinesis
• CloudSearch
• CodeDeploy
• CloudFormation
And if we survive we will talk a little how to design Cloud applications. That’s mainly about general principles.
My talk mostly targeted towards decision makers and decisions pushers of small and medium size companies which are consider “going cloud” or already moving into this direction. Everyone interested in gaining knowledge in these areas are welcomed as well.
We will spend around 2–3 hours together and you will be able to pitch-in any questions until we totally goes away from original plan.
This document provides an overview of cloud computing and Amazon EC2. It defines cloud computing and describes its essential characteristics like on-demand self-service, broad network access, resource pooling, and measured service. It outlines the main service models - SaaS, PaaS, and IaaS - and deployment models including private, public, hybrid and community clouds. It then introduces Amazon EC2 as an IaaS offering, describing how it provides scalable computing capacity through instances launched from AMIs. Key EC2 concepts covered include regions/availability zones, storage options, security groups, monitoring, auto-scaling, and load balancing.
Amazon EC2 is Amazon's Elastic Compute Cloud service that allows users to launch virtual servers, called instances, in Amazon's data centers. The presentation provides an overview of EC2's history, functionality, instance types, pricing models including on-demand, reserved, and spot instances, and security features. It demonstrates how EC2 allows for automatic scaling and reliability through services like Auto Scaling and Elastic Load Balancing.
Amazon Web Services - Relational Database Service Meetupcyrilkhairallah
The document discusses Amazon Relational Database Service (RDS), a managed database service. It provides an overview of RDS and how it can be used to deploy, operate, and scale databases in the cloud more easily without manual administration. Key topics covered include how to scale databases with RDS, optimize costs using reserved instances, monitor databases with CloudWatch, take automated backups, and perform other administrative tasks without managing the underlying infrastructure.
Let’s get started. Join this session to continue your journey through the core AWS services with live demonstrations of how to set up and use the services.
EC2 is Amazon's Elastic Compute Cloud that provides secure and scalable virtual computing resources. It offers virtual machines known as instances that customers can launch, manage, and terminate as needed. EC2 provides high performance, reliability and scalability by distributing instances across multiple regions and availability zones. Customers pay for instances based on factors like the instance type, region, operating system and amount of time the instances are running. EC2 integrates with other AWS services and provides features like automatic scaling of resources based on demand.
Nuts and bolts of running a popular site in the aws cloudDavid Veksler
I will share how we develop and host a popular publishing platform in the cloud with a limited budget and technology team.
We'll cover architecture, including a variety of services at Amazon Web Services such as elastic load balancing, S3, Elastic Beanstalk, and RDS in the context of a real site.
We'll cover how we control costs with Spot and burstable instances and scale up with distributed caching.
Finally we'll discuss continuous deployment strategies for Windows and Linux-based cloud applications in the context of a distributed team using an agile process.
AWS offers three main options for EC2 instances: On Demand, Reserved Instances, and Savings Plans. On Demand instances have no commitment but the highest rates, while Reserved Instances provide significant discounts but require a 1-year or 3-year commitment. Savings Plans offer the lowest prices with usage commitments and more flexibility than Reserved Instances.
Managed Cloud Services for Siebel CRM on Amazon AWSMilind Waikul
Managed cloud services are provided for running Siebel on Amazon AWS. Key AWS components used include EC2 for compute capacity, RDS for database services, and VPC for virtual private networks. Siebel instances are deployed in a VPC configured with public and private subnets for security. Databases can be set up for high availability using multi-AZ RDS. Enterprise Beacon specializes in Siebel implementations on AWS and provides automation and management services through their Cloud Management Framework. They outline a 5E roadmap approach for piloting, implementing, and evolving Siebel on AWS cloud services.
AWS Atlanta meetup group Slides from March 20th 2015 group presentation with CloudCheckr COO Aaron Klein speaking about Tracking, Allocating and Optimizing AWS Costs.
Sub topics include Instance and Service Tagging strategies in AWS for Master and child account management.
AWS EC2 provides scalable, on-demand computing capacity in the AWS cloud. It allows users to launch virtual servers as needed and configure security, networking, and storage. EC2 offers several instance types with varying CPU, memory, and storage configurations. Users can store data on instance storage volumes or EBS storage volumes. EC2 provides features like security groups, elastic IP addresses, tagging, and virtual private clouds to isolate and manage resources. Pricing options include on-demand instances, reserved instances for steady-state workloads which provide significant discounts, and scheduled reserved instances to match reservations to recurring schedules.
Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...Amazon Web Services
Learning Objectives:
- Learn how to use Amazon EMR for easy, fast, and cost-effective processing of vast amounts of data across dynamically scalable Amazon EC2 instances.
- Learn how using EC2 Spot can significantly reduce the cost of running your clusters.
- Learn how Amazon EMR Instance Fleets can make it easier to quickly obtain and maintain your desired capacity for your clusters.
How to calculate the cost of a Hadoop infrastructure on Amazon AWS, given some data volume estimates and the rough use case ?
Presentation attempts to compare the different options available on AWS.
The document provides an overview of an AWS training course that covers various AWS services like EC2, S3, VPC, IAM, Lambda, RDS, and more. It includes descriptions of topics covered in each section and links to documentation. The course aims to prepare students for the AWS certification exam through lectures, labs, assignments on various services, deployment strategies and whitepapers.
This document provides best practices for deploying Microsoft SQL Server on Amazon EC2. It discusses using multiple Amazon EBS volumes for tempdb and data files to improve performance. It also covers high availability options like AlwaysOn Availability Groups across Availability Zones and failover cluster instances. The document recommends configuring security groups and network access control lists for security in a VPC.
Amazon Elastic Compute Cloud (Amazon EC2) provides a broad selection of instance types to accommodate a diverse mix of workloads. In this technical session, we provide an overview of the Amazon EC2 instance platform, key platform features, and the concept of instance generations.
We dive into the current generation design choices of the different instance families, including the General Purpose, Compute Optimized, Storage Optimized, Memory Optimized, and GPU instance families. We also detail best practices and share performance tips for getting the most out of your Amazon EC2 instances.
Speaker:
Ian Massingham, AWS Technical Evangelist
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.
Infrastructure Challenges in Scaling RAG with Custom AI modelsZilliz
Building Retrieval-Augmented Generation (RAG) systems with open-source and custom AI models is a complex task. This talk explores the challenges in productionizing RAG systems, including retrieval performance, response synthesis, and evaluation. We’ll discuss how to leverage open-source models like text embeddings, language models, and custom fine-tuned models to enhance RAG performance. Additionally, we’ll cover how BentoML can help orchestrate and scale these AI components efficiently, ensuring seamless deployment and management of RAG systems in the cloud.
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).
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
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.
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.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
2. ELASTIC COMPUTE CLOUD
● IT IS THE LEVEL AT WHICH A SYSTEM IS ABLE TO ADAPT TO WORKLOAD CHANGES
BY PROVISING AND DEPROVISIONIG RESOURCES SUCH THAT THE RESOURCES
MEET THE CURRENT DEMAND AS CLOSELY AS POSSIBLE.
(OR)
• AMAZON ELASTIC COMPUTE CLOUD EC2 IS A WEB SERVICE FROM AMAZON THAT
PROVIDES RESIZABLE COMPUTE SERVICES IN THE CLOUD.
• AMAZON IS A VIRTUAL SERVER FOR RUNNING APPLICATIONS ON AMAZON EC2.
1. SCALABLE
2. COST EFFICIENT
3. FLEXIBLE
3. Amazon EC2
• EC2 is one of the most popular of AWS’ offering
• EC2 = Elastic Compute Cloud = Infrastructure as a Service
• It mainly consists in the capability of :
• Renting virtual machines (EC2)
• Storing data on virtual drives (EBS)
• Distributing load across machines (ELB)
• Scaling the services using an auto-scaling group (ASG)
• Knowing EC2 is fundamental to understand how the Cloud works
4. EC2 sizing & configuration options
Operating System (OS): Linux, Windows or Mac OS
• How much compute power & cores (CPU)
• How much random-access memory (RAM)
• How much storage space:
• Network-attached (EBS & EFS)
• hardware (EC2 Instance Store)
• Network card: speed of the card, Public IP address
• Firewall rules: security group
• Bootstrap script (configure at first launch): EC2 User Data
5. EC2 User Data
It is possible to bootstrap our instances using an EC2 User data script.
• bootstrapping means launching commands when a machine starts
• That script is only run once at the instance first start
• EC2 user data is used to automate boot tasks such as:
• Installing updates
• Installing software
• Downloading common files from the internet
• Anything you can think of
• The EC2 User Data Script runs with the root user
6. EC2 Instance Types - Overview
• You can use different types of EC2 instances that are optimised for different use cases
(https://aws.amazon.com/ec2/instance-types/)
• AWS has the following naming convention:
m5.2xlarge
m: instance class
5: generation (AWS improves them over time)
2x: size within the instance class
7. EC2 Instance Types – General Purpose
• Great for a diversity of workloads such as web servers or code repositories
• Balance between:
• Compute
• Memory
• Networking
• In the course, we will be using the t2.micro which is a General Purpose EC2 instance
8. GENERAL PURPOSE
● BALANCED MEMORY AND CPU
● GENERAL PURPOSE INSTANCES PROVIDE A BALANCE OF COMPUTE,MEMORY &
NETWORKING RESOURCES & CAN BE USED FOR VARIETY OF WORKLOADS.
● FOR APPLICATION THAT REQURIES A BALANCE OF PERFORMANCE & COST
● WHERE YOU NEED A PROMPT RESPONSE COST EFFECTIVENESS , LESS PROCESSING
● EX: EMAIL RESPONSE SYSTEMS
9. EC2 Instance Types – Compute Optimized
• Great for compute-intensive tasks that require high performance processors:
• Batch processing workloads
• Media transcoding
• High performance web servers
• High performance computing (HPC)
• Scientific modeling & machine learning
• Dedicated gaming servers
10. COMPUTE OPTIMIZED
● ( MORE CPU THAN RAM)
● FOR APPLICATIONS THAT REQUIRE A LOT OF PROCESSING FROM THE CPU.
● EXAMPLE : ANALYSING STREAMING DATA
● EX: DATA IS CONTINOUSLY STREAMING IN & OUT WHICH NEEDS SYSTEM.
11. EC2 Instance Types – Memory Optimized
• Fast performance for workloads that process large data sets in memory
• Use cases:
• High performance, relational/non-relational databases
• Distributed web scale cache stores
• In-memory databases optimized for BI (business intelligence)
• Applications performing real-time processing of big unstructured data
12. MEMORY OPTIMIZED
● FOR APPLICATION THAT REQUIRE A LOT OF RAM.
● EX: APPLICATION THAT NEED MULTI TASKING
13. EC2 Instance Types – Storage Optimized
• Great for storage-intensive tasks that require high, sequential read and write access to
large data sets on local storage
• Use cases:
• High frequency online transaction processing (OLTP) systems
• Relational & NoSQL databases
• Cache for in-memory databases (for example, Redis)
• Data warehousing applications
• Distributed file systems
14. STORAGE OPTIMIZED
● FOR APPLICATIONS THAT ARE HUGE IN SIZE OR HAVE DATA SET THAT OCCUPIES A
LOT OF SPACE.
EX: LARGE SIZED APPLICATION
15. GPU INSTANCES
● FOR APPLICATIONS THAT REQUIRE SOME HEAVY GRAPHICS RENDERING.
EXAMPLE: 3D MODELLING
17. Introduction to Security Groups
• Security Groups are the fundamental of network security in AWS
• They control how traffic is allowed into or out of our EC2 Instances.
• Security groups only contain allow rules
• Security groups rules can reference by IP or by security group
18. Security Groups Deeper Dive
• Security groups are acting as a “firewall” on EC2 instances
• They regulate:
• Access to Ports
• Authorised IP ranges – IPv4 and IPv6
• Control of inbound network (from other to the instance)
• Control of outbound network (from the instance to other
23. EC2 Instances Purchasing Options
● • On-Demand Instances: short workload, predictable pricing
● • Reserved: (MINIMUM 1 year)
● • Reserved Instances: long workloads
● • Convertible Reserved Instances: long workloads with flexible
instances
● • Scheduled Reserved Instances: example – every Thursday between
3 and 6 pm
● • Spot Instances: short workloads, cheap, can lose instances (less
reliable)
● • Dedicated Hosts: book an entire physical server, control instance
placement
● • Dedicated Instances: no other customers will share your hardware
24. EC2 On Demand
• Pay for what you use:
• Linux or Windows - billing per second, after the first minute
• All other operating systems - billing per hour
• Has the highest cost but no upfront payment
• No long-term commitment
• Recommended for short-term and un-interrupted workloads, where you can't predict how the
application will behave
EXAMPLE: START 9:05 AM
9:10 AM => COST WILL BE FOR 1 HOUR ONLY
25. Convertible Reserved Instances (RIs): are a type of Amazon Web
Services (AWS) Reserved Instance that allows customers to
modify the attributes of the RI during the term of the reservation.
With convertible RIs, customers have the flexibility to change the
instance type, operating system, tenancy, or payment option of
their RI, which can help them to better optimize their usage and
cost savings.
Convertible RIs have a longer commitment period compared to
standard RIs, typically lasting from one to three years. The longer
the commitment period, the greater the discount that customers
receive on their hourly usage rate for the corresponding instance
type.
In addition to the benefits of traditional RIs, convertible RIs provide
additional flexibility and cost savings opportunities for customers
who want to optimize their usage of AWS. However, it's important
to note that there are restrictions and limitations on the
modifications that can be made to convertible RIs, so customers
should carefully evaluate their needs and usage patterns before
26. EC2 Reserved Instances
• Up to 72% discount compared to On-demand
• Reservation period: 1 year = + discount | 3 years = +++ discount
• Purchasing options: no upfront | partial upfront = + | All upfront = ++ discount
• Reserve a specific instance type
• Recommended for steady-state usage applications (think database)
Convertible Reserved Instance
• can change the EC2 instance type
• Up to 66% discount
Scheduled Reserved Instances
• launch within time window you reserve
. • When you require a fraction of day / week / month
27. RESERVED INSTANCE
ATTRIBUTE WHICH DECIDE RESERVED INSTANCE PRICING:
INSTANCE ATTRIBUTE
TERM COMMITMENT
INSTANCE ATTRIBUTE
1. INSTANCE TYPE
2. REGION
3. TENANCY
SHARED
DEDICATED INSTANCE
DEDICATED HOST
28. The key differences between Dedicated Instances and Dedicated Hosts are:
1.Level of Isolation: Dedicated Instances are isolated at the instance level, whereas
Dedicated Hosts are isolated at the hardware level. This means that with Dedicated Hosts,
customers have greater control over the underlying hardware and can use their own
software licenses.
2.Instance Density: Dedicated Hosts allow customers to run multiple instances on a single
physical server, whereas Dedicated Instances are limited to a single instance per physical
server.
3.Billing: Dedicated Instances are billed on an hourly basis, whereas Dedicated Hosts can
be billed on an hourly or monthly basis, depending on the customer's preference.
Overall, Dedicated Instances are a good choice for customers who need the security and
isolation of a dedicated server, but do not require full control over the underlying hardware.
Dedicated Hosts are a good choice for customers who need greater control over the
underlying hardware, and have specific requirements around software licensing and
instance density.
29. TERM COMMITMENT
● WHETHER U WILL USE THAT INSTANCE FOR ONE YEAR / THREE YEARS
● THERE IS NO AUTO RENEWEL
● AND DURATION IS FINISHED
● BUT THE INSTANCE KEEP RUNNING BUT THE BILLING PRICE WILL CHANGE.
ONE YEAR
24/03/23
NEXT YEAR
24/03/24
30. THREE PAYMENT OPTIONS:
1. ALL UPFRONT: PAY ALL THE BILL IN ADVANCE
2. PARTIAL UPFRONT: PAY ON HOURS/ PAY HALF OF THE AMOUNT & HALF AMOUNT
AWS CALCULATES IN THE MINUTES.
EXAMPLE: LIKE EMI
3. NO UPFRONT: WE ARE NOT PAYING ANYTHING IN ADVANCE.
4. OFFERING CLASS:
a) STANDARD: THEY WILL GIVE YOU MORE DISCOUNT
WE CANNOT MODIFY THE STANDARD OFFERING CLASS
WE CANNOT EXCHANGE
b) Convertible
More discount than more standard
Exchanged with another convertible
Can be modified
Selling: can be sold in the marketplace
31. AWS offers three types of Reserved Instances: Standard,
Convertible, and Scheduled. The key differences between Standard
and Convertible Reserved Instances are:
1.Flexibility: Convertible RIs offer more flexibility compared to
Standard RIs. With Convertible RIs, customers have the ability to
change the attributes of the reservation, such as the instance type,
operating system, tenancy, and payment option, during the term of
the reservation. In contrast, Standard RIs are fixed in terms of
instance type, operating system, and tenancy.
2.Pricing: Convertible RIs offer lower discounts compared to
Standard RIs, but the flexibility they offer may provide greater cost
savings opportunities. The discount rate for Convertible RIs
depends on the length of the commitment term and the type of
modification that is allowed. In contrast, Standard RIs offer higher
discounts on hourly usage rates for a fixed instance type, operating
system, and tenancy.
3.Term Length: Convertible RIs typically have longer commitment
periods compared to Standard RIs, lasting from one to three years.
In contrast, Standard RIs offer commitment periods ranging from
one to three years.
Overall, Convertible RIs are a good choice for customers who want
more flexibility and the ability to modify their Reserved Instances
during the term of the reservation. Standard RIs are a better choice
for customers who have a fixed workload and can commit to a
32. EC2 Spot Instances
• Can get a discount of up to 90% compared to On-demand
• Instances that you can “lose” at any point of time if your max price is less than the current spot price
• The MOST cost-efficient instances in AWS
• Useful for workloads that are resilient to failure
• Batch jobs
• Data analysis
• Image processing
• Any distributed workloads
• Workloads with a flexible start and end time
• Not suitable for critical jobs or databases
33. EC2 Dedicated Hosts
• An Amazon EC2 Dedicated Host is a physical server with EC2 instance capacity fully
dedicated to your use. Dedicated Hosts can help you address compliance requirements and
reduce costs by allowing you to use your existing server-bound software licenses.
• Allocated for your account for a 3-year period reservation
• More expensive
• Useful for software that have complicated licensing model (BYOL – Bring Your Own
License)
• Or for companies that have strong regulatory or compliance needs
34. EC2 Dedicated Instances
• Instances running on hardware that’s
dedicated to you
• May share hardware with other
instances in same account
• No control over instance placement
(can move hardware after Stop / Start)
35. EC2 Spot Instance Requests
• Can get a discount of up to 90% compared to On-demand
• Define max spot price and get the instance while current spot price < max
• The hourly spot price varies based on offer and capacity
• If the current spot price > your max price you can choose to stop or terminate your instance with a
2 minutes grace period.
• Other strategy: Spot Block
• “block” spot instance during a specified time frame (1 to 6 hours) without interruptions
• In rare situations, the instance may be reclaimed
• Used for batch jobs, data analysis, or workloads that are resilient to failures.
• Not great for critical jobs or databases
36. Which purchasing option
is right for me?
• On demand: coming and staying in resort
whenever we like, we pay the full price
• Reserved: like planning ahead and if we
plan to stay for a long time, we may get a
good discount.
• Spot instances: the hotel allows people to
bid for the empty rooms and the highest
bidder keeps the rooms. You can get kicked
out at any time
• Dedicated Hosts: We book an entire
building of the resort
37. difference between instance check and system check ?
In Amazon Web Services (AWS), Instance Status Checks and System Status Checks are two types
of health checks that are performed on EC2 instances to ensure that they are running properly.
Instance Status Checks verify that the instance's operating system is running correctly and that any
application software is responding as expected. These checks are performed by the hypervisor and
include verifying that the instance can communicate with other instances in the same subnet, that the
instance's network settings are configured correctly, and that the instance's storage devices are
functioning properly. Instance Status Checks are typically performed at the EC2 instance level
When instance check fails?
• It needs troubleshoot
• 1st problem: need to understand how the instance check got failed
• 2nd problem: REBOOT
38. System Status Checks verify that the underlying hardware and network infrastructure that the
instance is running on is functioning correctly. These checks are also performed by the
hypervisor and include verifying that the network connectivity between the instance and the
internet is functioning correctly, that the power and network connectivity to the instance is
stable, and that the underlying hardware, such as the CPU, memory, and storage, is
functioning properly. System Status Checks are typically performed at the AWS infrastructure
level.
WHEN SYSTEM STATUS CHECK FAILS?
=> U NEED TO START AND STOP THE INSTANCE
39. The key differences between Instance Status Checks and System Status
Checks are:
1.Scope: Instance Status Checks are performed at the instance level,
while System Status Checks are performed at the AWS infrastructure
level.
2.Focus: Instance Status Checks focus on the instance's operating
system and application software, while System Status Checks focus on
the underlying hardware and network infrastructure.
3.Purpose: Instance Status Checks are designed to help identify issues
that may be specific to the instance, such as problems with the operating
system or applications running on the instance. System Status Checks
are designed to help identify issues that may be affecting multiple
instances, such as problems with the underlying hardware or network
infrastructure.
Overall, Instance Status Checks and System Status Checks are both
important for ensuring the health and availability of EC2 instances. It's
41. AMI (AMAZON MACHINE IMAGE)
● AMI ARE PRECONFIGURED TEMPLATE.
● AMI CONTAINS OPERATING SYSTEM + ADDITIONAL SOFTWARE.
● AMI REGION SPECIFIC
● IT IS A PRECONFIGURED TEMPLATE WHICH IS USED TO LAUNCH THE SERVER /VIRTUAL
SERVER
● PRECONFIGURED: IT PROVIDES INFORMATION REQUIRED TO LAUNCH THE INSTANCE
● CAN YOU LAUNCH INSTANCE WITHOUT AMI?
=> NO
42. CAN I LAUNCH MULTIPLE SERVERS WITH SAME AMI?
=> YES
● AMI INCLUDE:
ONE /MORE EBS BASED SNAPSHOT OR INSTANCE STORED BACKED AMI
IT ALSO CONTAINS LAUNCH PERMISSION . IT SPECIFIES WHO CAN LAUNCH PERMISSION
BLOCK DEVICE MAPPING => WHICH SPECIFIES VOLUME IS ATTACHED WITH IT.
WHERE AMI STORES?
BY DEFAULT IT STORES IN S3.
IT IS MANAGED BY AWS
44. ● REGISTER-> AMI -> CREATE INSTANCE,COPY INSTANCE ,LAUNCH INSTANCE
IF YOU WANT TO COPY?
YOU SHOULD HAVE THE PERMISSION
DEREGISTER AMI: IT WILL GONE FROM THE CONSOLE.
=> IT WILL GO TO THE RECYCLE BIN (AND WE CAN REUSE THEM)
45. TYPES OF AMI IMAGES:
1 PUBLIC AMI: IT IS FREE TO USE PUBLICALLY AVAILABLE (AWS PROVIDED)
2 PRIVATE AMI: CAN BE USED ONLY IN YOUR ACCOUNT.
3. MARKET PLACE AMI / PAID AMI: AN AMI SOMEONE ELSE MADE & POTENTIALLY SELLS.
4.COMMUNITY AMI: GROUP OF PEOPLE
5. YOUR OWN AMI: YOU MAKE & MAINTAIN THEM YOURSELF.