title
AWS Cloud Practitioner | AWS Certified Cloud Practitioner - Full Course | AWS Training | Edureka

description
πŸ”₯Edureka AWS Certification Training (Use Code "π˜πŽπ”π“π”ππ„πŸπŸŽ"): https://www.edureka.co/aws-certification-training This 'AWS Cloud Practitioner' tutorial video will give you a complete understanding of the AWS Cloud platform and help you prepare for the AWS Certified Cloud Practitioner Examination (a.k.a AWS CCP Examination). This AWS course is intended for individuals who need the knowledge and skills necessary to effectively demonstrate an overall understanding of the AWS Cloud, independent of specific technical roles addressed by other AWS Certifications. Below are the topics covered in this AWS Cloud Practitioner session: 00:00 Agenda 06:50 Cloud Concepts 12:36 Different Service Modules 16:52 Deployment Models 21:24 AWS Cloud Infrastructure 38:46 Components of IAM 40:28 Setting up MFA 53:52 Elements of IAM Policy 1:12:25 AWS Console Demo 1:12:29 EC2 1:42:40 AMI 1:44:00 Auto Scaling Group 1:56:38 Create Load Balancer 2:03:15 S3 2:10:41 Cloud Front 2:15:05 RDS 2:30:21 Lambda 2:42:12 Technology Overview 2:42:21 AWS Compute Domain 2:59:38 AWS Storage Services 3:06:52 AWS Database Services 3:23:46 AWS Networking Services 3:27:14 AWS Management Services 3:23:30 AWS Security Services 3:34:32 AWS Application Services 3:37:05 AWS Pricing 3:44:23 What is included in the Free Tier Account 3:51:01 Cost Optimization πŸ”΄Subscribe to our channel to get video updates. Hit the subscribe button above: https://goo.gl/6ohpTV Twitter: https://twitter.com/edurekain LinkedIn: https://www.linkedin.com/company/edureka Instagram: https://www.instagram.com/edureka_learning/ Facebook: https://www.facebook.com/edurekaIN/ SlideShare: https://www.slideshare.net/EdurekaIN Castbox: https://castbox.fm/networks/505?country=in Meetup: https://www.meetup.com/edureka/ #edureka #awsEdureka #AWSCloudPractitioner #AWSCloudpractionerfullcourse #AWSCertification #awstutorial #awstraining #learnAWS #withme --------------------------------------------------- How it Works? 1. This is a 5 Weeks Instructor led Online Course, 30 hours of assignment and 20 hours of project work. 2. We have a 24x7 One-on-One LIVE Technical Support to help you with any problems you might face or any clarifications you may require during the course. 3. At the end of the training you will be working on a real time project for which we will provide you a Grade and a Verifiable Certificate! ------------------------------------------------------- About The Course AWS holds 69% of the global market share in the cloud computing market. Some of the prominent companies who use AWS as their backbone are Kelloggs, Netflix, Adobe, Airbnb and General Electric. Irrespective of the size of an organization, everyone has started to adopt the cloud services in one way or the other, and AWS is the major player in the Cloud services industry. AWS Certification Training from Edureka is designed to provide in-depth knowledge about AWS architectural principles and its services. -------------------------------------------------- What are the skills that you will be learning with our AWS Architect Certification Training? AWS Architect Certification is designed by industry experts to make you a certified AWS Solutions Architect. It will polish your skills by offering you comprehensive knowledge on Cloud computing. On the completion of the AWS Architect Training, learner will be able to: 1) Design and deploy scalable, highly available, and fault tolerant systems on AWS 2) Understand lift and shift of an existing on-premises application to AWS 3) Ingress and egress of data to and from AWS 4) Identify the appropriate AWS service based on data, compute, database, or security requirements 5) Identify the appropriate use of AWS architectural best practices 6) Estimate AWS costs and identifying cost control mechanisms ---------------------------------------------------- Who should go for this AWS Architect Certification Training? This AWS Certification Training is designed for the IT professionals who want to pursue a career in Cloud Computing and become AWS Certified Solutions Architect. Our AWS Architect Certification Training helps you to grab this opportunity and accelerate your career. It is best suited for: 1) Professionals who want Project Experience in migrating and deploying AWS solutions 2) Professionals with IT Infrastructure background 3) Professionals with Virtualisation experience 4) DevOps professionals 5) Professionals with the understanding of the application, server, and network security and compliance For more information, Please write back to us at sales@edureka.co or call us at IND: 9606058406 / US: 18338555775 (toll free). Got a question on the topic? Please share it in the comment section below and our experts will answer it for you. For more information, please write back to us at sales@edureka.in or call us at IND: 9606058406 / US: 18338555775 (toll-free).

detail
{'title': 'AWS Cloud Practitioner | AWS Certified Cloud Practitioner - Full Course | AWS Training | Edureka', 'heatmap': [{'end': 12960.32, 'start': 12815.992, 'weight': 0.768}, {'end': 13247.036, 'start': 13097.687, 'weight': 1}, {'end': 13664.288, 'start': 13517.632, 'weight': 0.91}], 'summary': 'This aws certified cloud practitioner full course covers the increasing demand for ccp certification, fundamental cloud concepts, deployment best practices, iam components, ec2 instance management, network management, s3 and rds management, compute services, aws services overview, cost optimization, and potential savings of up to 70% through cost optimization.', 'chapters': [{'end': 273.138, 'segs': [{'end': 140.453, 'src': 'embed', 'start': 91.253, 'weight': 0, 'content': [{'end': 99.294, 'text': 'and that is why it makes a lot of sense why a lot of people who try to obtain the CCP are in sales or management,', 'start': 91.253, 'duration': 8.041}, {'end': 108.016, 'text': "because it's going to give them the knowledge to help inform stakeholders and business leaders the reasons as to why they should use AWS.", 'start': 99.294, 'duration': 8.722}, {'end': 114.838, 'text': 'So the next thing that probably might confuse a few people is that why should they get this certification?', 'start': 108.956, 'duration': 5.882}, {'end': 119.12, 'text': "Firstly, it's one of the easiest AWS certifications out there.", 'start': 115.419, 'duration': 3.701}, {'end': 123.342, 'text': 'So if not anything, it should definitely give you a confidence boost.', 'start': 119.68, 'duration': 3.662}, {'end': 130.845, 'text': "It basically adds to your certification count superficially, if that's something your companies care about,", 'start': 124.022, 'duration': 6.823}, {'end': 135.107, 'text': "and that is why you don't see a lot of developers doing this certification.", 'start': 130.845, 'duration': 4.262}, {'end': 140.453, 'text': 'The second thing is it gets you familiar with your test and its environment.', 'start': 135.768, 'duration': 4.685}], 'summary': "Obtaining the ccp certification in sales/management can boost confidence and offers familiarity with the test environment. it's one of the easiest aws certifications.", 'duration': 49.2, 'max_score': 91.253, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs91253.jpg'}, {'end': 211.001, 'src': 'embed', 'start': 180.268, 'weight': 3, 'content': [{'end': 184.711, 'text': 'You need about 8 hours of structured practice and that should do it for you.', 'start': 180.268, 'duration': 4.443}, {'end': 194.34, 'text': "If you are a boot camp graduate, we'd recommend about 15 hours, which is equivalent to a week and a half of studying and practice,", 'start': 185.212, 'duration': 9.128}, {'end': 195.561, 'text': 'and you shall be good to go.', 'start': 194.34, 'duration': 1.221}, {'end': 199.686, 'text': "Finally, if you're from the sales and management background,", 'start': 196.201, 'duration': 3.485}, {'end': 204.993, 'text': 'you probably do not have a lot of developer experience or experience with the cloud infrastructure.', 'start': 199.686, 'duration': 5.307}, {'end': 211.001, 'text': "So we're looking at about 20 hours of study, but once you get a grasp of the concepts,", 'start': 205.394, 'duration': 5.607}], 'summary': '8 hours for general, 15 hours for boot camp, 20 hours for sales and management.', 'duration': 30.733, 'max_score': 180.268, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs180268.jpg'}], 'start': 7.173, 'title': 'Aws cloud practitioner cert', 'summary': 'Discusses the increasing demand for certified cloud practitioners, the unique aspects of the certified cloud practitioner (ccp) certification, and the preparation and exam details, emphasizing its relevance for individuals in different roles.', 'chapters': [{'end': 273.138, 'start': 7.173, 'title': 'Aws cloud practitioner cert', 'summary': 'Discusses the increasing demand for certified cloud practitioners, the unique aspects of the certified cloud practitioner (ccp) certification, and the preparation and exam details, including time and cost, with emphasis on its relevance for individuals in different roles.', 'duration': 265.965, 'highlights': ['The demand for certified cloud practitioners is increasing across all sectors of the economy. The increasing demand for certified cloud practitioners is emphasized, indicating its relevance across all sectors of the economy.', 'The CCP certification has a strong focus on billing and business-centric concepts. The unique focus of the Certified Cloud Practitioner (CCP) certification on billing and business-centric concepts is highlighted, distinguishing it from other AWS certifications.', 'It is one of the easiest AWS certifications out there, with the potential to boost confidence and provide familiarity with the exam environment. The ease of obtaining the CCP certification is emphasized, highlighting its potential to boost confidence and provide familiarity with the exam environment, particularly beneficial for individuals aspiring to pursue advanced certifications.', 'Developers can pass the exam in less than a week with about 8 hours of structured practice. The time required for developers to prepare for the exam is quantified, indicating that it can be accomplished in less than a week with about 8 hours of structured practice.', 'The cost of the examination is a hundred US dollars, and the passing score is 70%. The cost of the examination and the passing score are provided, offering quantifiable details about the financial investment and the required level of achievement for the certification.']}], 'duration': 265.965, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs7173.jpg', 'highlights': ['The demand for certified cloud practitioners is increasing across all sectors of the economy.', 'The unique focus of the Certified Cloud Practitioner (CCP) certification on billing and business-centric concepts is highlighted, distinguishing it from other AWS certifications.', 'The ease of obtaining the CCP certification is emphasized, highlighting its potential to boost confidence and provide familiarity with the exam environment, particularly beneficial for individuals aspiring to pursue advanced certifications.', 'Developers can pass the exam in less than a week with about 8 hours of structured practice.', 'The cost of the examination is a hundred US dollars, and the passing score is 70%.']}, {'end': 1274.354, 'segs': [{'end': 307.236, 'src': 'embed', 'start': 273.678, 'weight': 5, 'content': [{'end': 275.118, 'text': "So that's quite a long time.", 'start': 273.678, 'duration': 1.44}, {'end': 276.319, 'text': 'So there you go.', 'start': 275.619, 'duration': 0.7}, {'end': 283.502, 'text': 'Hopefully this answers all the questions that you have had about the certified cloud practitioner with that.', 'start': 276.699, 'duration': 6.803}, {'end': 286.823, 'text': "Let's move on to the outline of this session.", 'start': 284.022, 'duration': 2.801}, {'end': 290.985, 'text': 'So we start out with some fundamental cloud concepts.', 'start': 287.603, 'duration': 3.382}, {'end': 298.831, 'text': 'We are going to discuss what is cloud computing, certain advantages and benefits to cloud computing, the different types,', 'start': 291.346, 'duration': 7.485}, {'end': 302.193, 'text': 'as well as deployment models in cloud computing.', 'start': 298.831, 'duration': 3.362}, {'end': 307.236, 'text': 'Next, we shall be introducing you to the AWS cloud infrastructure.', 'start': 302.773, 'duration': 4.463}], 'summary': 'Overview of certified cloud practitioner with fundamental cloud concepts and introduction to aws cloud infrastructure.', 'duration': 33.558, 'max_score': 273.678, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs273678.jpg'}, {'end': 435.16, 'src': 'embed', 'start': 406.56, 'weight': 0, 'content': [{'end': 408.703, 'text': "So without much ado, let's get started.", 'start': 406.56, 'duration': 2.143}, {'end': 422.292, 'text': "Firstly, let's understand why cloud to understand this we need to understand the situation that existed before cloud came into existence.", 'start': 414.907, 'duration': 7.385}, {'end': 430.557, 'text': 'So what happened back then and firstly in order to host a website you have to buy a stack of servers and we all know that servers are very costly.', 'start': 422.812, 'duration': 7.745}, {'end': 433.099, 'text': 'So that meant we ended up paying a lot of money.', 'start': 430.597, 'duration': 2.502}, {'end': 435.16, 'text': 'Next was the issue of traffic.', 'start': 433.599, 'duration': 1.561}], 'summary': 'Before cloud, hosting websites required costly servers, leading to high expenses and traffic issues.', 'duration': 28.6, 'max_score': 406.56, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs406560.jpg'}, {'end': 516.931, 'src': 'embed', 'start': 491.714, 'weight': 10, 'content': [{'end': 499.857, 'text': "as I've discussed that traffic on a website is never constant and since it varies, you are not certain about its patterns.", 'start': 491.714, 'duration': 8.143}, {'end': 506.219, 'text': "say, for example, I need to host a website and for that what I decide is I'm reserving 2 petabytes of total memory.", 'start': 499.857, 'duration': 6.362}, {'end': 510.464, 'text': 'for my usage based on the traffic, but as the traffic varies,', 'start': 506.739, 'duration': 3.725}, {'end': 516.931, 'text': 'there would be times when the traffic is high and my whole two petabytes of data is consumed or space is consumed rather.', 'start': 510.464, 'duration': 6.467}], 'summary': 'Website traffic is unpredictable, requiring 2 petabytes for fluctuating usage.', 'duration': 25.217, 'max_score': 491.714, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs491714.jpg'}, {'end': 638.685, 'src': 'embed', 'start': 609.904, 'weight': 3, 'content': [{'end': 611.484, 'text': 'Everything was taken care by cloud.', 'start': 609.904, 'duration': 1.58}, {'end': 614.165, 'text': 'So let us try to understand what this cloud is exactly.', 'start': 611.884, 'duration': 2.281}, {'end': 618.869, 'text': 'Well think of it as a huge space that is available online for your usage.', 'start': 614.625, 'duration': 4.244}, {'end': 623.833, 'text': 'Now, this is a very generic definition to give you to be more specific.', 'start': 619.289, 'duration': 4.544}, {'end': 627.636, 'text': 'I would be saying that think of it as a collection of data centers.', 'start': 623.853, 'duration': 3.783}, {'end': 632.44, 'text': 'now data centers again at a place where you store your data or you host applications basically.', 'start': 627.636, 'duration': 4.804}, {'end': 636.743, 'text': 'So when you talk about these data centers, they were already existing.', 'start': 632.84, 'duration': 3.903}, {'end': 638.685, 'text': 'So what did cloud do differently?', 'start': 636.943, 'duration': 1.742}], 'summary': 'Cloud is a vast online space, like data centers, for storing data and hosting applications.', 'duration': 28.781, 'max_score': 609.904, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs609904.jpg'}, {'end': 715.853, 'src': 'embed', 'start': 690.109, 'weight': 4, 'content': [{'end': 694.45, 'text': 'So you ended up paying for the services that you rented and you ended up saving a lot of money.', 'start': 690.109, 'duration': 4.341}, {'end': 697.124, 'text': 'The other thing is these service providers.', 'start': 695.023, 'duration': 2.101}, {'end': 703.187, 'text': 'They take care of all the issues, like your security, your underlying infrastructures and all those things,', 'start': 697.384, 'duration': 5.803}, {'end': 707.049, 'text': 'so you can freely focus on your business and stop worrying about all these issues.', 'start': 703.187, 'duration': 3.862}, {'end': 709.37, 'text': 'So this is what cloud is in simple words.', 'start': 707.469, 'duration': 1.901}, {'end': 715.853, 'text': "It's a huge space which has all these services available and you can just go ahead and pick and rent those services that you want to use.", 'start': 709.65, 'duration': 6.203}], 'summary': 'Renting services saved money, providers handle security and infrastructure, cloud offers various available services', 'duration': 25.744, 'max_score': 690.109, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs690109.jpg'}, {'end': 878.449, 'src': 'embed', 'start': 853.766, 'weight': 6, 'content': [{'end': 859.109, 'text': 'Now here you are provided with a platform where you can actually go ahead and build your own applications to give you an example.', 'start': 853.766, 'duration': 5.343}, {'end': 861.091, 'text': 'We have our Google App Engine.', 'start': 859.149, 'duration': 1.942}, {'end': 863.612, 'text': 'Now, when you talk about Google App Engine,', 'start': 861.531, 'duration': 2.081}, {'end': 870.58, 'text': 'What you can do is you can go ahead and you can create your own applications and you can put it on Google App Engine so that others can use it as well.', 'start': 863.952, 'duration': 6.628}, {'end': 873.843, 'text': 'So in short you are using that platform to create your own applications.', 'start': 870.86, 'duration': 2.983}, {'end': 878.449, 'text': 'And lastly we have IAS that is infrastructure as a service.', 'start': 874.404, 'duration': 4.045}], 'summary': 'A platform allows building own applications, such as google app engine and ias.', 'duration': 24.683, 'max_score': 853.766, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs853766.jpg'}, {'end': 1168.766, 'src': 'embed', 'start': 1141.325, 'weight': 1, 'content': [{'end': 1148.551, 'text': 'If you talk about its compute capacity, it is six times larger than all the other service providers that are there in the market.', 'start': 1141.325, 'duration': 7.226}, {'end': 1155.276, 'text': 'say, for example, if you talk about the other service providers in the market, If their compute capacity combined was X,', 'start': 1148.551, 'duration': 6.725}, {'end': 1160.26, 'text': 'Amazon Web Services alone gives you a capacity of 6x, which is huge.', 'start': 1155.276, 'duration': 4.984}, {'end': 1160.88, 'text': 'apart from that,', 'start': 1160.26, 'duration': 0.62}, {'end': 1168.766, 'text': "It's flexible pricing and various other reasons that, as the services it provides and all those things, it is rightly a global leader,", 'start': 1161.04, 'duration': 7.726}], 'summary': 'Amazon web services has a compute capacity six times larger than all other service providers combined, making it a global leader.', 'duration': 27.441, 'max_score': 1141.325, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs1141325.jpg'}], 'start': 273.678, 'title': 'Aws certified cloud practitioner and cloud computing', 'summary': 'Provides an overview of aws certified cloud practitioner, covering fundamental cloud concepts, introduction to aws cloud infrastructure, hands-on section on various aws services, technology overview, and billing and pricing. it also discusses the challenges and costs associated with traditional server hosting, the benefits of cloud computing, including cost savings, resource scalability, and global accessibility, and explains cloud service models and providers including saas, paas, iaas, and major cloud service providers.', 'chapters': [{'end': 406.059, 'start': 273.678, 'title': 'Aws cloud practitioner overview', 'summary': 'Provides an overview of the aws certified cloud practitioner, covering fundamental cloud concepts, introduction to aws cloud infrastructure, hands-on section on various aws services, technology overview, and billing and pricing in aws.', 'duration': 132.381, 'highlights': ['Introduction to AWS cloud infrastructure The chapter covers a map overview of AWS cloud infrastructure, discussing regions, availability zones, and edge locations.', 'Hands-on section on AWS services The hands-on section includes discussion on various AWS services like Amazon EC2, Amazon S3, AWS CloudFront, Amazon RDS, and AWS Lambda.', 'Billing and Pricing in AWS The chapter discusses various pricing models, the AWS Marketplace, and the AWS Pricing Calculator.']}, {'end': 811.479, 'start': 406.56, 'title': 'Importance of cloud computing', 'summary': 'Discusses the challenges and costs associated with traditional server hosting, the rise of digital data, and the benefits of cloud computing, including cost savings, resource scalability, and global accessibility.', 'duration': 404.919, 'highlights': ['Cloud computing addressed the challenges of traditional server hosting by providing cost-effective solutions and scalability, resulting in significant cost savings. Cloud computing addressed the challenges of traditional server hosting by providing cost-effective solutions and scalability, resulting in significant cost savings.', 'The amount of data generated online and the need for data maintenance and space highlighted the importance of cloud computing in managing and storing vast amounts of digital data. The amount of data generated online and the need for data maintenance and space highlighted the importance of cloud computing in managing and storing vast amounts of digital data.', 'Cloud computing offers global accessibility, enabling users to access and manage applications and resources from anywhere in the world, making it a crucial aspect of modern infrastructure. Cloud computing offers global accessibility, enabling users to access and manage applications and resources from anywhere in the world, making it a crucial aspect of modern infrastructure.']}, {'end': 1274.354, 'start': 811.9, 'title': 'Cloud service models and providers', 'summary': 'Explains the cloud service models: software as a service (saas), platform as a service (paas), and infrastructure as a service (iaas), and discusses the different deployment models including public, private, and hybrid clouds. additionally, it provides insights into major cloud service providers such as amazon web services, microsoft azure, and google cloud platform.', 'duration': 462.454, 'highlights': ["Amazon Web Services compute capacity is six times larger than other service providers combined, making it a global leader in cloud services. Amazon Web Services' compute capacity is 6x larger than all other service providers combined, establishing its dominance in the market.", 'Microsoft Azure is a strong competitor in the cloud service market, although it is still catching up to Amazon Web Services. Microsoft Azure is a strong competitor in the cloud service market, although it is still catching up to Amazon Web Services in terms of market dominance.', 'Google Cloud Platform offers cost optimization features and is known for its expertise in handling big data, making it one of the cheapest service providers in the market. Google Cloud Platform offers cost optimization features and expertise in handling big data, leading to its reputation as one of the cheapest service providers in the market.', 'The chapter introduces the three types of cloud deployment models: public cloud, private cloud, and hybrid cloud, explaining their respective functionalities and benefits. The chapter introduces the three types of cloud deployment models: public cloud, private cloud, and hybrid cloud, providing insights into their functionalities and benefits.', 'The transcript provides a clear understanding of the software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS) models in cloud computing, emphasizing the differences and use cases of each model. The transcript provides a clear understanding of the software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS) models in cloud computing, emphasizing their differences and use cases.']}], 'duration': 1000.676, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs273678.jpg', 'highlights': ["Amazon Web Services' compute capacity is 6x larger than all other service providers combined, establishing its dominance in the market.", 'The chapter introduces the three types of cloud deployment models: public cloud, private cloud, and hybrid cloud, providing insights into their functionalities and benefits.', 'The transcript provides a clear understanding of the software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS) models in cloud computing, emphasizing their differences and use cases.', 'Cloud computing offers global accessibility, enabling users to access and manage applications and resources from anywhere in the world, making it a crucial aspect of modern infrastructure.', 'Google Cloud Platform offers cost optimization features and is known for its expertise in handling big data, making it one of the cheapest service providers in the market.', 'Microsoft Azure is a strong competitor in the cloud service market, although it is still catching up to Amazon Web Services in terms of market dominance.', 'The hands-on section includes discussion on various AWS services like Amazon EC2, Amazon S3, AWS CloudFront, Amazon RDS, and AWS Lambda.', 'Introduction to AWS cloud infrastructure The chapter covers a map overview of AWS cloud infrastructure, discussing regions, availability zones, and edge locations.', 'The chapter discusses various pricing models, the AWS Marketplace, and the AWS Pricing Calculator.', 'Cloud computing addressed the challenges of traditional server hosting by providing cost-effective solutions and scalability, resulting in significant cost savings.', 'The amount of data generated online and the need for data maintenance and space highlighted the importance of cloud computing in managing and storing vast amounts of digital data.']}, {'end': 2910.728, 'segs': [{'end': 1353.205, 'src': 'embed', 'start': 1324.87, 'weight': 3, 'content': [{'end': 1329.913, 'text': "It doesn't mean even the professional, even the professionals, they don't have the experience of every service.", 'start': 1324.87, 'duration': 5.043}, {'end': 1333.094, 'text': 'I have been in this industry for almost a decade now.', 'start': 1330.433, 'duration': 2.661}, {'end': 1335.376, 'text': "Even I don't know all the services.", 'start': 1333.455, 'duration': 1.921}, {'end': 1340.078, 'text': 'Even I have been, I have spent almost a decade on using AWS platform.', 'start': 1335.636, 'duration': 4.442}, {'end': 1343.68, 'text': 'So they are multiple because earlier they used to be less than 50 services.', 'start': 1340.158, 'duration': 3.522}, {'end': 1346.401, 'text': 'Now they have been adding more and more services.', 'start': 1344.08, 'duration': 2.321}, {'end': 1353.205, 'text': 'They have been improvising the existing resources as well for keeping up on the requirements development as of now.', 'start': 1346.441, 'duration': 6.764}], 'summary': 'Aws offers over 50 services, constantly adding more to meet evolving requirements.', 'duration': 28.335, 'max_score': 1324.87, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs1324870.jpg'}, {'end': 1539.144, 'src': 'embed', 'start': 1512.673, 'weight': 10, 'content': [{'end': 1518.037, 'text': 'And the requests from these different parts of the globe, they all are getting served by a single server.', 'start': 1512.673, 'duration': 5.364}, {'end': 1525.919, 'text': 'means if millions of requests is coming down to a single server, that means we are creating a situation of bottleneck.', 'start': 1518.656, 'duration': 7.263}, {'end': 1531.661, 'text': 'that means we are simply jamming up the entire server and we are putting so much load on a single server.', 'start': 1525.919, 'duration': 5.742}, {'end': 1533.162, 'text': 'that is bound to fail.', 'start': 1531.661, 'duration': 1.501}, {'end': 1539.144, 'text': 'it is bound to fail, and if we have a large scale application being deployed and if a single server fails,', 'start': 1533.162, 'duration': 5.982}], 'summary': 'Millions of requests to single server creates bottleneck, causing inevitable failure.', 'duration': 26.471, 'max_score': 1512.673, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs1512673.jpg'}, {'end': 1687.139, 'src': 'embed', 'start': 1643.273, 'weight': 7, 'content': [{'end': 1650.356, 'text': 'because obviously when we say we are living in a state, we mean we have to mean that we are living in a city as well, city or as a stripe.', 'start': 1643.273, 'duration': 7.083}, {'end': 1659.32, 'text': 'so basically, here we can specify in each and every region we have multiple availability zones that we know that we commonly abbreviate as azs,', 'start': 1650.356, 'duration': 8.964}, {'end': 1661.156, 'text': 'as an availability zone.', 'start': 1659.875, 'duration': 1.281}, {'end': 1664.299, 'text': 'So we have some regions they have two zones.', 'start': 1661.497, 'duration': 2.802}, {'end': 1666.481, 'text': 'some regions they have a single.', 'start': 1664.299, 'duration': 2.182}, {'end': 1667.522, 'text': 'they have three zones.', 'start': 1666.481, 'duration': 1.041}, {'end': 1668.963, 'text': 'some regions they have four.', 'start': 1667.522, 'duration': 1.441}, {'end': 1673.947, 'text': 'some regions they also have six zones, like in North Virginia, we have six zones.', 'start': 1668.963, 'duration': 4.984}, {'end': 1675.869, 'text': 'in Mumbai, we have three zones.', 'start': 1673.947, 'duration': 1.922}, {'end': 1678.812, 'text': 'in Tokyo we have four of four availability zones.', 'start': 1675.869, 'duration': 2.943}, {'end': 1687.139, 'text': 'Now why we have these multiple zones to increase the availability and to increase the fault tolerance of a given application.', 'start': 1679.552, 'duration': 7.587}], 'summary': 'Multiple availability zones in different regions increase fault tolerance and availability of applications.', 'duration': 43.866, 'max_score': 1643.273, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs1643273.jpg'}, {'end': 2063.309, 'src': 'embed', 'start': 2037.148, 'weight': 2, 'content': [{'end': 2042.509, 'text': 'For example, there may be an earthquake, there may be a flood, and the entire data center may get washed off.', 'start': 2037.148, 'duration': 5.361}, {'end': 2045.03, 'text': 'Now, there may be multiple hardware outages.', 'start': 2042.729, 'duration': 2.301}, {'end': 2053.424, 'text': 'There may be multiple software we can say the entire software may get corrupted, the entire data may get corrupted, the entire network may be out.', 'start': 2045.55, 'duration': 7.874}, {'end': 2063.309, 'text': 'So again, in these cases, for example, if an entire region is out, we have to make sure that data is stored in multiple regions and multiple zones,', 'start': 2053.884, 'duration': 9.425}], 'summary': 'Need for data redundancy due to natural disasters and hardware/software outages.', 'duration': 26.161, 'max_score': 2037.148, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs2037148.jpg'}, {'end': 2149.823, 'src': 'embed', 'start': 2120.713, 'weight': 1, 'content': [{'end': 2123.635, 'text': 'we can apply to copy all the servers in the same Zone.', 'start': 2120.713, 'duration': 2.922}, {'end': 2130.975, 'text': 'So that if one copy is not available, then the users can access the application from the copy deployed in some other zone.', 'start': 2124.489, 'duration': 6.486}, {'end': 2134.138, 'text': 'Then we have multiple zone deployment also available.', 'start': 2131.716, 'duration': 2.422}, {'end': 2139.803, 'text': 'That means here we can look for multi-zone as in if one particular copy is not available.', 'start': 2134.618, 'duration': 5.185}, {'end': 2146.729, 'text': 'For example, if one copy is not available, still the users can access the application from the copy deployed in some other zones as well.', 'start': 2139.823, 'duration': 6.906}, {'end': 2149.823, 'text': 'then we have multiple regions available now.', 'start': 2147.342, 'duration': 2.481}], 'summary': 'Servers can be copied across zones for redundancy, with multi-zone and multi-region options.', 'duration': 29.11, 'max_score': 2120.713, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs2120713.jpg'}, {'end': 2431.794, 'src': 'embed', 'start': 2400.371, 'weight': 0, 'content': [{'end': 2401.812, 'text': 'and without the access code,', 'start': 2400.371, 'duration': 1.441}, {'end': 2411.176, 'text': "they won't be able to log into the account until and unless they have the security key or against a security key or the code or card available with them,", 'start': 2401.812, 'duration': 9.364}, {'end': 2413.317, 'text': 'which is going to happen the rarest case,', 'start': 2411.176, 'duration': 2.141}, {'end': 2420.241, 'text': "and that's why we have to make sure that we are going to enable MFA for the root and the admin account to keep our entire account secure.", 'start': 2413.317, 'duration': 6.924}, {'end': 2421.802, 'text': "So let's see how we can apply that.", 'start': 2420.541, 'duration': 1.261}, {'end': 2426.424, 'text': "So let's log into the console here to see how we can set up the MFA.", 'start': 2422.882, 'duration': 3.542}, {'end': 2431.794, 'text': 'So for setting up the MFA, MFA has to be set for selective users.', 'start': 2427.512, 'duration': 4.282}], 'summary': 'Enabling mfa for root and admin accounts to enhance account security.', 'duration': 31.423, 'max_score': 2400.371, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs2400371.jpg'}, {'end': 2560.892, 'src': 'embed', 'start': 2530.336, 'weight': 6, 'content': [{'end': 2534.858, 'text': 'so here we have a list of all the supported applications from google authenticator.', 'start': 2530.336, 'duration': 4.522}, {'end': 2539.04, 'text': 'last, we can say we have the access to do by lastpass microsoft,', 'start': 2534.858, 'duration': 4.182}, {'end': 2547.224, 'text': 'because these all are authenticator based applications through which we can access the mfa device.', 'start': 2539.04, 'duration': 8.184}, {'end': 2552.227, 'text': 'so the most popular application used for mfa is google authenticator.', 'start': 2547.224, 'duration': 5.003}, {'end': 2555.008, 'text': 'so here we have to open this application.', 'start': 2552.227, 'duration': 2.781}, {'end': 2560.892, 'text': 'so this is available for both on for ios and for Android platform both.', 'start': 2555.008, 'duration': 5.884}], 'summary': 'Google authenticator is the most popular mfa app for both ios and android, supporting various applications such as lastpass and microsoft.', 'duration': 30.556, 'max_score': 2530.336, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs2530336.jpg'}, {'end': 2890.562, 'src': 'embed', 'start': 2843.173, 'weight': 4, 'content': [{'end': 2848.236, 'text': "if you're learning mac, then we have the bundle package also available for mac system.", 'start': 2843.173, 'duration': 5.063}, {'end': 2855.08, 'text': 'so you can download this bundle package, we can execute it and then we can have the celia installed.', 'start': 2848.236, 'duration': 6.844}, {'end': 2859.342, 'text': 'and for linux platform we also can download the package and have it.', 'start': 2855.08, 'duration': 4.262}, {'end': 2866.208, 'text': 'so once we are done installation of cli then we have to open up our terminal.', 'start': 2860.643, 'duration': 5.565}, {'end': 2869.471, 'text': "so let's suppose here we can open up our terminal here.", 'start': 2866.208, 'duration': 3.263}, {'end': 2874.695, 'text': 'so terminal in mac and linux and cmd as in command prompt in windows.', 'start': 2869.471, 'duration': 5.224}, {'end': 2882.381, 'text': 'and once we are done installing the cli we may need a restart for our system if we are unable to see the version being returned to us.', 'start': 2874.695, 'duration': 7.686}, {'end': 2890.562, 'text': "so let's do cross check if sealer has been properly installed or not, we have to use this command, such as aws space hyphen version.", 'start': 2882.381, 'duration': 8.181}], 'summary': "Bundle package available for mac and linux. use 'aws -version' to check installation.", 'duration': 47.389, 'max_score': 2843.173, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs2843173.jpg'}], 'start': 1274.835, 'title': 'Aws architecture, deployment, high availability, and iam components', 'summary': 'Provides an overview of aws architecture, including cost efficiency, service offerings, and global leader advantage. it discusses deployment best practices, emphasizing multi-region and availability zone deployment. it also covers high availability considerations, aws free tier services, and iam components with a focus on multi-factor authentication setup.', 'chapters': [{'end': 1450.967, 'start': 1274.835, 'title': 'Aws architecture overview', 'summary': 'Discusses the cost efficiency and vast service offerings of aws, with over 150 services available, emphasizing the importance of understanding core services and the global leader advantage, while highlighting the significance of regions and availability zones in the architecture.', 'duration': 176.132, 'highlights': ['AWS has over 150 services available, spread across various categories such as computation, databases, IoT, AIML, data migration, analytics, networking, enterprise applications, and storage. Emphasizes the extensive range of services offered by AWS, showcasing its versatility and comprehensive solutions.', 'The architecture of AWS is divided into multiple regions and availability zones, essential for understanding real-life use cases and scenario-based questions in certification exams. Stresses the importance of comprehending regions and zones in AWS architecture, particularly for certification exams and real-life usage scenarios.', 'AWS operates on a pay-as-you-go model, providing cost-effective solutions and leveraging its global leadership position for quality support. Underlines the cost efficiency and global leadership advantage of AWS, offering a compelling value proposition for users.']}, {'end': 2020.571, 'start': 1451.768, 'title': 'Aws deployment best practices', 'summary': 'Discusses the challenges of deploying applications globally, the importance of deploying resources in multiple regions and availability zones for reducing latency, and the concept of edge locations and cloudfront for optimizing the performance of applications and maintaining fault tolerance.', 'duration': 568.803, 'highlights': ['AWS infrastructure divided into multiple regions and availability zones for reducing latency and improving efficiency AWS has divided its entire infrastructure into multiple regions and in those regions into multiple availability zones to reduce latency and improve the efficiency of application performance. Deploying resources closer to end users can significantly enhance application performance.', 'Importance of edge locations and CloudFront in optimizing application performance and maintaining fault tolerance Edge locations and CloudFront are utilized to store copies of static data globally, reducing latency and enhancing the performance of applications. This approach also ensures fault tolerance and high availability of the application.', 'Challenges of deploying applications globally and the need to avoid creating bottlenecks Deploying applications globally can create bottlenecks and lead to server overload, resulting in potential failure of the entire application. It is crucial to deploy resources in multiple regions and availability zones to alleviate these challenges.']}, {'end': 2323.297, 'start': 2021.024, 'title': 'High availability and aws free tier', 'summary': 'Discusses the importance of high availability in aws, with examples of environmental factors like earthquakes and floods, and emphasizes the need for multi-region and multi-cloud deployment for large-scale applications. it also highlights the aws free tier services, including limitations and the process of creating a new account.', 'duration': 302.273, 'highlights': ['The importance of high availability in AWS, with examples of environmental factors like earthquakes and floods, and the need for multi-region and multi-cloud deployment for large-scale applications. Emphasizes the critical impact of downtime on large applications and the necessity of multi-region and multi-cloud deployment for high availability to prevent loss of millions of dollars and reputation for the company.', 'Discussion on AWS Free Tier services, including limitations and the process of creating a new account. Provides details about the AWS Free Tier services, such as 750 hours of free tier usage for EC2 instance, and the process of creating a new AWS account, including the requirement of an active credit or debit card for authentication.']}, {'end': 2910.728, 'start': 2323.297, 'title': 'Iam service components & mfa setup', 'summary': 'Discusses the components of iam service, emphasizing on the need for multi-factor authentication (mfa) to enhance account security, and provides a detailed guide on setting up mfa for selective users, including the use of virtual mfa devices and cli setup.', 'duration': 587.431, 'highlights': ['Multi-factor authentication (MFA) is essential for root and admin accounts to enhance account security, as it requires not only username and password but also an additional access code or device, such as a security key, card, iris scanner, or virtual app, to prevent unauthorized access and activities. MFA is crucial for root and admin accounts, as it adds an extra layer of security by requiring an additional access code or device, such as a security key, card, iris scanner, or virtual app, along with username and password, to prevent unauthorized access and activities.', 'MFA setup is done at the user level, and selective users can be assigned MFA through options like virtual MFA device, UTF security key, or other hardware devices, ensuring security measures for individual user accounts. MFA setup is performed at the user level, providing options like virtual MFA devices, UTF security keys, or other hardware devices for selective users, ensuring tailored security measures for individual user accounts.', 'Detailed instructions for setting up MFA are provided, including the process of scanning a QR code or entering a setup key for MFA setup, as well as the need for resetting MFA in case of device loss, ensuring comprehensive guidance for MFA implementation. Comprehensive instructions are given for MFA setup, including scanning a QR code or entering a setup key, and the process for resetting MFA in case of device loss, ensuring thorough guidance for MFA implementation.', 'The chapter also outlines the process of setting up AWS CLI for accessing AWS resources using user accounts, highlighting the need for CLI installation on various systems and the steps for verifying the installation, thus providing a comprehensive overview of CLI setup. The process of setting up AWS CLI for accessing AWS resources using user accounts is outlined, emphasizing the installation and verification steps for CLI on different systems, providing a comprehensive overview of CLI setup.']}], 'duration': 1635.893, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs1274835.jpg', 'highlights': ['AWS has over 150 services available, showcasing its versatility and comprehensive solutions.', 'AWS operates on a pay-as-you-go model, providing cost-effective solutions and leveraging its global leadership position for quality support.', 'The architecture of AWS is divided into multiple regions and availability zones, essential for understanding real-life use cases and scenario-based questions in certification exams.', 'Importance of edge locations and CloudFront in optimizing application performance and maintaining fault tolerance.', 'Challenges of deploying applications globally and the need to avoid creating bottlenecks.', 'Emphasizes the critical impact of downtime on large applications and the necessity of multi-region and multi-cloud deployment for high availability.', 'Provides details about the AWS Free Tier services, such as 750 hours of free tier usage for EC2 instance, and the process of creating a new AWS account.', 'MFA is crucial for root and admin accounts, as it adds an extra layer of security by requiring an additional access code or device, such as a security key, card, iris scanner, or virtual app, along with username and password.', 'MFA setup is performed at the user level, providing options like virtual MFA devices, UTF security keys, or other hardware devices for selective users, ensuring tailored security measures for individual user accounts.', 'Comprehensive instructions are given for MFA setup, including scanning a QR code or entering a setup key, and the process for resetting MFA in case of device loss, ensuring thorough guidance for MFA implementation.', 'The process of setting up AWS CLI for accessing AWS resources using user accounts is outlined, emphasizing the installation and verification steps for CLI on different systems, providing a comprehensive overview of CLI setup.']}, {'end': 4335.395, 'segs': [{'end': 3441.599, 'src': 'embed', 'start': 3401.397, 'weight': 0, 'content': [{'end': 3403.459, 'text': 'We have different category for read actions.', 'start': 3401.397, 'duration': 2.062}, {'end': 3407.221, 'text': 'We have different actions available in write, in list, in tag.', 'start': 3403.499, 'duration': 3.722}, {'end': 3411.084, 'text': 'So for example, in S3, S3 is a different service.', 'start': 3407.702, 'duration': 3.382}, {'end': 3418.349, 'text': 'So it is going to have different set of actions defined under read, different set of actions defined under write,', 'start': 3411.144, 'duration': 7.205}, {'end': 3421.831, 'text': 'different set of actions defined under list and tagging as well.', 'start': 3418.349, 'duration': 3.482}, {'end': 3427.714, 'text': 'When we talk about EC2 service again, since EC2 is a different service than S3,', 'start': 3422.432, 'duration': 5.282}, {'end': 3433.076, 'text': 'so EC2 is also going to have its own set of actions defined under read, write list and tag.', 'start': 3427.714, 'duration': 5.362}, {'end': 3441.599, 'text': 'So here we can list out this policy is going to allow the users or group, whichever the component is going to be attached to this policy.', 'start': 3433.676, 'duration': 7.923}], 'summary': 'Different aws services have distinct actions defined under read, write, list, and tag categories.', 'duration': 40.202, 'max_score': 3401.397, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs3401397.jpg'}], 'start': 2911.539, 'title': 'Aws iam and policy management', 'summary': 'Covers configuring aws cli credentials and default region, creating custom iam policies, aws policy creation for services, and iam and password policy management, emphasizing the importance of these steps in deploying resources in aws and showcasing specific requirements and expiration duration for password rotation policy.', 'chapters': [{'end': 3230.642, 'start': 2911.539, 'title': 'Configuring aws cli credentials and default region', 'summary': 'Discusses the process of configuring aws cli credentials, including the requirement of access keys and the process of setting a default region, emphasizing the importance of these steps for deploying resources in aws.', 'duration': 319.103, 'highlights': ['Access keys are required for logging into the account, and a new pair of access key ID and secret access key can be generated if needed. Access keys are necessary for logging into the AWS account, and the process of generating a new pair of access key ID and secret access key is explained.', "The process of setting up account credentials using the 'AWS configure' command is described, emphasizing the importance of entering the access key and secret access key. The significance of using the 'AWS configure' command for setting up account credentials, specifically emphasizing the requirement of entering the access key and secret access key.", 'The importance of defining a default region to streamline the deployment of resources in AWS is highlighted, emphasizing that every resource is region-specific and the default region can be set to simplify this process. The significance of setting a default region is explained, highlighting that it streamlines the deployment of resources in AWS by simplifying the process of specifying regions for each resource.']}, {'end': 3675.091, 'start': 3233.171, 'title': 'Creating custom iam policies', 'summary': 'Discusses the creation of custom iam policies, including the components of an iam policy such as version, statement, effect, action, resources, and principle, and how to define custom policies in aws iam, along with an overview of aws policy versions and the process of creating custom policies using json or visual editor.', 'duration': 441.92, 'highlights': ['IAM policy components: version, statement, effect, action, resources, and principle The chapter provides an overview of the components of an IAM policy, including version, statement, effect, action, resources, and principle, which are essential for defining custom policies in AWS IAM.', 'AWS policy version history: introduced in 2008, updated in 2012 The initial version of the AWS policy was introduced in 2008 and updated in 2012, with no further updates since then, indicating the historical development of AWS policy versions.', 'Effect of policy: allow or deny access to resources and actions The policy effect can be set to allow or deny access, offering flexibility in defining permissions for users or groups to perform actions on resources within AWS.', 'Defining actions for resources in AWS services such as S3 and EC2 Different AWS services, like S3 and EC2, have their own set of actions for read, write, list, and tag, allowing specific actions to be defined for each service within a custom policy.', "Usage of Amazon Resource Name (ARN) to specify resources for policy ARN, the Amazon Resource Name, is used to uniquely identify resources within AWS, allowing the specification of resources for which the policy's permissions apply, offering a granular level of control.", 'Process of creating custom policies using JSON or Visual Editor The chapter outlines the process of creating custom policies in AWS IAM, providing the option to either directly code in JSON or utilize the Visual Editor for creating policies.']}, {'end': 4002.535, 'start': 3675.091, 'title': 'Aws policy creation for services', 'summary': 'Explains the process of creating aws policies for different services like ec2 and s3, including defining actions, selecting resources, and specifying access levels, with examples of predefined actions and available actions for ec2 and s3, as well as the option to be selective in defining access.', 'duration': 327.444, 'highlights': ['Different category of actions defined for EC2 include list, read, tag, write, and permissions management. EC2 has actions defined under categories like list, read, tag, write, and permissions management.', '260 actions available for EC2 under the right category, allowing for selective or full access. There are 260 actions available for EC2 under the right category, offering options for selective or full access.', 'Different services have unique sets of actions, with specific examples given for S3. Different services have unique sets of actions, with specific examples given for S3.', 'Option to be selective in defining access, such as allowing read-only access for S3 buckets. There is an option to be selective in defining access, like allowing read-only access for S3 buckets.', 'Ability to specify access points and resources, allowing for specificity in policy application. The ability to specify access points and resources allows for specificity in the application of policies.']}, {'end': 4335.395, 'start': 4002.535, 'title': 'Iam policy and password policy management', 'summary': 'Discusses the management of iam policies, showcasing the process of granting access to s3 and ec2 services, and the establishment of a password rotation policy with specific requirements and expiration duration.', 'duration': 332.86, 'highlights': ['The process of granting access to S3 and EC2 services in IAM policy management is demonstrated, with selective actions for EC2 and full access for S3. The chapter demonstrates the process of granting access to S3 and EC2 services in IAM policy management, showcasing selective actions for EC2 and full access for S3, highlighting the ability to define permissions for multiple services within the same policy.', 'The establishment of a password rotation policy is detailed, with specific requirements for password length, complexity, expiration, and disallowing the use of previous passwords. The establishment of a password rotation policy is detailed, specifying requirements for password length, complexity, expiration, and disallowing the use of previous passwords, emphasizing the applicability of the policy to every user, both existing and new.']}], 'duration': 1423.856, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs2911539.jpg', 'highlights': ["The process of setting up account credentials using the 'AWS configure' command is described, emphasizing the importance of entering the access key and secret access key.", 'The significance of setting a default region is explained, highlighting that it streamlines the deployment of resources in AWS by simplifying the process of specifying regions for each resource.', 'The chapter provides an overview of the components of an IAM policy, including version, statement, effect, action, resources, and principle, which are essential for defining custom policies in AWS IAM.', 'The initial version of the AWS policy was introduced in 2008 and updated in 2012, with no further updates since then, indicating the historical development of AWS policy versions.', 'The policy effect can be set to allow or deny access, offering flexibility in defining permissions for users or groups to perform actions on resources within AWS.', 'Different AWS services, like S3 and EC2, have their own set of actions for read, write, list, and tag, allowing specific actions to be defined for each service within a custom policy.', "ARN, the Amazon Resource Name, is used to uniquely identify resources within AWS, allowing the specification of resources for which the policy's permissions apply, offering a granular level of control.", 'The chapter outlines the process of creating custom policies in AWS IAM, providing the option to either directly code in JSON or utilize the Visual Editor for creating policies.', 'EC2 has actions defined under categories like list, read, tag, write, and permissions management.', 'There are 260 actions available for EC2 under the right category, offering options for selective or full access.', 'The process of granting access to S3 and EC2 services in IAM policy management is demonstrated, showcasing selective actions for EC2 and full access for S3, highlighting the ability to define permissions for multiple services within the same policy.', 'The establishment of a password rotation policy is detailed, specifying requirements for password length, complexity, expiration, and disallowing the use of previous passwords, emphasizing the applicability of the policy to every user, both existing and new.']}, {'end': 5465.785, 'segs': [{'end': 4495.998, 'src': 'embed', 'start': 4466.568, 'weight': 4, 'content': [{'end': 4474.311, 'text': 'so suppose, if we accidentally launch an instance in singapore and we switch the region to, suppose, hong kong or to any other region,', 'start': 4466.568, 'duration': 7.743}, {'end': 4480.133, 'text': 'then we may even forget that we have a running instance in singapore region and that may add up to our billing.', 'start': 4474.311, 'duration': 5.822}, {'end': 4487.654, 'text': 'we always have to make sure that we keep a check on the instances based on the region that we are working in.', 'start': 4480.851, 'duration': 6.803}, {'end': 4495.998, 'text': "so let's say we come back to mumbai for getting started, so for creating a new instance, as in a web server we have to click on this option,", 'start': 4487.654, 'duration': 8.344}], 'summary': 'Check and manage instances by region to avoid unnecessary billing costs.', 'duration': 29.43, 'max_score': 4466.568, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs4466568.jpg'}, {'end': 4888.587, 'src': 'embed', 'start': 4862.447, 'weight': 0, 'content': [{'end': 4870.721, 'text': 'so basically, when we are going to deploy these computation heavy applications, then we do require to have a good support on the competition towers,', 'start': 4862.447, 'duration': 8.274}, {'end': 4878.843, 'text': "and that's why here we can get a good support in the number of cores of CPU, plus having the support for the computation intensive requirements.", 'start': 4870.721, 'duration': 8.122}, {'end': 4888.587, 'text': 'so basically, in the compute optimized instances we get a good processor where we can have the local MVMVs based SSCs with C5 instances.', 'start': 4878.843, 'duration': 9.744}], 'summary': 'Compute optimized instances offer support for computation-heavy applications with a high number of cpu cores and local mvmvs based sscs with c5 instances.', 'duration': 26.14, 'max_score': 4862.447, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs4862447.jpg'}, {'end': 5386.483, 'src': 'embed', 'start': 5354.899, 'weight': 3, 'content': [{'end': 5358.322, 'text': 'that means we can pay for the entire pricing upfront.', 'start': 5354.899, 'duration': 3.423}, {'end': 5364.746, 'text': 'we can pay upfront for the entire user that we are going to consume so that we can save a good amount of money here.', 'start': 5358.322, 'duration': 6.424}, {'end': 5370.55, 'text': "for example, let's say on demand we are going to we have consumed these servers as opposed for 100 hours.", 'start': 5364.746, 'duration': 5.804}, {'end': 5374.734, 'text': 'means here we have to pay only for using the servers for 100 hours.', 'start': 5371.591, 'duration': 3.143}, {'end': 5375.214, 'text': "that's it.", 'start': 5374.734, 'duration': 0.48}, {'end': 5376.895, 'text': 'nothing less, nothing more.', 'start': 5375.214, 'duration': 1.681}, {'end': 5380.118, 'text': 'then we are going for on demand pricing.', 'start': 5376.895, 'duration': 3.223}, {'end': 5386.483, 'text': "let me suppose, if the current rate of running the instance is, let's suppose, 0.05 dollars on early basis,", 'start': 5380.118, 'duration': 6.365}], 'summary': 'Paying upfront for entire usage saves money, e.g., paying only for 100 hours of server usage at 0.05 dollars per hour.', 'duration': 31.584, 'max_score': 5354.899, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs5354899.jpg'}, {'end': 5452.337, 'src': 'embed', 'start': 5420.253, 'weight': 1, 'content': [{'end': 5426.317, 'text': 'so instead of paying on hourly basis what we can do, we can buy these 5000 hours upfront.', 'start': 5420.253, 'duration': 6.064}, {'end': 5435.989, 'text': 'so using reserve instance, we can pay upfront for the entire usage so that we can save up to even 90 percent of cost for the running instance.', 'start': 5426.317, 'duration': 9.672}, {'end': 5442.913, 'text': 'for example, if the conventional rate for running t2 micro is 0.05 dollars on an early basis,', 'start': 5435.989, 'duration': 6.924}, {'end': 5452.337, 'text': 'and if we go ahead and purchase the entire number of hours upfront, then the pricing here may come down to 0.03 dollars per hour as well,', 'start': 5442.913, 'duration': 9.424}], 'summary': 'Purchase 5000 hours upfront to save up to 90% on running instance costs.', 'duration': 32.084, 'max_score': 5420.253, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs5420253.jpg'}], 'start': 4336.368, 'title': 'Managing ec2 dashboard and instances', 'summary': 'Discusses the region-specific nature of the ec2 dashboard, launching instances, choosing amis, and configuring ec2 instances, emphasizing the importance of managing instances, options available for different operating systems, and the range of instance types and purchasing options.', 'chapters': [{'end': 4487.654, 'start': 4336.368, 'title': 'Managing ec2 dashboard regions', 'summary': 'Discusses the region-specific nature of the ec2 dashboard compared to the global s3 dashboard, highlighting the importance of managing instances based on the selected region and the potential impact on billing.', 'duration': 151.286, 'highlights': ['EC2 dashboard is region-specific, allowing visibility of instances based on the selected region. Highlights the region-specific nature of the EC2 dashboard.', 'Emphasizes the need to switch regions to view instances deployed in different regions and the potential billing impact of overlooking instances in other regions. Underlines the importance of managing instances based on the selected region and its impact on billing.', 'Contrasts the region-specific nature of the EC2 dashboard with the global nature of the S3 dashboard, allowing visibility of all buckets and their regions without switching. Highlights the difference between the region-specific EC2 dashboard and the global S3 dashboard.']}, {'end': 4775.313, 'start': 4487.654, 'title': 'Launching instances and choosing amis', 'summary': 'Discusses the process of launching instances and choosing amis, including the options available for different operating systems, such as linux and windows, and the accessibility of pre-configured applications in the marketplace.', 'duration': 287.659, 'highlights': ['The process of launching instances involves selecting an Amazon Machine Image (AMI) as the base operating system, with choices for Linux distributions like Fedora, Ubuntu, CentOS, and Red Hat, as well as various Windows variations. This highlights the key process of selecting an AMI as the base operating system, with specific choices for Linux distributions and Windows variations.', 'The availability of pre-configured AMIs in the marketplace allows for easy deployment of applications such as WordPress, e-commerce solutions, or deep learning applications, eliminating the need for manual installation of application files. This emphasizes the convenience of accessing pre-configured AMIs in the marketplace for deploying various applications without the hassle of manual installation.', 'The variety of options in the marketplace includes solutions for blockchain, machine learning, analytical services, content management, and specific applications like Zoomline, WordPress, Magento, and Drupal. This highlights the diverse range of solutions available in the marketplace, catering to various needs such as blockchain, machine learning, content management, and specific applications.']}, {'end': 5465.785, 'start': 4775.313, 'title': 'Configuring ec2 instances and purchasing options', 'summary': 'Covers selecting amis, instance types, and purchasing options in ec2, emphasizing the range of instance types available, such as compute optimized, memory optimized, storage optimized, and general purpose, and the different purchasing options including on-demand and reserved instances.', 'duration': 690.472, 'highlights': ['EC2 instance types include compute optimized, memory optimized, storage optimized, and general purpose, each tailored to specific application requirements. The EC2 instance types offer specialized configurations for different application requirements, such as compute intensive, memory intensive, storage intensive, and general purpose applications.', 'The chapter discusses different purchasing options including on-demand and reserved instances, with the latter offering upfront payment for a specific number of hours to save costs. The purchasing options in EC2 include on-demand instances for uncertain usage and reserved instances for upfront payment to save costs, with potential savings of up to 90% for the running instance.', 'The free tier access in EC2 provides 750 hours of usage for T2 micro instances, with limitations on the number of instances and hours for free usage. The free tier in EC2 allows 750 hours of usage for T2 micro instances, with limitations on the number of instances and hours, and the need to pay for additional hours beyond the free tier usage.']}], 'duration': 1129.417, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs4336368.jpg', 'highlights': ['The region-specific nature of the EC2 dashboard allows visibility of instances based on the selected region.', 'The process of launching instances involves selecting an Amazon Machine Image (AMI) as the base operating system, with choices for Linux distributions like Fedora, Ubuntu, CentOS, and Red Hat, as well as various Windows variations.', 'The EC2 instance types include compute optimized, memory optimized, storage optimized, and general purpose, each tailored to specific application requirements.', 'Emphasizes the need to switch regions to view instances deployed in different regions and the potential billing impact of overlooking instances in other regions.', 'The availability of pre-configured AMIs in the marketplace allows for easy deployment of applications such as WordPress, e-commerce solutions, or deep learning applications, eliminating the need for manual installation of application files.', 'The chapter discusses different purchasing options including on-demand and reserved instances, with the latter offering upfront payment for a specific number of hours to save costs.', 'Contrasts the region-specific nature of the EC2 dashboard with the global nature of the S3 dashboard, allowing visibility of all buckets and their regions without switching.', 'The variety of options in the marketplace includes solutions for blockchain, machine learning, analytical services, content management, and specific applications like Zoomline, WordPress, Magento, and Drupal.', 'The free tier access in EC2 provides 750 hours of usage for T2 micro instances, with limitations on the number of instances and hours for free usage.']}, {'end': 7382.486, 'segs': [{'end': 6306.598, 'src': 'embed', 'start': 6272.735, 'weight': 8, 'content': [{'end': 6275.116, 'text': 'For example, we want to have three target groups defined.', 'start': 6272.735, 'duration': 2.381}, {'end': 6284.782, 'text': 'So we can create multiple target groups here, correct? And we can attach the auto scaling component to these different target groups.', 'start': 6275.957, 'duration': 8.825}, {'end': 6288.204, 'text': 'We can attach auto scaling component that we are going to define here.', 'start': 6285.002, 'duration': 3.202}, {'end': 6290.325, 'text': 'So what they are going to do?', 'start': 6288.844, 'duration': 1.481}, {'end': 6291.266, 'text': 'so here we can define.', 'start': 6290.325, 'duration': 0.941}, {'end': 6294.388, 'text': 'we want to start with how many instance, as in here we can define.', 'start': 6291.266, 'duration': 3.122}, {'end': 6297.79, 'text': 'we want to start with at least three instance.', 'start': 6294.388, 'duration': 3.402}, {'end': 6299.813, 'text': 'that means auto scaling component.', 'start': 6297.79, 'duration': 2.023}, {'end': 6306.598, 'text': 'here it is going to automatically launch three instances in the target group they are going to be attached to.', 'start': 6299.813, 'duration': 6.785}], 'summary': 'The plan is to define three target groups and start with at least three instances for auto scaling.', 'duration': 33.863, 'max_score': 6272.735, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs6272735.jpg'}, {'end': 6585.486, 'src': 'embed', 'start': 6562.812, 'weight': 1, 'content': [{'end': 6570.257, 'text': 'suppose, if a client has a budget of only thousand dollars on a monthly basis and if we keep on adding more and more number of servers,', 'start': 6562.812, 'duration': 7.445}, {'end': 6575.16, 'text': 'obviously their pricing is going to be increased correct, which we definitely do not want.', 'start': 6570.257, 'duration': 4.903}, {'end': 6577.101, 'text': "so that's why we had to find a maximum number.", 'start': 6575.16, 'duration': 1.941}, {'end': 6581.784, 'text': 'that means beyond if the total number of instance in this group reaches 10,', 'start': 6577.101, 'duration': 4.683}, {'end': 6585.486, 'text': 'then they cannot be more than 10 instances deployed in the current scenario.', 'start': 6581.784, 'duration': 3.702}], 'summary': "To avoid exceeding the client's $1000 monthly budget, a maximum of 10 instances can be deployed.", 'duration': 22.674, 'max_score': 6562.812, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs6562812.jpg'}, {'end': 6812.305, 'src': 'embed', 'start': 6782.709, 'weight': 4, 'content': [{'end': 6790.494, 'text': 'Here we can define if the average CPU is less than 60% for a period of five minutes, then it should be decreasing the size as well.', 'start': 6782.709, 'duration': 7.785}, {'end': 6792.975, 'text': 'So here what we have done.', 'start': 6792.135, 'duration': 0.84}, {'end': 6794.216, 'text': 'Now we have two alarms.', 'start': 6793.416, 'duration': 0.8}, {'end': 6797.978, 'text': 'This is for increased group size, and this is for decreased group size.', 'start': 6794.716, 'duration': 3.262}, {'end': 6803.842, 'text': "And again, if you don't want to remove all the servers at once, then here we can add a step as well.", 'start': 6798.759, 'duration': 5.083}, {'end': 6812.305, 'text': 'That means it should remove one server when the CPU usage is between 60 and 55.', 'start': 6804.158, 'duration': 8.147}], 'summary': 'If average cpu < 60% for 5 mins, decrease group size; add step to remove 1 server at 55-60% cpu.', 'duration': 29.596, 'max_score': 6782.709, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs6782709.jpg'}, {'end': 6857.426, 'src': 'embed', 'start': 6830.139, 'weight': 3, 'content': [{'end': 6834.328, 'text': 'So whenever we want that, whenever any kind of scaling is happening, problem.', 'start': 6830.139, 'duration': 4.189}, {'end': 6836.67, 'text': 'so we want the scaling to be applied.', 'start': 6834.328, 'duration': 2.342}, {'end': 6841.554, 'text': 'so here we can define the notification as a part of sns.', 'start': 6836.67, 'duration': 4.884}, {'end': 6846.118, 'text': 'snsf was a simple notification service, so we can use this sns.', 'start': 6841.554, 'duration': 4.564}, {'end': 6848.299, 'text': 'you can keep it in there for years for now.', 'start': 6846.118, 'duration': 2.181}, {'end': 6857.426, 'text': 'then we can configure tags, we can review the parameters and now the auto scaling group has been created.', 'start': 6848.299, 'duration': 9.127}], 'summary': 'Utilize sns for scaling notifications and configure auto scaling group.', 'duration': 27.287, 'max_score': 6830.139, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs6830139.jpg'}, {'end': 6902.525, 'src': 'embed', 'start': 6875.876, 'weight': 6, 'content': [{'end': 6880.139, 'text': 'for example, we have one classic to advance that we want this to be applicable to classic.', 'start': 6875.876, 'duration': 4.263}, {'end': 6881.58, 'text': 'we can choose classic.', 'start': 6880.139, 'duration': 1.441}, {'end': 6887.124, 'text': 'we want this to be applied as opposed to dg1 and dt2, because these are part of application.', 'start': 6881.58, 'duration': 5.544}, {'end': 6894.123, 'text': 'so whichever load pass we want to apply this to, we can apply this as per the requirement, all right and click on save.', 'start': 6887.124, 'duration': 6.999}, {'end': 6900.024, 'text': 'then this is going to make sure that whatever instance or whatever target group we are going to attach it to,', 'start': 6894.123, 'duration': 5.901}, {'end': 6902.525, 'text': 'this is going to be applicable for these different configurations.', 'start': 6900.024, 'duration': 2.501}], 'summary': 'Configurations can be applied to different load pass as per requirement for classic and other applications.', 'duration': 26.649, 'max_score': 6875.876, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs6875876.jpg'}, {'end': 7023.773, 'src': 'embed', 'start': 6977.054, 'weight': 5, 'content': [{'end': 6981.075, 'text': 'It is going to maintain that minimum number of the instances that we had to find here.', 'start': 6977.054, 'duration': 4.021}, {'end': 6982.536, 'text': 'All right.', 'start': 6981.636, 'duration': 0.9}, {'end': 6990.199, 'text': "so once we are done practicing on it, it's always advisable to delete the auto scaling group and delete the launch configuration template as well,", 'start': 6982.536, 'duration': 7.663}, {'end': 6991.779, 'text': 'once we are done practicing on top of it.', 'start': 6990.199, 'duration': 1.58}, {'end': 6998.481, 'text': 'Now here we have to go to the same section as load balancer.', 'start': 6995.24, 'duration': 3.241}, {'end': 7001.462, 'text': 'Click on create load balancer.', 'start': 7000.042, 'duration': 1.42}, {'end': 7003.003, 'text': 'Here we can define application.', 'start': 7001.582, 'duration': 1.421}, {'end': 7008.4, 'text': 'Just to avoid confusion, here we can define a name as application load balancer as well.', 'start': 7004.517, 'duration': 3.883}, {'end': 7015.966, 'text': 'We can choose it to be engine facing or internal if we want to distribute load among multiple application servers as well.', 'start': 7009.101, 'duration': 6.865}, {'end': 7020.05, 'text': 'And here we can define the listeners.', 'start': 7017.287, 'duration': 2.763}, {'end': 7023.773, 'text': 'If you want to add multiple listeners, then we can define it or we can keep it to just one.', 'start': 7020.11, 'duration': 3.663}], 'summary': 'Maintain minimum instances, create load balancer, define application, and listeners.', 'duration': 46.719, 'max_score': 6977.054, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs6977054.jpg'}, {'end': 7137.11, 'src': 'embed', 'start': 7065.051, 'weight': 0, 'content': [{'end': 7071.156, 'text': 'and then we are going to distribute the load based on path based routing as a rule that we are going to define here.', 'start': 7065.051, 'duration': 6.105}, {'end': 7080.885, 'text': 'So here we can click on WordPress that we are going to add in TG1 and then we are going to create another target group by the name of TG2,', 'start': 7071.737, 'duration': 9.148}, {'end': 7083.647, 'text': 'where we are going to add another instance.', 'start': 7080.885, 'duration': 2.762}, {'end': 7090.259, 'text': 'So currently we have this application load balancer that is currently being provisioned.', 'start': 7086.175, 'duration': 4.084}, {'end': 7096.444, 'text': 'Under listeners, we can see we have defined the listeners and we can see which rule that we are going to apply here.', 'start': 7090.379, 'duration': 6.065}, {'end': 7100.167, 'text': 'So this rule section was not available with the network as well, right?', 'start': 7096.604, 'duration': 3.563}, {'end': 7108.194, 'text': 'So here we can find what kind of rule we want to define for the listeners that we have added in application load balancer.', 'start': 7100.768, 'duration': 7.426}, {'end': 7112.219, 'text': 'So currently we only have one target group defined.', 'start': 7109.198, 'duration': 3.021}, {'end': 7118.422, 'text': "So let's to distribute the load among different target groups, we have to have at least another target group defined here.", 'start': 7112.259, 'duration': 6.163}, {'end': 7120.703, 'text': 'So here we can click on add.', 'start': 7119.022, 'duration': 1.681}, {'end': 7122.464, 'text': 'So here we can click on target groups.', 'start': 7120.783, 'duration': 1.681}, {'end': 7126.125, 'text': 'Target one, two, three are defined for networks.', 'start': 7123.244, 'duration': 2.881}, {'end': 7131.688, 'text': "So let's say we define one, another target group named as DG2.", 'start': 7126.165, 'duration': 5.523}, {'end': 7134.529, 'text': 'So here we can define the port as HTTP.', 'start': 7132.768, 'duration': 1.761}, {'end': 7137.11, 'text': 'And here we can click on create.', 'start': 7135.529, 'duration': 1.581}], 'summary': 'Configuring load balancing with path-based routing and multiple target groups for application load balancer.', 'duration': 72.059, 'max_score': 7065.051, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs7065051.jpg'}, {'end': 7227.872, 'src': 'embed', 'start': 7201.493, 'weight': 2, 'content': [{'end': 7208.638, 'text': 'Now, here we can define if the path contains, suppose if the path contains page one or the path contains page two.', 'start': 7201.493, 'duration': 7.145}, {'end': 7210.239, 'text': 'This can be any path.', 'start': 7209.199, 'duration': 1.04}, {'end': 7215.083, 'text': 'Let me suppose if we have a domain name that we are going to map.', 'start': 7210.78, 'duration': 4.303}, {'end': 7223.489, 'text': 'if domain name contains example.com slash page one, then this is going to route the traffic to some other target group.', 'start': 7215.083, 'duration': 8.406}, {'end': 7227.872, 'text': 'or if it contains page two, then it should be routing the traffic to some other target group as well.', 'start': 7223.489, 'duration': 4.383}], 'summary': 'Define path to route traffic based on page content and domain name.', 'duration': 26.379, 'max_score': 7201.493, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs7201493.jpg'}], 'start': 5465.785, 'title': 'Aws network, tenancy, auto scaling, and load balancing', 'summary': 'Covers aws network management, including multi-tier architecture deployment, placement groups, capacity reservation, access roles, instance shutdown behavior, and monitoring through cloudwatch. it also explains the concepts of shared and dedicated tenancy in aws, comparing the performance and cost implications, and delves into the features of storage volumes, including different types, sizes, and tagging. additionally, it discusses the configuration of auto scaling groups, defining scaling policies, setting up alarms for increasing or decreasing group size based on resource usage, and configuring alarms for auto-scaling based on average cpu usage, along with load balancing, sns notifications, and defining application load balancer and target groups.', 'chapters': [{'end': 5645.39, 'start': 5465.785, 'title': 'Aws network and resource management', 'summary': 'Covers aws network management, including multi-tier architecture deployment, placement groups, capacity reservation, access roles, instance shutdown behavior, and monitoring through cloudwatch.', 'duration': 179.605, 'highlights': ['We can choose in which type we are going to deploy multi-tier architecture Highlights the flexibility in deploying multi-tier architecture.', 'We can reserve the capacity so that whenever we require, we can distribute the entire resource accordingly into some other instances Emphasizes the capacity reservation feature for resource management.', 'We can create the role to allow access to specific instances, such as allowing access to RDS instances for EC2 instances Explains the concept of creating roles for access control between instances.', 'Define the shutdown behavior for instances, including stopping and terminating instances as needed Details the options for managing instance shutdown behavior.', 'We can choose monitoring service for monitoring each aspect of the deployed server, available through CloudWatch Highlights the option to use CloudWatch for monitoring server resources.']}, {'end': 6316.586, 'start': 5646.11, 'title': 'Aws tenancy and storage overview', 'summary': 'Explains the concepts of shared and dedicated tenancy in aws, comparing the performance and cost implications, and delves into the features of storage volumes, including different types, sizes, and tagging, as well as the configuration of security groups and launch configuration templates for ec2 instances.', 'duration': 670.476, 'highlights': ['AWS offers shared and dedicated tenancy options, with shared tenancy compromising performance but costing less, while dedicated tenancy provides better performance at a higher cost. Shared tenancy allows multiple applications to run on the same server, compromising performance but costing less, while dedicated tenancy ensures that the entire server is dedicated to a single application, providing better performance at a higher cost.', 'The pricing difference between deploying a t2 micro instance in shared tenancy and dedicated tenancy is 0.05 dollars per hour in shared tenancy and 0.05 dollars plus two dollars per hour in dedicated tenancy. Deploying a t2 micro instance in shared tenancy costs 0.05 dollars per hour, while deploying the same instance in dedicated tenancy costs 0.05 dollars plus two dollars per hour.', 'Elastic Block Store (EBS) provides storage volumes for AWS instances, offering various types such as general purpose, provisioned IOPS, magnetic, throughput optimized, and tape, with sizes ranging from 1GB to 16TB. Elastic Block Store (EBS) provides storage volumes for AWS instances, offering various types such as general purpose, provisioned IOPS, magnetic, throughput optimized, and tape, with sizes ranging from 1GB to 16TB.', 'Users can add tags to EBS volumes, defining the type and project for easy identification and management. Users can add tags to EBS volumes, defining the type and project for easy identification and management.', 'Security groups function as firewalls, allowing users to define protocols, port ranges, and sources for connecting to instances, ensuring secure access based on specific requirements. Security groups function as firewalls, allowing users to define protocols, port ranges, and sources for connecting to instances, ensuring secure access based on specific requirements.', 'Launch configuration templates are used to define the parameters for launching EC2 instances, including the choice of AMI, instance type, rules, storage, and security groups, providing a customizable setup for new instances. Launch configuration templates are used to define the parameters for launching EC2 instances, including the choice of AMI, instance type, rules, storage, and security groups, providing a customizable setup for new instances.']}, {'end': 6622.053, 'start': 6316.586, 'title': 'Auto scaling group configuration', 'summary': 'Explains the configuration of an auto scaling group, including the selection of network and subnet, defining scaling policies such as minimum and maximum number of instances, and setting up alarms for increasing or decreasing group size based on resource usage.', 'duration': 305.467, 'highlights': ['Selection of network and subnet The transcript emphasizes the ability to choose a network and subnet for defining where instances should be deployed, providing flexibility in deploying instances across different subnets for varied use cases.', 'Defining scaling policies The detailed explanation of defining scaling policies includes setting the minimum and maximum number of instances, ensuring the maintenance of a specified minimum number of instances, and the logic for launching additional servers based on CPU usage, thus avoiding unnecessary cost escalation.', 'Setting up alarms for group size The chapter discusses the importance of setting up alarms for increasing or decreasing group size based on resource usage, highlighting the need to maintain a balance between performance and pricing by adjusting the group size as per the resource utilization.']}, {'end': 6830.059, 'start': 6622.053, 'title': 'Configuring auto-scaling and alarms', 'summary': 'Discusses configuring alarms for auto-scaling based on average cpu usage, with the ability to add or remove servers in steps based on usage thresholds and time periods, as well as setting up notifications for monitoring.', 'duration': 208.006, 'highlights': ['Configuring alarms based on average CPU usage to add servers in steps when usage exceeds 60% for a consecutive period of 15 minutes The chapter explains how to set up alarms to add servers in steps when the average CPU usage exceeds 60% for a consecutive period of 15 minutes, allowing for efficient auto-scaling based on usage thresholds and time periods.', 'Setting up alarms to remove servers in steps when CPU usage falls below 60% for a period of 5 minutes It also covers the process of setting up alarms to remove servers in steps when the average CPU usage falls below 60% for a period of 5 minutes, ensuring dynamic auto-scaling based on usage thresholds and time periods.', 'Configuring notifications for monitoring the auto-scaling process The chapter provides guidance on configuring notifications to monitor the auto-scaling process, enhancing visibility and control over the scaling activities based on CPU usage.']}, {'end': 7001.462, 'start': 6830.139, 'title': 'Auto scaling and load balancing configuration', 'summary': 'Explains the configuration of auto scaling and load balancing, including the use of sns for notifications, attaching auto scaling to load balancers, and the importance of managing minimum and maximum instances to control billing costs.', 'duration': 171.323, 'highlights': ['The chapter discusses the use of SNS for notifications within the auto scaling configuration. SNS is used as a part of the auto scaling configuration for defining notifications.', 'The importance of managing minimum and maximum instances in the auto scaling group to control billing costs is emphasized. The minimum and maximum instance configurations directly impact the number of instances launched by the auto scaling group, affecting billing costs.', 'The process of attaching auto scaling to load balancers is explained, including the selection of load balancer types and the need to manage the configuration as per the requirement. The chapter details the process of attaching auto scaling to load balancers, emphasizing the need to choose the appropriate load balancer type and configure it according to the specific requirements.']}, {'end': 7382.486, 'start': 7001.582, 'title': 'Defining application load balancer and target groups', 'summary': 'Explains how to define an application load balancer, configure listeners, create target groups, and set up path-based routing to distribute traffic among instances, demonstrating the process step by step.', 'duration': 380.904, 'highlights': ['The chapter explains how to define an application load balancer and configure listeners, and create target groups, and set up path-based routing to distribute traffic among instances, demonstrating the process step by step. This covers the main topic of defining an application load balancer, configuring listeners, creating target groups, and setting up path-based routing, providing a comprehensive overview of the process.', 'The process involves creating target groups, such as TG1 and TG2, defining the protocol as HTTP, and distributing the load based on path-based routing. The creation of target groups TG1 and TG2, defining the protocol as HTTP, and the distribution of load based on path-based routing are key steps in the process.', 'The chapter also demonstrates how to define rules for the application load balancer, including conditions for path-based routing and forwarding traffic to specific target groups based on defined conditions. The demonstration includes defining rules for the application load balancer, setting conditions for path-based routing, and forwarding traffic to specific target groups based on defined conditions.', 'The explanation includes enabling group level stickiness and updating the rules for the application load balancer. The explanation covers enabling group level stickiness and updating the rules for the application load balancer, providing insights into managing traffic distribution.', 'The demonstration also shows how the path-based routing and conditions affect the traffic distribution, resulting in the traffic being routed to specific instances based on the defined rules. The demonstration highlights how path-based routing and conditions impact traffic distribution, leading to traffic being routed to specific instances based on the defined rules.']}], 'duration': 1916.701, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs5465785.jpg', 'highlights': ['We can reserve the capacity for resource distribution', 'We can choose in which type we are going to deploy multi-tier architecture', 'We can create roles for access control between instances', 'Define the shutdown behavior for instances, including stopping and terminating instances as needed', 'We can choose monitoring service for monitoring each aspect of the deployed server, available through CloudWatch', 'Elastic Block Store (EBS) provides storage volumes for AWS instances, offering various types and sizes', 'Users can add tags to EBS volumes for easy identification and management', 'Security groups function as firewalls, ensuring secure access based on specific requirements', 'Launch configuration templates are used to define the parameters for launching EC2 instances', 'Selection of network and subnet for deploying instances', 'Defining scaling policies for maintaining a specified minimum number of instances', 'Setting up alarms for increasing or decreasing group size based on resource usage', 'Configuring alarms based on average CPU usage to add servers in steps when usage exceeds 60%', 'Setting up alarms to remove servers in steps when CPU usage falls below 60%', 'Configuring notifications for monitoring the auto-scaling process', 'The use of SNS for notifications within the auto scaling configuration', 'Managing minimum and maximum instances in the auto scaling group to control billing costs', 'Attaching auto scaling to load balancers and managing the configuration', 'Defining an application load balancer, configuring listeners, creating target groups, and setting up path-based routing', 'Creating target groups, defining the protocol as HTTP, and distributing the load based on path-based routing', 'Defining rules for the application load balancer, including conditions for path-based routing and forwarding traffic to specific target groups', 'Enabling group level stickiness and updating the rules for the application load balancer', 'Path-based routing and conditions affect the traffic distribution, resulting in the traffic being routed to specific instances based on the defined rules']}, {'end': 8963.675, 'segs': [{'end': 7410.726, 'src': 'embed', 'start': 7383.006, 'weight': 10, 'content': [{'end': 7388.19, 'text': 'Had there been a page by the name of page one, then this would have been displayed as a complete website itself.', 'start': 7383.006, 'duration': 5.184}, {'end': 7391.112, 'text': 'And we can see here the entire load being shifted.', 'start': 7388.691, 'duration': 2.421}, {'end': 7394.595, 'text': "S3, let's open this up.", 'start': 7393.254, 'duration': 1.341}, {'end': 7403.302, 'text': 'And in S3, we can see the S3 is a common dashboard where we can see the list of all the buckets that we have deployed in every region.', 'start': 7395.956, 'duration': 7.346}, {'end': 7406.624, 'text': 'And to get started, we have to click on create bucket.', 'start': 7404.262, 'duration': 2.362}, {'end': 7410.726, 'text': "So here we can define bucket name and bucket name has to be Dina's compliant name.", 'start': 7407.324, 'duration': 3.402}], 'summary': "Demonstrating s3 functionality, creating buckets with dina's compliant names.", 'duration': 27.72, 'max_score': 7383.006, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs7383006.jpg'}, {'end': 7527.541, 'src': 'embed', 'start': 7490.882, 'weight': 0, 'content': [{'end': 7494.624, 'text': 'We always have to choose a region which is closer to our end users.', 'start': 7490.882, 'duration': 3.742}, {'end': 7497.605, 'text': 'We always have to choose a region which is closer to our end users.', 'start': 7494.944, 'duration': 2.661}, {'end': 7501.847, 'text': 'That means we know that our end users, they are sitting in North Virginia.', 'start': 7498.065, 'duration': 3.782}, {'end': 7506.329, 'text': "Then obviously it won't make any sense to deploy the bucket in Mumbai.", 'start': 7501.867, 'duration': 4.462}, {'end': 7514.953, 'text': 'because if we deploy the bucket in Mumbai and all our users are coming from North Virginia, then they are going to observe a huge amount of latency,', 'start': 7506.329, 'duration': 8.624}, {'end': 7518.334, 'text': 'as in delay in fetching the files.', 'start': 7514.953, 'duration': 3.381}, {'end': 7521.356, 'text': 'that means that is going to compromise the performance of the application.', 'start': 7518.334, 'duration': 3.022}, {'end': 7527.541, 'text': 'so obviously we have to deploy the bucket in a region closer to our end users.', 'start': 7521.356, 'duration': 6.185}], 'summary': 'Deploy bucket in region closer to end users, like north virginia, to reduce latency and improve application performance.', 'duration': 36.659, 'max_score': 7490.882, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs7490882.jpg'}, {'end': 7590.226, 'src': 'embed', 'start': 7566.511, 'weight': 1, 'content': [{'end': 7575.961, 'text': 'these ops are private by default until and unless we make them public, For example if we upload any object to our s3 bucket, each and every object.', 'start': 7566.511, 'duration': 9.45}, {'end': 7577.061, 'text': 'they are going to be private.', 'start': 7575.961, 'duration': 1.1}, {'end': 7580.322, 'text': 'That means even though their URL is going to be generated.', 'start': 7577.081, 'duration': 3.241}, {'end': 7586.304, 'text': 'if you want to share them with the public, then means we have to make sure that we are making them public.', 'start': 7580.322, 'duration': 5.982}, {'end': 7590.226, 'text': 'then only they will be allowed to have the access for the users coming from the internet.', 'start': 7586.304, 'duration': 3.922}], 'summary': 'S3 objects are private by default; must be made public for internet access.', 'duration': 23.715, 'max_score': 7566.511, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs7566511.jpg'}, {'end': 7656.35, 'src': 'embed', 'start': 7629.385, 'weight': 11, 'content': [{'end': 7637.531, 'text': 'next we can review all the parameters that we have configured and now we can click on create bucket.', 'start': 7629.385, 'duration': 8.146}, {'end': 7644.695, 'text': 'so now we have the bucket created by the name of august one and that has been deployed in which region in mumbai.', 'start': 7637.531, 'duration': 7.164}, {'end': 7650.659, 'text': "so once we open the bucket we will be able to see this bucket is completely blank because we haven't added any objects to it yet.", 'start': 7644.695, 'duration': 5.964}, {'end': 7656.35, 'text': 'Now here we can start creating a complete folder structure or we can add the objects directly.', 'start': 7651.209, 'duration': 5.141}], 'summary': "Configured and created 'august one' bucket in mumbai region, currently empty.", 'duration': 26.965, 'max_score': 7629.385, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs7629385.jpg'}, {'end': 8209.424, 'src': 'embed', 'start': 8175.48, 'weight': 4, 'content': [{'end': 8176.46, 'text': 'We can choose Aurora.', 'start': 8175.48, 'duration': 0.98}, {'end': 8178.421, 'text': 'We can choose MySQL.', 'start': 8176.5, 'duration': 1.921}, {'end': 8183.802, 'text': 'We can choose MariaDB or Postgre or Oracle database depending upon the requirement.', 'start': 8178.461, 'duration': 5.341}, {'end': 8187.083, 'text': 'Now suppose we want to start with MySQL.', 'start': 8185.183, 'duration': 1.9}, {'end': 8188.264, 'text': 'We can choose MySQL.', 'start': 8187.123, 'duration': 1.141}, {'end': 8190.985, 'text': "Now we don't get the MySQL Enterprise Edition.", 'start': 8188.504, 'duration': 2.481}, {'end': 8195.294, 'text': 'We get only the Community Edition available to us by AWS.', 'start': 8191.145, 'duration': 4.149}, {'end': 8197.094, 'text': 'And here we can choose version.', 'start': 8195.654, 'duration': 1.44}, {'end': 8201.518, 'text': 'We have support from 5.546 till 8.017.', 'start': 8197.254, 'duration': 4.264}, {'end': 8209.424, 'text': 'So suppose if we already have database stored in MySQL which we are going to migrate, then we can choose exact,', 'start': 8201.518, 'duration': 7.906}], 'summary': 'Aws offers mysql community edition with versions 5.546 to 8.017 for database migration.', 'duration': 33.944, 'max_score': 8175.48, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs8175480.jpg'}, {'end': 8341.736, 'src': 'embed', 'start': 8314.073, 'weight': 7, 'content': [{'end': 8318.914, 'text': "So let's say here we can choose MySQL and here we can move to templates.", 'start': 8314.073, 'duration': 4.841}, {'end': 8321.795, 'text': 'So we have three pre-configured templates available.', 'start': 8319.394, 'duration': 2.401}, {'end': 8328.216, 'text': 'We can go for production development testing or we can go for free tier when we want to simply try this out.', 'start': 8321.975, 'duration': 6.241}, {'end': 8330.617, 'text': 'We are simply here to learn things here.', 'start': 8328.476, 'duration': 2.141}, {'end': 8332.037, 'text': 'Then we can go for free tier account.', 'start': 8330.637, 'duration': 1.4}, {'end': 8337.178, 'text': 'PTR will allow us to deploy this artist instance on T2 micro instance.', 'start': 8332.617, 'duration': 4.561}, {'end': 8341.736, 'text': 'that we can use up to 750 hours of usage on a monthly basis.', 'start': 8338.035, 'duration': 3.701}], 'summary': 'Three pre-configured templates available for mysql, including 750 hours of usage per month on the free tier account.', 'duration': 27.663, 'max_score': 8314.073, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs8314073.jpg'}, {'end': 8661.839, 'src': 'embed', 'start': 8638.557, 'weight': 5, 'content': [{'end': 8648.62, 'text': 'if you want to apply some kind of software updates and patches and here we can choose in which VPC we want to deploy this database in and that to in which submit,', 'start': 8638.557, 'duration': 10.063}, {'end': 8655.978, 'text': "if we don't want to allow any public access now, remember, if you're trying to use this, For instance, for a practice, we have to keep it to yes,", 'start': 8648.62, 'duration': 7.358}, {'end': 8661.839, 'text': "but practically we keep it to no because we don't want any kind of public IP to be generated, right?", 'start': 8655.978, 'duration': 5.861}], 'summary': 'Choose vpc for deploying database, restrict public access to avoid ip generation.', 'duration': 23.282, 'max_score': 8638.557, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs8638557.jpg'}, {'end': 8763.3, 'src': 'embed', 'start': 8737.422, 'weight': 6, 'content': [{'end': 8745.086, 'text': 'We want to keep it to I am or so for the steep password authentication that we have entered in our admin section.', 'start': 8737.422, 'duration': 7.664}, {'end': 8752.27, 'text': 'We can Define the access type and then we can Define the additional configuration where we can Define the backups as well.', 'start': 8745.886, 'duration': 6.384}, {'end': 8758.813, 'text': 'So in additional configuration, we can Define how exactly the backup has to be retained for this database.', 'start': 8752.93, 'duration': 5.883}, {'end': 8763.3, 'text': 'So we are using a fully managed service.', 'start': 8759.554, 'duration': 3.746}], 'summary': 'Implementing steep password authentication with access type and backup configuration for a fully managed service.', 'duration': 25.878, 'max_score': 8737.422, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs8737422.jpg'}], 'start': 7383.006, 'title': 'Aws s3, cloudfront, and rds', 'summary': 'Covers creating and managing aws s3 buckets, emphasizing unique names, region selection, permissions, folder structures, object upload, and cost optimization. it also discusses cloudfront distribution settings, cache behavior, rds database creation with options for engine type, version, and licensing, and database instance configuration with instance size, storage, vpc configuration, security group, and free tier access.', 'chapters': [{'end': 7629.385, 'start': 7383.006, 'title': 'Creating aws s3 bucket', 'summary': 'Explains the process of creating an aws s3 bucket, emphasizing the need for unique and dns-compliant bucket names, selecting the appropriate region for deployment, and managing permissions for objects, with default privacy settings, and allowing public access where necessary.', 'duration': 246.379, 'highlights': ['The need for unique and DNS-compliant bucket names, not just for the account but throughout the entire AWS platform, to avoid naming conflicts and ensure URL uniqueness. Unique and DNS-compliant bucket names required for every AWS account, ensuring uniqueness throughout the AWS platform.', 'Emphasizing the importance of selecting a region closer to end users to minimize latency and optimize performance, with an example contrasting the impact of deploying a bucket in Mumbai for North Virginia-based end users. Selecting a region closer to end users for minimizing latency and optimizing performance, illustrated with the Mumbai-North Virginia contrast.', 'Explanation of default privacy settings for objects in S3 buckets, highlighting that all objects are private by default and need to be explicitly made public for internet access. Default privacy setting for objects in S3 buckets is private, requiring explicit action to make them public for internet access.']}, {'end': 7931.34, 'start': 7629.385, 'title': 'Amazon s3 bucket management', 'summary': 'Covers the process of creating and managing amazon s3 buckets, including configuring parameters, creating folder structures, uploading objects, and setting object classes and permissions, with a focus on optimizing cost and performance.', 'duration': 301.955, 'highlights': ['The chapter covers the process of creating and managing Amazon S3 buckets, including configuring parameters, creating folder structures, uploading objects, and setting object classes and permissions. The transcript provides a comprehensive overview of creating and managing Amazon S3 buckets, highlighting the process of configuring parameters, creating folder structures, and uploading objects while emphasizing the importance of setting object classes and permissions for optimizing cost and performance.', 'Explanation of different object classes in Amazon S3 - standard, infrequent access (IA), and Glacier - based on their usage frequency and pricing implications. The transcript explains the three classes available in Amazon S3 - standard, infrequent access (IA), and Glacier - detailing their distinct usage scenarios, pricing implications, and the importance of aligning usage frequency with the appropriate class to achieve cost-effective storage.', 'Demonstration of making objects public in Amazon S3 through bucket policies and the process of creating a shareable URL for accessing shared objects. The transcript provides a demonstration of making objects public in Amazon S3 by defining bucket policies, creating shareable URLs for accessing shared objects, and emphasizing the default private nature of uploaded objects until made public through appropriate policies.']}, {'end': 8458.437, 'start': 7932.08, 'title': 'Cloudfront distribution settings & rds database creation', 'summary': 'Covers the cloudfront distribution settings, including cache behavior, region deployment, domain mapping, and restriction policies, and also discusses rds database creation with options for engine type, version, and licensing, with cost implications and templates for deployment.', 'duration': 526.357, 'highlights': ['CloudFront distribution settings allow for defining cache behavior, region deployment, and restriction policies, saving money by deploying only in specific regions based on end-user locations. CloudFront distribution settings enable defining cache behavior, region deployment, and restriction policies, leading to cost savings by deploying only in specific regions based on end-user locations.', 'RDS database creation options include engine type selection, version choice for compatibility, and licensing considerations with cost implications, as well as templates for deployment scenarios. RDS database creation provides options for engine type selection, version choice for compatibility, licensing considerations with cost implications, and templates for deployment scenarios.', 'CloudFront domain mapping and RDS database server configuration details are provided, including setting up access, defining username and password, and utilizing client tools for connection. CloudFront domain mapping and RDS database server configuration details are provided, including setting up access, defining username and password, and utilizing client tools for connection.']}, {'end': 8963.675, 'start': 8458.437, 'title': 'Database instance configuration', 'summary': 'Covers configuring a database instance, including options for instance size, storage, auto-scaling, multi-az deployment, vpc configuration, security group, backup retention, and monitoring, with details on free tier access and deployment time.', 'duration': 505.238, 'highlights': ['Free tier access provides 750 hours of usage and 20 GB of storage, with the option to scale storage vertically up to 1000 GB. In the free tier, users receive 750 hours of usage, 20 GB of storage, and the ability to vertically scale storage up to 1000 GB, catering to increased database needs.', 'Options for multi-AZ deployment allow maintaining a standby instance in another zone for high availability in production environments. Multi-AZ deployment options enable maintaining a standby instance in another zone for high availability in production environments, enhancing fault tolerance.', 'Configuration includes VPC and subnet selection, enabling segregation of web servers in public subnets and database/application servers in private subnets for restricted access. The configuration involves selecting VPC and subnets, allowing segregation of resources in public and private subnets for controlled access, enhancing security measures.', 'Backup retention period can be defined from 0 to 35 days, with options for automated backups and manual snapshots for longer retention. Users can define backup retention periods from 0 to 35 days, with provisions for automated backups and manual snapshots for extended retention, ensuring data protection and recovery.', 'Database creation takes approximately 7 to 8 minutes, as it involves instance deployment, database engine installation, OS configuration, and licensing setup. The database creation process typically takes 7 to 8 minutes, encompassing instance deployment, database engine installation, OS configuration, and licensing setup, ensuring a comprehensive deployment process.']}], 'duration': 1580.669, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs7383006.jpg', 'highlights': ['Unique and DNS-compliant bucket names required for every AWS account, ensuring uniqueness throughout the AWS platform.', 'Selecting a region closer to end users for minimizing latency and optimizing performance, illustrated with the Mumbai-North Virginia contrast.', 'Default privacy setting for objects in S3 buckets is private, requiring explicit action to make them public for internet access.', 'The transcript provides a comprehensive overview of creating and managing Amazon S3 buckets, highlighting the process of configuring parameters, creating folder structures, and uploading objects while emphasizing the importance of setting object classes and permissions for optimizing cost and performance.', 'The transcript explains the three classes available in Amazon S3 - standard, infrequent access (IA), and Glacier - detailing their distinct usage scenarios, pricing implications, and the importance of aligning usage frequency with the appropriate class to achieve cost-effective storage.', 'CloudFront distribution settings enable defining cache behavior, region deployment, and restriction policies, leading to cost savings by deploying only in specific regions based on end-user locations.', 'RDS database creation provides options for engine type selection, version choice for compatibility, licensing considerations with cost implications, and templates for deployment scenarios.', 'Free tier access provides 750 hours of usage, 20 GB of storage, and the ability to vertically scale storage up to 1000 GB, catering to increased database needs.', 'Multi-AZ deployment options enable maintaining a standby instance in another zone for high availability in production environments, enhancing fault tolerance.', 'The configuration involves selecting VPC and subnets, allowing segregation of resources in public and private subnets for controlled access, enhancing security measures.', 'Users can define backup retention periods from 0 to 35 days, with provisions for automated backups and manual snapshots for extended retention, ensuring data protection and recovery.', 'The database creation process typically takes 7 to 8 minutes, encompassing instance deployment, database engine installation, OS configuration, and licensing setup, ensuring a comprehensive deployment process.']}, {'end': 10714.633, 'segs': [{'end': 9027.163, 'src': 'embed', 'start': 9002.668, 'weight': 2, 'content': [{'end': 9008.531, 'text': 'this is how the endpoint is going to look like and then we have to enter this endpoint in the application.', 'start': 9002.668, 'duration': 5.863}, {'end': 9014.814, 'text': 'we can say we can enter this endpoint to any of the mysql client we have or we can use workbench to get connected as well.', 'start': 9008.531, 'duration': 6.283}, {'end': 9018.036, 'text': 'we can do both now.', 'start': 9014.814, 'duration': 3.222}, {'end': 9021.778, 'text': 'we can go back to our dashboard now.', 'start': 9018.036, 'duration': 3.742}, {'end': 9027.163, 'text': 'here we can open up service called as lambda as a part of a hands-on.', 'start': 9021.778, 'duration': 5.385}], 'summary': 'The endpoint can be entered in the application and connected to mysql using workbench. lambda service can be accessed from the dashboard.', 'duration': 24.495, 'max_score': 9002.668, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs9002668.jpg'}, {'end': 9300.82, 'src': 'embed', 'start': 9278.45, 'weight': 4, 'content': [{'end': 9286.954, 'text': 'So, once we are done, we can save the function here and, if you want, to test the function before actually integrating it,', 'start': 9278.45, 'duration': 8.504}, {'end': 9290.015, 'text': 'because same thing that we do for multiple web application as well.', 'start': 9286.954, 'duration': 3.061}, {'end': 9292.156, 'text': 'We have something called as selenium.', 'start': 9290.635, 'duration': 1.521}, {'end': 9298.259, 'text': 'For example, just like we use selenium for writing the test scripts for multiple applications.', 'start': 9292.756, 'duration': 5.503}, {'end': 9300.82, 'text': 'So here we can use the test event.', 'start': 9298.279, 'duration': 2.541}], 'summary': 'Save function, test with selenium for multiple web applications.', 'duration': 22.37, 'max_score': 9278.45, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs9278450.jpg'}, {'end': 9409.455, 'src': 'embed', 'start': 9381.798, 'weight': 3, 'content': [{'end': 9385.66, 'text': 'now, when we are working on lambda, we can define the configuration as well.', 'start': 9381.798, 'duration': 3.862}, {'end': 9390.143, 'text': 'suppose, if we scroll down here, we have something called as basic settings.', 'start': 9385.66, 'duration': 4.483}, {'end': 9397.988, 'text': 'here we can allocate a memory to this entire function from a range of 128 mb till 3008 mb maximum.', 'start': 9390.143, 'duration': 7.845}, {'end': 9401.77, 'text': 'we can locate up to 3008 mb for this entire function.', 'start': 9397.988, 'duration': 3.782}, {'end': 9409.455, 'text': 'we can choose the runtime that means this has to be executed in which runtime, depending upon the requirement, and then we can assign the tool.', 'start': 9401.77, 'duration': 7.685}], 'summary': 'Configuring lambda function: allocate up to 3008 mb memory, choose runtime, assign tool', 'duration': 27.657, 'max_score': 9381.798, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs9381798.jpg'}, {'end': 9731.439, 'src': 'embed', 'start': 9700.561, 'weight': 1, 'content': [{'end': 9707.344, 'text': 'Here we are defining the event, right? So now if we come back to the bucket, here we can click on upload.', 'start': 9700.561, 'duration': 6.783}, {'end': 9709.884, 'text': 'Here we can choose add files.', 'start': 9708.304, 'duration': 1.58}, {'end': 9714.726, 'text': "Let's suppose we add a simple PPK file as private key.", 'start': 9709.904, 'duration': 4.822}, {'end': 9717.007, 'text': 'This object has been uploaded.', 'start': 9715.666, 'duration': 1.341}, {'end': 9723.614, 'text': 'That means the event would have been triggered and now we would be receiving the notification, as you can see.', 'start': 9717.631, 'duration': 5.983}, {'end': 9731.439, 'text': 'and now this sample function has been triggered and now the same email that we have structured as a part of a function has been sent to us just now.', 'start': 9723.614, 'duration': 7.825}], 'summary': 'An event triggered upload of a ppk file, and a notification and email were sent.', 'duration': 30.878, 'max_score': 9700.561, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs9700561.jpg'}, {'end': 10086.811, 'src': 'embed', 'start': 10056.386, 'weight': 0, 'content': [{'end': 10059.687, 'text': 'So as you can see in the diagram, say suppose you have a PHP code.', 'start': 10056.386, 'duration': 3.301}, {'end': 10063.288, 'text': 'So you create a PHP environment first, launch it.', 'start': 10060.087, 'duration': 3.201}, {'end': 10068.49, 'text': 'Once that environment is created, you upload the PHP code and your application is deployed.', 'start': 10063.748, 'duration': 4.742}, {'end': 10069.75, 'text': 'As simple as that.', 'start': 10069.09, 'duration': 0.66}, {'end': 10074.076, 'text': "So let's discuss what is Elastic Load Balancer.", 'start': 10071.553, 'duration': 2.523}, {'end': 10080.544, 'text': 'So Elastic Load Balancer basically is used to distribute your workload among a number of instances.', 'start': 10074.136, 'duration': 6.408}, {'end': 10086.811, 'text': 'Now the traffic which will be coming on these instances has to be distributed equally among these five or six instances.', 'start': 10080.824, 'duration': 5.987}], 'summary': 'Php code deployment involves creating an environment, uploading the code, and using elastic load balancer to distribute traffic among instances.', 'duration': 30.425, 'max_score': 10056.386, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs10056386.jpg'}], 'start': 8964.536, 'title': 'Aws compute services and event-triggered functions', 'summary': 'Covers deploying and configuring lambda functions to connect with s3, explaining aws compute services overview, and discussing aws elastic beanstalk, load balancer, and auto scaling, as well as ec2 key pair setup and instance connection.', 'chapters': [{'end': 9359.749, 'start': 8964.536, 'title': 'Deploying lambda function and connecting to s3', 'summary': 'Demonstrates the process of deploying a lambda function and connecting it to s3, allowing for notifications when an object is added, with a focus on customizing the function and testing it using test events.', 'duration': 395.213, 'highlights': ['We can deploy the Lambda function and connect it to S3 to receive notifications when an object is added or deleted. The chapter explains the process of creating a Lambda function linked to an S3 bucket, triggering the function when the bucket operation is triggered, and defining the function to execute on object addition, supporting various languages such as Node.js and PHP.', 'We have the flexibility to customize the Lambda function, such as defining the email content for notifications and specifying the AWS region for deployment. The transcript details the customization options for the Lambda function, including defining email content, specifying the AWS region for deployment, and using the AWS SDK and SES service for sending emails, ensuring region consistency for deployment.', 'We can test the Lambda function using test events to ensure its functionality before integrating it, similar to using Selenium for testing web applications. The chapter outlines the process of testing the Lambda function using test events, allowing customization of test events or choosing from templates, and simulating events such as object addition in S3 buckets, providing a parallel with using Selenium for web application testing.']}, {'end': 9723.614, 'start': 9359.769, 'title': 'Lambda function configuration and event triggering', 'summary': 'Discusses the configuration of lambda functions, including memory allocation, runtime choice, package size limitations, and maximum execution time, and the process of linking the function to an s3 bucket to trigger events, with a demonstration of uploading a file to trigger a notification.', 'duration': 363.845, 'highlights': ['The maximum execution time for using the Lambda service is 15 minutes, with a 250 MB size limitation for a single deployment package, and a soft limit of 75 GB of packages in a given region.', 'The process of linking a Lambda function to an S3 bucket involves defining events and choosing event types for triggering notifications, with specific considerations for region matching and configuration validation.', 'Demonstration of the process of uploading a file to an S3 bucket to trigger an event and receive a notification, with identification of misconfigurations in the Lambda function and subsequent rectification.', 'Configuration options for Lambda functions include memory allocation ranging from 128 MB to 3008 MB, choice of runtime, and package size limitations, such as a 250 MB limit for a single deployment package.', 'The process of defining event types, prefixes, and choosing the destination for triggering notifications when linking a Lambda function to an S3 bucket, with considerations for region matching and validation of configurations.']}, {'end': 9968.938, 'start': 9723.614, 'title': 'Aws compute services overview', 'summary': 'Discusses aws compute services, including ec2 and aws lambda, highlighting ec2 as the foundational and highly flexible service, while aws lambda focuses on executing background tasks through event-triggered code execution.', 'duration': 245.324, 'highlights': ['EC2 is the foundational service in AWS compute domain, offering high flexibility for server configuration and resizability, allowing the launch of multiple servers and resizing configurations as needed.', 'AWS Lambda is an advanced version of EC2, designed for executing background tasks in response to events, such as image compression and applying filters, by listening to triggers and executing the provided code.', 'AWS Lambda cannot be used to host applications but is tailored for executing background tasks, responding to events and executing the specified code, such as compression and filtering tasks.', 'EC2 can be configured to be a web server, a worker-tier environment, or any other required configuration, providing independence and flexibility in server usage and resizing configurations.', 'The resizability of EC2 allows for server resizing based on the number of servers being used or changing the configuration, providing flexibility in server resources and configurations.']}, {'end': 10437.94, 'start': 9970.958, 'title': 'Aws elastic beanstalk, load balancer, and auto scaling', 'summary': 'Covers the features of aws elastic beanstalk, load balancer, and auto scaling, highlighting the differences and use cases, including the automated setup and distribution of workloads, with the importance of load balancing in maintaining consistent response times and the usage of metrics for automatic scaling up and down.', 'duration': 466.982, 'highlights': ['Elastic Beanstalk simplifies the hosting of applications by automating the setup of environments, requiring only the selection of the desired environment and code upload, eliminating the need for manual configuration, as compared to setting up environments on EC2. Elastic Beanstalk simplifies hosting applications by automating environment setup, requiring only environment selection and code upload, eliminating the need for manual configuration as compared to EC2.', 'Elastic Load Balancer evenly distributes workloads among instances to ensure efficient and consistent performance, preventing instances from being idle and maintaining uniform response times for users accessing the hosted applications. Elastic Load Balancer evenly distributes workloads among instances to ensure efficient and consistent performance, preventing instances from being idle and maintaining uniform response times for users accessing the hosted applications.', 'Auto Scaling allows for the automatic scaling up and down of instances based on configured metrics, ensuring optimal resource usage and workload distribution, with the integration of Elastic Load Balancer to manage the distribution of traffic among the instances. Auto Scaling enables automatic scaling based on configured metrics, ensuring optimal resource usage and workload distribution, integrated with Elastic Load Balancer to manage traffic distribution among instances.']}, {'end': 10714.633, 'start': 10438.12, 'title': 'Ec2 key pair configuration and instance connection', 'summary': 'Explains the process of creating and using key pairs to authenticate and connect to an ec2 instance, including the importance of safeguarding the private key and the steps involved in launching and connecting to the instance, resulting in the successful connection to a windows server instance.', 'duration': 276.513, 'highlights': ['Creating and safeguarding key pairs is crucial for EC2 instance access. Emphasizes the importance of creating and safeguarding key pairs for EC2 instances to ensure secure access and prevent data loss, as losing the private key results in the inability to connect to the instance.', 'Launching and monitoring instances in the EC2 dashboard. Provides a detailed walkthrough of launching and monitoring instances in the EC2 dashboard, including the process of checking the running instances and accessing details such as public IP, instance type, and security group.', 'Connecting to a Windows Server instance using remote desktop connection. Explains the process of connecting to a Windows Server instance using a remote desktop connection, including copying the public IP address, decrypting the password using the private key, and successfully connecting to the instance as the administrator.']}], 'duration': 1750.097, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs8964536.jpg', 'highlights': ['We can deploy the Lambda function and connect it to S3 to receive notifications when an object is added or deleted.', 'The maximum execution time for using the Lambda service is 15 minutes, with a 250 MB size limitation for a single deployment package.', 'EC2 is the foundational service in AWS compute domain, offering high flexibility for server configuration and resizability.', 'Elastic Beanstalk simplifies the hosting of applications by automating the setup of environments, requiring only the selection of the desired environment and code upload.', 'Creating and safeguarding key pairs is crucial for EC2 instance access.']}, {'end': 12130.619, 'segs': [{'end': 11036.153, 'src': 'embed', 'start': 11010.103, 'weight': 7, 'content': [{'end': 11017.825, 'text': 'So you can store that data on Amazon Glacier and if tomorrow, maybe in some time, when that patient returns,', 'start': 11010.103, 'duration': 7.722}, {'end': 11020.226, 'text': 'it can always be retrieved from Amazon Glacier.', 'start': 11017.825, 'duration': 2.401}, {'end': 11029.189, 'text': "Obviously, since it's cheaper, the retrieval time will be more if you compare it with S3 or with EC2, but then it's worth it because it's cheaper.", 'start': 11020.346, 'duration': 8.843}, {'end': 11031.95, 'text': 'So this is how you would use Amazon Glacier.', 'start': 11029.429, 'duration': 2.521}, {'end': 11036.153, 'text': "Let's move on to our next service, which is Snowball.", 'start': 11032.991, 'duration': 3.162}], 'summary': 'Data can be stored in amazon glacier for cheaper retrieval, compared to s3 or ec2.', 'duration': 26.05, 'max_score': 11010.103, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs11010103.jpg'}, {'end': 11277.641, 'src': 'embed', 'start': 11247.214, 'weight': 9, 'content': [{'end': 11250.114, 'text': 'Now, what are the management tasks that we are talking about?', 'start': 11247.214, 'duration': 2.9}, {'end': 11253.755, 'text': 'So it updates the DB engines automatically.', 'start': 11250.454, 'duration': 3.301}, {'end': 11256.476, 'text': 'it installs the security patches automatically.', 'start': 11253.755, 'duration': 2.721}, {'end': 11263.437, 'text': "So, everything that had to be done manually or will be done manually if you're hosting a database server, it does that automatically for you.", 'start': 11256.496, 'duration': 6.941}, {'end': 11268.338, 'text': "and that's why it is called a management service, right? So, this is RDS.", 'start': 11263.817, 'duration': 4.521}, {'end': 11277.641, 'text': "Now, the difference between RDS and a service that we'll be discussing sometime later, that is DynamoDB, is that they both are management services,", 'start': 11268.999, 'duration': 8.642}], 'summary': 'Rds automates db tasks, including updates and security patches, making it a management service.', 'duration': 30.427, 'max_score': 11247.214, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs11247214.jpg'}, {'end': 11316.299, 'src': 'embed', 'start': 11290.426, 'weight': 4, 'content': [{'end': 11295.008, 'text': 'So Amazon Aurora is a database which has been developed by Amazon itself.', 'start': 11290.426, 'duration': 4.582}, {'end': 11300.75, 'text': 'So it is included in RDS that is it is a relational database which is also managed by RDS.', 'start': 11295.168, 'duration': 5.582}, {'end': 11307.593, 'text': 'But what is the difference between Amazon Aurora and the other databases which are already out there is this.', 'start': 11301.051, 'duration': 6.542}, {'end': 11311.355, 'text': 'So Amazon Aurora is actually based on MySQL.', 'start': 11307.993, 'duration': 3.362}, {'end': 11316.299, 'text': "It means that the code that you're using with MySQL will work with Amazon Aurora as well.", 'start': 11311.735, 'duration': 4.564}], 'summary': 'Amazon aurora is a mysql-based database included in rds, ensuring mysql compatibility.', 'duration': 25.873, 'max_score': 11290.426, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs11290426.jpg'}, {'end': 11459.912, 'src': 'embed', 'start': 11427.302, 'weight': 1, 'content': [{'end': 11429.024, 'text': "It doesn't ask you for anything.", 'start': 11427.302, 'duration': 1.722}, {'end': 11433.187, 'text': "You don't have to configure any storage property or anything like that.", 'start': 11429.164, 'duration': 4.023}, {'end': 11436.289, 'text': 'It grows automatically and shrinks automatically as well.', 'start': 11433.347, 'duration': 2.942}, {'end': 11438.691, 'text': 'So this is about DynamoDB guys.', 'start': 11436.889, 'duration': 1.802}, {'end': 11443.222, 'text': 'All right, the next service in the database domain is DynamoDB.', 'start': 11440.12, 'duration': 3.102}, {'end': 11448.405, 'text': 'So, like I said, RDS is a database management service for relational databases.', 'start': 11443.362, 'duration': 5.043}, {'end': 11453.728, 'text': 'right?. DynamoDB is a database management service for non-relational databases.', 'start': 11448.405, 'duration': 5.323}, {'end': 11459.912, 'text': 'So when you have unstructured data, you store your unstructured data in a non-relational database.', 'start': 11454.228, 'duration': 5.684}], 'summary': 'Dynamodb automatically grows and shrinks for non-relational unstructured data storage.', 'duration': 32.61, 'max_score': 11427.302, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs11427302.jpg'}, {'end': 11496.389, 'src': 'embed', 'start': 11467.955, 'weight': 3, 'content': [{'end': 11472.636, 'text': "But when we talk about unstructured data, we say suppose let's talk about something random.", 'start': 11467.955, 'duration': 4.681}, {'end': 11474.756, 'text': "Let's talk about your posts on Facebook.", 'start': 11472.656, 'duration': 2.1}, {'end': 11475.897, 'text': "They're all random right?", 'start': 11474.916, 'duration': 0.981}, {'end': 11479.357, 'text': 'So if you have to analyze your posts on Facebook,', 'start': 11476.257, 'duration': 3.1}, {'end': 11485.259, 'text': 'you just have to take that data and you feed it into a non-relational database and it makes sense out of it.', 'start': 11479.357, 'duration': 5.902}, {'end': 11492.005, 'text': 'This is the power of a non-relational database and DynamoDB is a non-relational database management service.', 'start': 11485.419, 'duration': 6.586}, {'end': 11496.389, 'text': "So it's a service which manages a non-relational database for you.", 'start': 11492.485, 'duration': 3.904}], 'summary': 'Dynamodb is a non-relational database that makes sense of unstructured data like facebook posts.', 'duration': 28.434, 'max_score': 11467.955, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs11467955.jpg'}, {'end': 11815.018, 'src': 'embed', 'start': 11714.461, 'weight': 5, 'content': [{'end': 11719.544, 'text': "Since ours is a demo, so we'll launch it in a test environment and click on next.", 'start': 11714.461, 'duration': 5.083}, {'end': 11726.952, 'text': "So over here we'll be configuring our instance, so it'll ask me for DB instance class.", 'start': 11720.308, 'duration': 6.644}, {'end': 11730.935, 'text': "Let's select the minimum which is db.t2.micro.", 'start': 11727.573, 'duration': 3.362}, {'end': 11738.699, 'text': "So we'll be discussing all of these instance types when we reach the database module.", 'start': 11731.475, 'duration': 7.224}, {'end': 11747.445, 'text': "So don't worry about it, just go with the flow, select db.t2.micro, and then it will ask me for multi-availability zones deployment.", 'start': 11738.8, 'duration': 8.645}, {'end': 11752.51, 'text': 'So, multi-availability zones deployment is something related to availability.', 'start': 11748.146, 'duration': 4.364}, {'end': 11760.078, 'text': 'So if you want your database to be there in different availability zones, so that if one availability zone goes down, the other is there,', 'start': 11752.59, 'duration': 7.488}, {'end': 11762.52, 'text': 'you would choose yes as option over there.', 'start': 11760.078, 'duration': 2.442}, {'end': 11766.003, 'text': "But since ours is a demo, we'll select no.", 'start': 11762.58, 'duration': 3.423}, {'end': 11771.489, 'text': 'And it is asking for the storage type, so it is SSD, Pro version, IOPS, magnetic.', 'start': 11766.504, 'duration': 4.985}, {'end': 11776.221, 'text': 'So, basically the options here is given according to the use case.', 'start': 11772.119, 'duration': 4.102}, {'end': 11784.604, 'text': 'So, if you have an application, if you want low latency, so you would choose accordingly and we would discuss all of these in the database domain.', 'start': 11776.241, 'duration': 8.363}, {'end': 11789.786, 'text': "So, don't worry, just let us click at default now and let's go in the settings.", 'start': 11784.624, 'duration': 5.162}, {'end': 11792.907, 'text': 'So, it is asking me how will your database be identified.', 'start': 11789.806, 'duration': 3.101}, {'end': 11799.209, 'text': "So, let's give it the name as Edureka demo, alright.", 'start': 11793.727, 'duration': 5.482}, {'end': 11809.715, 'text': "Let's give the master username as edureka, master password as edureka123 and let's confirm the password again.", 'start': 11800.069, 'duration': 9.646}, {'end': 11812.256, 'text': "Alright guys, let's click on the next step now.", 'start': 11810.134, 'duration': 2.122}, {'end': 11815.018, 'text': 'So, it is now asking me for a VPC.', 'start': 11812.656, 'duration': 2.362}], 'summary': 'Configuring a demo database with db.t2.micro instance, no multi-availability zones, and default settings.', 'duration': 100.557, 'max_score': 11714.461, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs11714461.jpg'}, {'end': 11912.482, 'src': 'embed', 'start': 11869.466, 'weight': 0, 'content': [{'end': 11872.227, 'text': "We'll launch our own DB or we'll create our own DB.", 'start': 11869.466, 'duration': 2.761}, {'end': 11878.09, 'text': "Okay, so over here you can select which version you want, so it's 5.6.", 'start': 11873.428, 'duration': 4.662}, {'end': 11879.351, 'text': 'Everything else looks fine.', 'start': 11878.09, 'duration': 1.261}, {'end': 11883.333, 'text': "You don't have to change anything here because we have not studied anything of this yet.", 'start': 11879.591, 'duration': 3.742}, {'end': 11886.815, 'text': 'So once we do that, I will explain you guys all of this.', 'start': 11883.593, 'duration': 3.222}, {'end': 11890.577, 'text': "Let's click on launch DB now, launch DB instance.", 'start': 11888.075, 'duration': 2.502}, {'end': 11894.019, 'text': 'So it says my DB instance is being created.', 'start': 11890.917, 'duration': 3.102}, {'end': 11896.84, 'text': 'It will take a while for my DB instance to be launched.', 'start': 11894.239, 'duration': 2.601}, {'end': 11900.673, 'text': "Let's see if we have our instance listed in our RDS dashboard.", 'start': 11897.23, 'duration': 3.443}, {'end': 11903.635, 'text': 'Alright, so my instance is being created now.', 'start': 11901.493, 'duration': 2.142}, {'end': 11905.657, 'text': "So, it'll take a while.", 'start': 11904.476, 'duration': 1.181}, {'end': 11907.358, 'text': "Let's look at the other things over here.", 'start': 11905.697, 'duration': 1.661}, {'end': 11912.482, 'text': 'So, once you click here, you will see all the data associated with your RDS instance.', 'start': 11907.418, 'duration': 5.064}], 'summary': 'Launching and creating a 5.6 version db instance, waiting for creation completion', 'duration': 43.016, 'max_score': 11869.466, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs11869466.jpg'}], 'start': 10718.075, 'title': 'Aws services overview and hands-on experience', 'summary': 'Covers launching and connecting to an ec2 server, aws storage and database services overview, database services overview, and setting up rds instance. it provides hands-on experience and emphasizes key features, use cases, and the process of setting up rds instance, offering a comprehensive understanding of aws services and practical skills.', 'chapters': [{'end': 10773.088, 'start': 10718.075, 'title': 'Launching and connecting to ec2 server on aws', 'summary': 'Explains how to launch and connect to an ec2 server on aws, demonstrating the process and emphasizing the ability to install software and configure the server, providing hands-on experience.', 'duration': 55.013, 'highlights': ['Demonstrating the process of connecting to a server launched on AWS infrastructure and providing hands-on experience.', 'Emphasizing the ability to install software and configure the server on AWS EC2.', 'Detailing the steps for launching an EC2 server on AWS infrastructure.']}, {'end': 11485.259, 'start': 10774.129, 'title': 'Aws storage and database services overview', 'summary': 'Covers aws storage services like s3, cloudfront, ebs, amazon glacier, snowball, and storage gateway, along with database services like rds, amazon aurora, and dynamodb, emphasizing key features and use cases.', 'duration': 711.13, 'highlights': ["Amazon Aurora's performance boost compared to MySQL Amazon Aurora claims to be five times faster than MySQL, offering a substantial performance boost without requiring changes to existing code.", "CloudFront's impact on response time CloudFront reduces website latency, potentially decreasing response time from 0.7-0.8 seconds to 0.2-0.3 seconds, particularly beneficial for global usage.", "Snowball's efficiency in data transfer Snowball facilitates the transfer of large data sets, especially at petabyte scale, with the process being completed within 10 days, saving costs on internet bandwidth and accelerating the transfer.", "DynamoDB's automatic scaling and management DynamoDB automatically manages and scales non-relational databases, eliminating manual intervention for updates, security patches, and storage adjustments, making it highly efficient for unstructured data storage.", "S3's object-oriented file system S3 treats uploaded files as objects stored within buckets, offering a logical structure for file storage with the ability to define paths for application access."]}, {'end': 11784.604, 'start': 11485.419, 'title': 'Aws database services overview', 'summary': 'Discusses aws database services including dynamodb, elastic cache, and redshift, outlining their key features and use cases, and provides a walkthrough for launching an rds instance.', 'duration': 299.185, 'highlights': ['DynamoDB automatically scales storage based on usage, eliminating the need for manual intervention, and charges users according to their usage. DynamoDB automatically scales storage based on usage, eliminating the need for manual intervention, and charges users according to their usage, ensuring efficient and cost-effective storage management.', 'Elastic Cache reduces database overhead by storing frequently accessed result sets, leading to faster query processing and improved performance. Elastic Cache reduces database overhead by storing frequently accessed result sets, leading to faster query processing and improved performance, by serving cached results directly to users, thus reducing the load on the database.', 'Redshift is a petabyte scale data warehouse service that analyzes data from RDS and DynamoDB, serving as an analytics tool for data stored in databases. Redshift is a petabyte scale data warehouse service that analyzes data from RDS and DynamoDB, serving as an analytics tool for data stored in databases, providing powerful analysis capabilities for large volumes of data.', 'The walkthrough for launching an RDS instance includes selecting the database type, environment, instance class, and storage type, catering to different use cases and deployment needs. The walkthrough for launching an RDS instance includes selecting the database type, environment, instance class, and storage type, catering to different use cases and deployment needs, ensuring flexibility and scalability for database management.']}, {'end': 12130.619, 'start': 11784.624, 'title': 'Setting up rds instance on aws', 'summary': 'Covers the process of setting up an rds instance on aws, including configuring database settings, vpc, security group, and connecting to the rds instance using the command line, emphasizing the importance of vpc in enabling interaction between aws services.', 'duration': 345.995, 'highlights': ['Importance of VPC in enabling interaction between AWS services It is crucial to include both the EC2 and RDS services in the same VPC to allow interaction between the application and database, emphasizing the significance of VPC in AWS deployment.', "Configuring database settings including database name, master username, and password The process involves specifying the database name as 'Edureka demo', master username as 'edureka', and master password as 'edureka123', with the importance of these configurations in setting up the RDS instance.", "Process of connecting to the RDS instance using the command line and specifying the necessary commands for connection Connecting to the RDS instance involves using the command 'mysql' followed by the endpoint and port number, highlighting the step-by-step process of connecting to the RDS instance using the command line."]}], 'duration': 1412.544, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs10718075.jpg', 'highlights': ['Covers launching and connecting to an EC2 server on AWS infrastructure, providing hands-on experience.', 'Emphasizes the ability to install software and configure the server on AWS EC2.', 'Details the steps for launching an EC2 server on AWS infrastructure.', 'Amazon Aurora claims to be five times faster than MySQL, offering a substantial performance boost without requiring changes to existing code.', 'CloudFront reduces website latency, potentially decreasing response time from 0.7-0.8 seconds to 0.2-0.3 seconds, particularly beneficial for global usage.', 'Snowball facilitates the transfer of large data sets, especially at petabyte scale, with the process being completed within 10 days, saving costs on internet bandwidth and accelerating the transfer.', 'DynamoDB automatically manages and scales non-relational databases, eliminating manual intervention for updates, security patches, and storage adjustments, making it highly efficient for unstructured data storage.', 'S3 treats uploaded files as objects stored within buckets, offering a logical structure for file storage with the ability to define paths for application access.', 'DynamoDB automatically scales storage based on usage, eliminating the need for manual intervention, and charges users according to their usage, ensuring efficient and cost-effective storage management.', 'Elastic Cache reduces database overhead by storing frequently accessed result sets, leading to faster query processing and improved performance, by serving cached results directly to users, thus reducing the load on the database.', 'Redshift is a petabyte scale data warehouse service that analyzes data from RDS and DynamoDB, providing powerful analysis capabilities for large volumes of data.', 'The walkthrough for launching an RDS instance includes selecting the database type, environment, instance class, and storage type, catering to different use cases and deployment needs, ensuring flexibility and scalability for database management.', 'It is crucial to include both the EC2 and RDS services in the same VPC to allow interaction between the application and database, emphasizing the significance of VPC in AWS deployment.', "The process involves specifying the database name as 'Edureka demo', master username as 'edureka', and master password as 'edureka123', with the importance of these configurations in setting up the RDS instance.", "Connecting to the RDS instance involves using the command 'mysql' followed by the endpoint and port number, highlighting the step-by-step process of connecting to the RDS instance using the command line."]}, {'end': 13016.711, 'segs': [{'end': 12235.592, 'src': 'embed', 'start': 12211.422, 'weight': 1, 'content': [{'end': 12220.366, 'text': 'Redshift is a data wear out service which can be used to do analysis on data and the data can be fed from RDS and DynamoDB as well.', 'start': 12211.422, 'duration': 8.944}, {'end': 12223.088, 'text': 'So guys, these were the databases services.', 'start': 12221.087, 'duration': 2.001}, {'end': 12225.669, 'text': "Let's move on to our next domain.", 'start': 12224.188, 'duration': 1.481}, {'end': 12228.65, 'text': 'So our next domain is the networking domains.', 'start': 12226.069, 'duration': 2.581}, {'end': 12231.751, 'text': "Let's see what all services are offered by the networking domain.", 'start': 12228.73, 'duration': 3.021}, {'end': 12235.592, 'text': 'So networking domain basically offers three kind of services.', 'start': 12232.271, 'duration': 3.321}], 'summary': 'Redshift is a data wear out service for data analysis, fed from rds and dynamodb. next, networking domain offers three services.', 'duration': 24.17, 'max_score': 12211.422, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs12211422.jpg'}, {'end': 12304.509, 'src': 'embed', 'start': 12280.001, 'weight': 0, 'content': [{'end': 12288.987, 'text': 'You will connect your private network to the VPC using the VPN and then you can access all your AWS resources as if they were on your own network,', 'start': 12280.001, 'duration': 8.986}, {'end': 12290.969, 'text': 'and that is what VPC is all about.', 'start': 12288.987, 'duration': 1.982}, {'end': 12297.218, 'text': 'it provides you security, it makes communication between the AWS services easy,', 'start': 12291.389, 'duration': 5.829}, {'end': 12301.345, 'text': 'and it also helps you connect your private data center to the AWS infrastructure.', 'start': 12297.218, 'duration': 4.127}, {'end': 12304.509, 'text': 'So guys this is what VPC is all about.', 'start': 12302.026, 'duration': 2.483}], 'summary': 'Vpc enables secure connection between private network and aws, facilitating easy communication and access to resources.', 'duration': 24.508, 'max_score': 12280.001, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs12280001.jpg'}, {'end': 12356.961, 'src': 'embed', 'start': 12325.165, 'weight': 3, 'content': [{'end': 12330.206, 'text': 'you can take a leased line to the AWS infrastructure in the form of the Direct Connect service.', 'start': 12325.165, 'duration': 5.041}, {'end': 12331.947, 'text': 'So, instead of using the internet,', 'start': 12330.646, 'duration': 1.301}, {'end': 12339.111, 'text': 'you would now use the Direct Connect service for your data stream to flow between your own data center to the AWS infrastructure,', 'start': 12331.947, 'duration': 7.164}, {'end': 12340.792, 'text': 'and that is what Direct Connect is all about.', 'start': 12339.111, 'duration': 1.681}, {'end': 12342.753, 'text': 'Nothing much further to explain.', 'start': 12341.072, 'duration': 1.681}, {'end': 12346.475, 'text': "Let's move on to our next service which is Route 53.", 'start': 12342.873, 'duration': 3.602}, {'end': 12348.776, 'text': 'So Route 53 is a domain name system.', 'start': 12346.475, 'duration': 2.301}, {'end': 12356.961, 'text': 'So what is a domain name system? Basically whatever URL you enter has to be directed to a domain name system which converts the URL to an IP address.', 'start': 12348.876, 'duration': 8.085}], 'summary': 'Direct connect provides leased line to aws. route 53 is a domain name system.', 'duration': 31.796, 'max_score': 12325.165, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs12325165.jpg'}, {'end': 12386.683, 'src': 'embed', 'start': 12362.283, 'weight': 2, 'content': [{'end': 12368.427, 'text': 'You buy a domain name and the only setting that you can do in that domain name, or the setting which is required in that domain name,', 'start': 12362.283, 'duration': 6.144}, {'end': 12369.867, 'text': 'are the name servers right?', 'start': 12368.427, 'duration': 1.44}, {'end': 12373.493, 'text': 'Now, these name servers are provided to you by Route 53..', 'start': 12369.987, 'duration': 3.506}, {'end': 12378.217, 'text': 'These name servers that Route 53 provide you are to be entered in the settings of that domain name.', 'start': 12373.493, 'duration': 4.724}, {'end': 12382.54, 'text': 'So whenever a user points to that URL, he will be pointed to Route 53.', 'start': 12378.477, 'duration': 4.063}, {'end': 12384.642, 'text': 'The work in the domain name settings is done.', 'start': 12382.54, 'duration': 2.102}, {'end': 12386.683, 'text': 'You have to configure the Route 53 now.', 'start': 12384.782, 'duration': 1.901}], 'summary': 'Setting up name servers provided by route 53 for a domain name to point users to route 53.', 'duration': 24.4, 'max_score': 12362.283, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs12362283.jpg'}, {'end': 12960.32, 'src': 'heatmap', 'start': 12815.992, 'weight': 0.768, 'content': [{'end': 12821.254, 'text': 'So, basically, any instance that you have launched in an AWS is based on this infrastructure,', 'start': 12815.992, 'duration': 5.262}, {'end': 12827.397, 'text': 'that there will be a public key and you guys will be provided with the private key, and the public key is withheld with the AWS.', 'start': 12821.254, 'duration': 6.143}, {'end': 12834.902, 'text': 'Whenever you want to connect your instance, you have to upload the private key or you have to get the private key,', 'start': 12828.257, 'duration': 6.645}, {'end': 12841.187, 'text': 'and then AWS will match that private key with your public key and if it matches, it will authenticate you.', 'start': 12834.902, 'duration': 6.285}, {'end': 12843.727, 'text': 'to your AWS instances.', 'start': 12841.906, 'duration': 1.821}, {'end': 12845.768, 'text': "So there's nothing more to explain.", 'start': 12844.007, 'duration': 1.761}, {'end': 12847.568, 'text': 'This is what basically KMS does.', 'start': 12845.788, 'duration': 1.78}, {'end': 12850.65, 'text': 'So KMS basically assigns you with a private key.', 'start': 12847.588, 'duration': 3.062}, {'end': 12854.431, 'text': 'You can create a new key pair or you can use an existing one.', 'start': 12850.85, 'duration': 3.581}, {'end': 12857.272, 'text': 'But guys, you have to be very careful with your private keys.', 'start': 12854.471, 'duration': 2.801}, {'end': 12863.715, 'text': "If you lose your private keys in any case, there's no way you can gain access back to your particular AWS resource,", 'start': 12857.652, 'duration': 6.063}, {'end': 12866.436, 'text': 'which will be using that private key.', 'start': 12863.715, 'duration': 2.721}, {'end': 12870.413, 'text': 'So we are done with the security services.', 'start': 12867.952, 'duration': 2.461}, {'end': 12875.676, 'text': "Let's move on to our next domain, which is the AWS application domain.", 'start': 12870.433, 'duration': 5.243}, {'end': 12878.738, 'text': 'So the application domain includes three services.', 'start': 12876.116, 'duration': 2.622}, {'end': 12881.299, 'text': 'The first service is the simple email service.', 'start': 12879.018, 'duration': 2.281}, {'end': 12888.103, 'text': 'So like I said, if you have a large user base and you want to send emails to them, you can do that on a push of a button using the SES.', 'start': 12881.699, 'duration': 6.404}, {'end': 12893.566, 'text': 'Also, if you want the replies to be automated, that can also be done using the SES.', 'start': 12888.543, 'duration': 5.023}, {'end': 12897.388, 'text': "So it's a very simple service, nothing much more to explain.", 'start': 12894.106, 'duration': 3.282}, {'end': 12902.632, 'text': "The next service is a pretty interesting service, it's called the simple queue service.", 'start': 12898.41, 'duration': 4.222}, {'end': 12905.914, 'text': 'So a simple queue service acts as a buffer.', 'start': 12903.132, 'duration': 2.782}, {'end': 12907.634, 'text': 'Now the way it functions is like this.', 'start': 12905.954, 'duration': 1.68}, {'end': 12910.356, 'text': 'Now say suppose you had that application.', 'start': 12908.095, 'duration': 2.261}, {'end': 12912.497, 'text': 'you had that image processing application right?', 'start': 12910.356, 'duration': 2.141}, {'end': 12916.799, 'text': 'Now, whenever you upload an image, say suppose you have to do five tasks.', 'start': 12912.837, 'duration': 3.962}, {'end': 12922.822, 'text': 'Now these five tasks will be listed in your simple queue service or your simple queue,', 'start': 12917.399, 'duration': 5.423}, {'end': 12927.084, 'text': 'and your server will keep a reference with this queue and see what all tasks are left.', 'start': 12922.822, 'duration': 4.262}, {'end': 12928.425, 'text': 'to be done on the image.', 'start': 12927.464, 'duration': 0.961}, {'end': 12929.827, 'text': 'Now, how does this help?', 'start': 12928.826, 'duration': 1.001}, {'end': 12943.661, 'text': 'This helps when you have multiple servers running for your processing and say suppose your first two operations are done by the first server and the next three operations are maybe to be done by some other server.', 'start': 12930.227, 'duration': 13.434}, {'end': 12951.635, 'text': 'So the next server should know what all operations are already been done and this Knowing is actually referenced through your SQS.', 'start': 12943.962, 'duration': 7.673}, {'end': 12957.798, 'text': 'So whenever a task is done, that task is removed from the queue and the next task is queued.', 'start': 12952.075, 'duration': 5.723}, {'end': 12960.32, 'text': 'And that is what SQS basically does.', 'start': 12958.339, 'duration': 1.981}], 'summary': 'Aws kms manages private keys; ses sends automated emails; sqs acts as a buffer for task processing.', 'duration': 144.328, 'max_score': 12815.992, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs12815992.jpg'}, {'end': 12845.768, 'src': 'embed', 'start': 12821.254, 'weight': 5, 'content': [{'end': 12827.397, 'text': 'that there will be a public key and you guys will be provided with the private key, and the public key is withheld with the AWS.', 'start': 12821.254, 'duration': 6.143}, {'end': 12834.902, 'text': 'Whenever you want to connect your instance, you have to upload the private key or you have to get the private key,', 'start': 12828.257, 'duration': 6.645}, {'end': 12841.187, 'text': 'and then AWS will match that private key with your public key and if it matches, it will authenticate you.', 'start': 12834.902, 'duration': 6.285}, {'end': 12843.727, 'text': 'to your AWS instances.', 'start': 12841.906, 'duration': 1.821}, {'end': 12845.768, 'text': "So there's nothing more to explain.", 'start': 12844.007, 'duration': 1.761}], 'summary': 'Aws provides public key, authenticate with private key to connect to instances.', 'duration': 24.514, 'max_score': 12821.254, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs12821254.jpg'}], 'start': 12130.699, 'title': 'Aws database and networking services', 'summary': 'Covers connecting to rds, overview of rds, aurora, dynamodb, elastic cache, and redshift, along with their use cases. it also discusses aws vpc, direct connect, route 53, cloudwatch, cloudformation, cloudtrail, aws cli, opsworks, trusted advisor, iam, and kms, and their roles in networking, management, security, and application domains.', 'chapters': [{'end': 12235.592, 'start': 12130.699, 'title': 'Connecting to rds and overview of database services', 'summary': 'Covers the process of connecting to an rds instance, overview of database services including rds, aurora, dynamodb, elastic cache, and redshift, along with their key functionalities and use cases.', 'duration': 104.893, 'highlights': ['Aurora is a database built by Amazon based on MySQL, performing five times faster than MySQL. Aurora, based on MySQL, performs five times faster than MySQL.', 'Elastic Cache is used to cache results, reducing latency and overhead on databases. Elastic Cache reduces latency and overhead on databases by caching results.', 'Redshift is a data warehousing service for data analysis fed from RDS and DynamoDB. Redshift is a data warehousing service used for data analysis fed from RDS and DynamoDB.', 'RDS is a relational database management service. RDS is a relational database management service.', 'DynamoDB is a NoSQL database management service. DynamoDB is a NoSQL database management service.']}, {'end': 13016.711, 'start': 12236.112, 'title': 'Aws networking, management, security, and application services', 'summary': 'Discusses aws vpc, direct connect, route 53, cloudwatch, cloudformation, cloudtrail, aws cli, opsworks, trusted advisor, iam, and kms, highlighting their roles and benefits in networking, management, security, and application domains.', 'duration': 780.599, 'highlights': ['VPC enables secure communication and networking of AWS resources within a virtual private cloud, providing security and easy communication. VPC allows AWS resources to interact within a virtual network, ensuring secure communication and easy interaction, enhancing network security.', 'Direct Connect offers a leased line for data stream between private data centers and AWS infrastructure, providing a direct and dedicated connection. Direct Connect replaces internet connection with a leased line to AWS infrastructure, ensuring a dedicated and reliable data flow.', 'Route 53 acts as a domain name system, directing traffic from URLs to server IP addresses, facilitating website hosting and traffic management. Route 53 serves as a domain name system, redirecting traffic from URLs to server IP addresses, enabling efficient website hosting and traffic management.', 'CloudWatch enables monitoring of AWS resources, allowing users to set alarms for specific usage thresholds, facilitating proactive resource management. CloudWatch serves as a monitoring tool, allowing users to set alarms for specific resource usage thresholds, enabling proactive resource management.', 'CloudFormation allows templatizing of AWS infrastructure, facilitating easy replication in different environments and enhancing infrastructure management. CloudFormation templatizes AWS infrastructure, enabling easy replication in different environments and improving infrastructure management.']}], 'duration': 886.012, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs12130699.jpg', 'highlights': ['Aurora, based on MySQL, performs five times faster than MySQL.', 'Elastic Cache reduces latency and overhead on databases by caching results.', 'Redshift is a data warehousing service used for data analysis fed from RDS and DynamoDB.', 'VPC allows AWS resources to interact within a virtual network, ensuring secure communication and easy interaction, enhancing network security.', 'Direct Connect replaces internet connection with a leased line to AWS infrastructure, ensuring a dedicated and reliable data flow.', 'Route 53 serves as a domain name system, redirecting traffic from URLs to server IP addresses, enabling efficient website hosting and traffic management.']}, {'end': 14073.182, 'segs': [{'end': 13066.416, 'src': 'embed', 'start': 13041.984, 'weight': 5, 'content': [{'end': 13047.627, 'text': 'It is very important that a service provider is customer friendly, because different businesses have different needs,', 'start': 13041.984, 'duration': 5.643}, {'end': 13053.61, 'text': 'and if the customer needs are met, then the customer would be happy and as far as the service provider is concerned,', 'start': 13047.627, 'duration': 5.983}, {'end': 13054.59, 'text': 'That is what the aim is.', 'start': 13053.75, 'duration': 0.84}, {'end': 13064.315, 'text': "If you talk about Amazon, it has the best customer service, and Amazon proudly claims that if you've ever used one of their services,", 'start': 13055.15, 'duration': 9.165}, {'end': 13066.416, 'text': 'you would know that we are the best service providers in the market.', 'start': 13064.315, 'duration': 2.101}], 'summary': 'Customer-friendly service is crucial for meeting diverse needs and ensuring customer satisfaction; amazon boasts the best customer service in the market.', 'duration': 24.432, 'max_score': 13041.984, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs13041984.jpg'}, {'end': 13251.149, 'src': 'heatmap', 'start': 13080.459, 'weight': 2, 'content': [{'end': 13086.243, 'text': 'This does not give them any time or have any kind of demo with the services that are provided by the service provider.', 'start': 13080.459, 'duration': 5.784}, {'end': 13088.304, 'text': 'This is where AWS is different.', 'start': 13086.883, 'duration': 1.421}, {'end': 13091.522, 'text': 'What it does is it offers you free tier.', 'start': 13088.76, 'duration': 2.762}, {'end': 13097.267, 'text': 'Now what this free tier does is it lets you use all of its services for free and that too for one year.', 'start': 13091.862, 'duration': 5.405}, {'end': 13102.491, 'text': 'So you have sufficient demo or access to the services which AWS has to offer to you,', 'start': 13097.687, 'duration': 4.804}, {'end': 13106.194, 'text': 'and then you can take a call whether you want to go ahead and pay for these services or not.', 'start': 13102.491, 'duration': 3.703}, {'end': 13109.236, 'text': 'pocket friendly AWS is highly pocket friendly.', 'start': 13106.194, 'duration': 3.042}, {'end': 13113.239, 'text': 'Why am I saying this say for example, you have to go ahead and buy a server.', 'start': 13109.596, 'duration': 3.643}, {'end': 13121.482, 'text': 'Now AWS lets you have a server for one month at a meager price of $5 only and this is highly affordable.', 'start': 13113.857, 'duration': 7.625}, {'end': 13129.007, 'text': 'So these are few of the important points which people need to consider when they go ahead and pick a service, and when you talk about AWS,', 'start': 13122.303, 'duration': 6.704}, {'end': 13130.608, 'text': 'it meets all of these needs.', 'start': 13129.007, 'duration': 1.601}, {'end': 13137.333, 'text': 'So let us move further and try to understand the different pricing fundamentals which AWS has now.', 'start': 13131.309, 'duration': 6.024}, {'end': 13142.937, 'text': 'AWS considers these three fundamentals, that is, compute storage and data transfer.', 'start': 13137.333, 'duration': 5.604}, {'end': 13146.031, 'text': 'If you talk about compute, what AWS does?', 'start': 13143.59, 'duration': 2.441}, {'end': 13148.552, 'text': 'is it charges you on Ali basis.', 'start': 13146.031, 'duration': 2.521}, {'end': 13157.976, 'text': "that is, you can use the compute and the processing services at a very less price and also you pay only for those resources which you've used.", 'start': 13148.552, 'duration': 9.424}, {'end': 13164.618, 'text': "and again, when you talk about time constraint, if you are using the services only for one hour, you'd be paying only for one hour.", 'start': 13157.976, 'duration': 6.642}, {'end': 13165.579, 'text': 'next we have storage.', 'start': 13164.618, 'duration': 0.961}, {'end': 13169.022, 'text': 'What AWS does is it charges you per gigabyte.', 'start': 13166.221, 'duration': 2.801}, {'end': 13174.083, 'text': "That is even if you use very less space, you'd be paying only for that space.", 'start': 13169.322, 'duration': 4.761}, {'end': 13179.344, 'text': 'And since it is almost as less as 1 GB that is you have to pay only for 1 GB.', 'start': 13174.503, 'duration': 4.841}, {'end': 13186.025, 'text': "What this does is you don't have to worry about scaling because if you are using more resources, you'd be paying accordingly.", 'start': 13179.664, 'duration': 6.361}, {'end': 13191.706, 'text': 'So yes, when you talk about storage, this is a very important point and AWS has it covered.', 'start': 13186.165, 'duration': 5.541}, {'end': 13194.192, 'text': 'Next, we have data transfer.', 'start': 13192.611, 'duration': 1.581}, {'end': 13200.877, 'text': 'now, when you talk about data transfer again, AWS charges you per gigabyte and it charges you only for the data that goes out.', 'start': 13194.192, 'duration': 6.685}, {'end': 13210.003, 'text': 'So yes, this again is an important point and based on all these points what AWS has done is it has gone ahead and it has built various pricing models.', 'start': 13201.177, 'duration': 8.826}, {'end': 13214.026, 'text': 'So let us move further and take a look at those pricing models one by one.', 'start': 13210.543, 'duration': 3.483}, {'end': 13221.931, 'text': 'Now AWS has these three pricing models that is pay less as you get more pay as you go and save when you reserve.', 'start': 13214.866, 'duration': 7.065}, {'end': 13228.769, 'text': "Let's first talk about pay-as-you-go as I've already mentioned AWS has a very flexible pricing model.", 'start': 13222.526, 'duration': 6.243}, {'end': 13237.792, 'text': 'Now, what do I mean by this AWS charges you on Ali basis plus it charges you only for the compute capacity and the resources which you are using.', 'start': 13228.789, 'duration': 9.003}, {'end': 13247.036, 'text': "So if you need a particular resource for one hour and you need n number of or n amount of compute capacity, you'd be paying only for that thing.", 'start': 13238.412, 'duration': 8.624}, {'end': 13251.149, 'text': 'Say for example, your requirement is 40 GB for first month.', 'start': 13247.606, 'duration': 3.543}], 'summary': 'Aws offers a free tier for one year, with pocket-friendly pricing and flexible pay-as-you-go model.', 'duration': 170.69, 'max_score': 13080.459, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs13080459.jpg'}, {'end': 13174.083, 'src': 'embed', 'start': 13146.031, 'weight': 0, 'content': [{'end': 13148.552, 'text': 'is it charges you on Ali basis.', 'start': 13146.031, 'duration': 2.521}, {'end': 13157.976, 'text': "that is, you can use the compute and the processing services at a very less price and also you pay only for those resources which you've used.", 'start': 13148.552, 'duration': 9.424}, {'end': 13164.618, 'text': "and again, when you talk about time constraint, if you are using the services only for one hour, you'd be paying only for one hour.", 'start': 13157.976, 'duration': 6.642}, {'end': 13165.579, 'text': 'next we have storage.', 'start': 13164.618, 'duration': 0.961}, {'end': 13169.022, 'text': 'What AWS does is it charges you per gigabyte.', 'start': 13166.221, 'duration': 2.801}, {'end': 13174.083, 'text': "That is even if you use very less space, you'd be paying only for that space.", 'start': 13169.322, 'duration': 4.761}], 'summary': 'Aws charges based on usage: pay for compute, processing, and storage as per usage, with pricing per hour and gigabyte.', 'duration': 28.052, 'max_score': 13146.031, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs13146031.jpg'}, {'end': 13664.288, 'src': 'heatmap', 'start': 13517.632, 'weight': 0.91, 'content': [{'end': 13525.635, 'text': 'You have Amazon Web Services and, based on the usage, they have different capacities which are made available to you for free.', 'start': 13517.632, 'duration': 8.003}, {'end': 13533.097, 'text': "now AWS won't charge you for any of these things, and when you need a demo, I feel these resources are more than enough again.", 'start': 13525.635, 'duration': 7.462}, {'end': 13536.578, 'text': 'Once I switch into the website, I would be talking about the free tier as well.', 'start': 13533.337, 'duration': 3.241}, {'end': 13538.074, 'text': "So let's do one thing.", 'start': 13537.253, 'duration': 0.821}, {'end': 13543.158, 'text': "Let's actually go ahead and first take a look at these resources or these services, one by one, that is.", 'start': 13538.094, 'duration': 5.064}, {'end': 13548.502, 'text': "let's try to understand what free tier is and what these calculators are, with the help of the AWS website.", 'start': 13543.158, 'duration': 5.344}, {'end': 13553.205, 'text': "So what I'm going to do is I'm just going to go ahead and switch into the AWS website.", 'start': 13548.902, 'duration': 4.303}, {'end': 13558.169, 'text': "So yeah, what I've done is I've actually gone ahead and I've opened AWS free tier.", 'start': 13554.126, 'duration': 4.043}, {'end': 13563.654, 'text': 'Now, this is what it looks like and basically these are all the resources which it has to offer.', 'start': 13558.73, 'duration': 4.924}, {'end': 13569.04, 'text': 'But before we do that, What you need to understand is you need to create an account here to do that.', 'start': 13564.054, 'duration': 4.986}, {'end': 13572.902, 'text': "You'll have to go ahead and enter your debit card or credit card details.", 'start': 13569.08, 'duration': 3.822}, {'end': 13582.466, 'text': "Now AWS won't charge you as long as you use all these services in the limits which AWS has mentioned and to be honest, those are fairly large limits.", 'start': 13573.482, 'duration': 8.984}, {'end': 13588.029, 'text': "So you won't be exceeding that if you are just using or having a demo of these services.", 'start': 13582.867, 'duration': 5.162}, {'end': 13589.55, 'text': 'So how does one do that?', 'start': 13588.69, 'duration': 0.86}, {'end': 13594.058, 'text': 'One goes ahead and gives in their credit card or the debit card details.', 'start': 13590.094, 'duration': 3.964}, {'end': 13600.644, 'text': 'AWS will charge you one dollar, that is, one USD for some verification purpose,', 'start': 13594.058, 'duration': 6.586}, {'end': 13605.068, 'text': 'and within 10 minutes that amount would be refunded back into your account again.', 'start': 13600.644, 'duration': 4.424}, {'end': 13611.734, 'text': 'So this is only for the verification purpose and after that if you overuse the resources then AWS would charge you.', 'start': 13605.488, 'duration': 6.246}, {'end': 13614.674, 'text': 'So what you have to do is you have to just go ahead and create an account here.', 'start': 13612.273, 'duration': 2.401}, {'end': 13618.456, 'text': 'Now, These are the free tier services which AWS has to provide.', 'start': 13615.114, 'duration': 3.342}, {'end': 13625.659, 'text': "it has something called as elastic cloud compute that is easy to and, as I've mentioned, it has 750 hours of it your Amazon quick site,", 'start': 13618.456, 'duration': 7.203}, {'end': 13630.881, 'text': 'which is used for analytics, basically, and it is available in 1 GB of your spice capacity.', 'start': 13625.659, 'duration': 5.222}, {'end': 13634.823, 'text': "Now, I won't get into the details of what spice capacity and all those things are.", 'start': 13630.921, 'duration': 3.902}, {'end': 13642.708, 'text': 'You have something called as Amazon RDS, which is for storage, and again it provides you with a capacity of 750 hours per month,', 'start': 13635.263, 'duration': 7.445}, {'end': 13644.429, 'text': 'which is again very high.', 'start': 13642.708, 'duration': 1.721}, {'end': 13645.629, 'text': 'your Amazon s3.', 'start': 13644.429, 'duration': 1.2}, {'end': 13646.93, 'text': 'you have Amazon lambda.', 'start': 13645.629, 'duration': 1.301}, {'end': 13653.274, 'text': 'These are fairly popular services and as far as the space or the capacity which is mentioned here.', 'start': 13647.39, 'duration': 5.884}, {'end': 13655.315, 'text': 'It is more than enough or sufficient.', 'start': 13653.734, 'duration': 1.581}, {'end': 13659.566, 'text': 'AWS also provides you with various tutorials that will help you get started here.', 'start': 13656.244, 'duration': 3.322}, {'end': 13664.288, 'text': 'So if this is your concern, I would suggest that you just go ahead and log into AWS website,', 'start': 13660.026, 'duration': 4.262}], 'summary': 'Aws offers free tier services with large capacity limits and $1 refundable charge for account verification.', 'duration': 146.656, 'max_score': 13517.632, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs13517632.jpg'}, {'end': 14019.397, 'src': 'embed', 'start': 13995.719, 'weight': 6, 'content': [{'end': 14005.266, 'text': "with various tools and softwares that actually go ahead and let you keep track of all the real-time usage and measurements that you're concerned with now.", 'start': 13995.719, 'duration': 9.547}, {'end': 14008.889, 'text': 'what this does is this actually helps you optimize your usage?', 'start': 14005.266, 'duration': 3.623}, {'end': 14014.253, 'text': 'how? because there are tools that let you build real-time dashboards and all those things.', 'start': 14008.889, 'duration': 5.364}, {'end': 14019.397, 'text': 'now, since you have those, you can analyze all the traffic, all the data and all the resources which you are using.', 'start': 14014.253, 'duration': 5.144}], 'summary': 'Tools and software track real-time usage, optimizing with dashboards for analysis.', 'duration': 23.678, 'max_score': 13995.719, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs13995719.jpg'}, {'end': 14052.477, 'src': 'embed', 'start': 14027.426, 'weight': 1, 'content': [{'end': 14035.731, 'text': "So these are the points that are very important when you consider cost optimization and this was probably the last point when you talk about our today's session,", 'start': 14027.426, 'duration': 8.305}, {'end': 14036.711, 'text': 'that is, AWS pricing.', 'start': 14035.731, 'duration': 0.98}, {'end': 14043.515, 'text': "So, if you're concerned about going ahead and picking a proper cloud service provider, I would say that choose AWS,", 'start': 14037.352, 'duration': 6.163}, {'end': 14047.658, 'text': 'and it would definitely ensure that you sleep with a lot of cost optimized.', 'start': 14043.515, 'duration': 4.143}, {'end': 14052.477, 'text': 'I hope you had something new to learn from this session as far as this session goes.', 'start': 14049.136, 'duration': 3.341}], 'summary': 'Choose aws for cost optimization and sleep assured of savings.', 'duration': 25.051, 'max_score': 14027.426, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs14027426.jpg'}], 'start': 13016.731, 'title': 'Aws service providers and cost optimization', 'summary': 'Discusses the key considerations for choosing the best service providers, emphasizing customer friendliness and transparency, and highlights aws pricing models including the free tier for one year and potential savings of up to 70% through cost optimization.', 'chapters': [{'end': 13079.918, 'start': 13016.731, 'title': 'Choosing best service providers', 'summary': "Discusses the key considerations for choosing the best service providers, emphasizing the importance of customer friendliness and transparency, with a notable mention of amazon's customer service excellence and transparency in payment.", 'duration': 63.187, 'highlights': ['Amazon is known for its best customer service, aiming to meet customer needs and claiming to be the best service provider in the market.', 'Transparency is crucial for service providers, as customers are often forced to pay money upfront before accessing services.']}, {'end': 13462.734, 'start': 13080.459, 'title': 'Aws pricing fundamentals & models', 'summary': 'Highlights the pocket-friendly nature of aws, offering a free tier for one year, and the flexible pricing models including pay-as-you-go, pay less as you get more, and save when you reserve, with potential savings of up to 70%.', 'duration': 382.275, 'highlights': ['Free Tier Offering AWS offers a free tier allowing users to access all services for free for one year, providing a sufficient demo period.', 'Pocket-Friendly Nature AWS allows users to have a server for one month at a meager price of $5, making it highly affordable compared to traditional server purchase costs.', 'Flexible Pricing Models AWS provides flexible pricing models including pay-as-you-go, pay less as you get more, and save when you reserve, with potential savings of up to 70% on total costs.', 'Compute, Storage, and Data Transfer Pricing AWS charges for compute on an hourly basis, storage per gigabyte, and data transfer per gigabyte for outbound data, ensuring cost-effectiveness and scalability for users.', "AWS Calculator and TCO AWS offers a calculator to track monthly expenses and provides a TCO calculator for comparing services' prices and infrastructure solutions, offering tailored cost comparisons for different businesses."]}, {'end': 13793.8, 'start': 13463.394, 'title': 'Understanding aws free tier', 'summary': 'Explains the aws free tier, which provides various services free for one year, including 750 hours of access to popular services like amazon elastic cloud compute, and requires a one-time $1 verification charge.', 'duration': 330.406, 'highlights': ['AWS offers various services for free for one year, including 750 hours of access to popular services like Amazon Elastic Cloud Compute, providing ample resources for getting started. AWS provides access to various services for free for one year, such as Amazon Elastic Cloud Compute, with 750 hours of access, suitable for getting started with AWS.', 'A one-time $1 verification charge is required when creating an AWS account, which is refunded within 10 minutes, and overuse of resources may result in charges. When creating an AWS account, a one-time $1 verification charge is required, which is refunded within 10 minutes. Overuse of resources may lead to charges.', 'The AWS website provides tutorials and resources to help users get started, along with a simple monthly calculator for estimating usage and costs. The AWS website offers tutorials and resources to assist users in getting started. It also provides a simple monthly calculator for estimating usage and costs.', 'The simple monthly calculator allows users to input details such as instances, usage, and type, to estimate monthly expenses for AWS services. The simple monthly calculator enables users to input details like instances, usage, and type to estimate monthly expenses for AWS services.']}, {'end': 14073.182, 'start': 13794.18, 'title': 'Aws pricing and cost optimization', 'summary': 'Discusses the aws free tier, cost optimization, and the importance of optimizing costs in businesses, emphasizing the flexibility and tools provided by aws to optimize costs and resources.', 'duration': 279.002, 'highlights': ['AWS helps optimize costs through right sizing services, reservation benefits, and elasticity benefits, allowing users to start with minimum resources and switch off/on services as needed, resulting in cost savings. AWS provides tools for right sizing services, reservation benefits, and time schedulers to switch off/on resources, enabling users to optimize costs and pay only for the hours used.', 'AWS offers tools and software to track and manage real-time usage, enabling users to build real-time dashboards and analyze traffic and resources to optimize usage and reduce costs. AWS provides tools and software for tracking real-time usage, building dashboards, and analyzing traffic and resources to optimize usage and reduce costs.', 'Choosing AWS as a cloud service provider ensures cost optimization and flexibility in managing resources, making it a suitable choice for businesses looking to optimize costs and resources. Selecting AWS as a cloud service provider ensures cost optimization and flexibility in managing resources, making it a suitable choice for businesses aiming to optimize costs and resources.']}], 'duration': 1056.451, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/XjPUyGKRjZs/pics/XjPUyGKRjZs13016731.jpg', 'highlights': ['AWS provides flexible pricing models including pay-as-you-go, pay less as you get more, and save when you reserve, with potential savings of up to 70% on total costs.', 'AWS charges for compute on an hourly basis, storage per gigabyte, and data transfer per gigabyte for outbound data, ensuring cost-effectiveness and scalability for users.', "AWS offers a calculator to track monthly expenses and provides a TCO calculator for comparing services' prices and infrastructure solutions, offering tailored cost comparisons for different businesses.", 'AWS helps optimize costs through right sizing services, reservation benefits, and elasticity benefits, allowing users to start with minimum resources and switch off/on services as needed, resulting in cost savings.', 'Choosing AWS as a cloud service provider ensures cost optimization and flexibility in managing resources, making it a suitable choice for businesses aiming to optimize costs and resources.', 'Amazon is known for its best customer service, aiming to meet customer needs and claiming to be the best service provider in the market.', 'Transparency is crucial for service providers, as customers are often forced to pay money upfront before accessing services.', 'Free Tier Offering AWS offers a free tier allowing users to access all services for free for one year, providing a sufficient demo period.', 'AWS allows users to have a server for one month at a meager price of $5, making it highly affordable compared to traditional server purchase costs.', 'AWS offers various services for free for one year, including 750 hours of access to popular services like Amazon Elastic Cloud Compute, providing ample resources for getting started.']}], 'highlights': ['The demand for certified cloud practitioners is increasing across all sectors of the economy.', "Amazon Web Services' compute capacity is 6x larger than all other service providers combined, establishing its dominance in the market.", 'AWS has over 150 services available, showcasing its versatility and comprehensive solutions.', "The process of setting up account credentials using the 'AWS configure' command is described, emphasizing the importance of entering the access key and secret access key.", 'The region-specific nature of the EC2 dashboard allows visibility of instances based on the selected region.', 'We can reserve the capacity for resource distribution', 'Unique and DNS-compliant bucket names required for every AWS account, ensuring uniqueness throughout the AWS platform.', 'Covers launching and connecting to an EC2 server on AWS infrastructure, providing hands-on experience.', 'Aurora, based on MySQL, performs five times faster than MySQL.', 'AWS provides flexible pricing models including pay-as-you-go, pay less as you get more, and save when you reserve, with potential savings of up to 70% on total costs.']}