title
AWS Tutorial For Beginners | AWS Full Course🔥 | AWS Solutions Architect Certification | Simplilearn

description
🔥 AWS Cloud Architect Masters Program (Discount Coupon - YTBE15):https://www.simplilearn.com/aws-cloud-architect-certification-training-course?utm_campaign=23AugustTubebuddyExpCC&utm_medium=DescriptionFF&utm_source=youtube🔥IIT Guwahati Professional Certificate Program In Cloud Computing And DevOps (India Only): https://www.simplilearn.com/professional-certificate-program-cloud-computing-devops?utm_campaign=AWS-RLd_XTyt-w8&utm_medium=Descriptionff&utm_source=youtube 🔥Caltech Cloud Computing Bootcamp(US Only): https://www.simplilearn.com/cloud-computing-bootcamp-certification-course?utm_campaign=AWS-RLd_XTyt-w8&utm_medium=Descriptionff&utm_source=youtube This AWS full course will help you understand what is AWS (Amazon Web Services), how did AWS become so successful, the services that AWS provides (AWS EC2, Amazon Elastic Beanstalk, Amazon Lightsail, Amazon Lambda, Amazon S3, Amazon Glacier, Amazon EBS, Amazon Elastic File System, Amazon RDS, Amazon Redshift), the future of AWS and a demonstration on deploying a web application in AWS. The below topics are covered in this AWS full course tutorial: Why Cloud Computing? - 02:09 What is AWS? - 26:52 Use Case - Deploying web Application - 41:12 What is AWS EC2 - 49:42 EC2 Use Case - 50:37 What is AWS Lambda - 1:11:00 AWS Lambda Use Case - 1:16:35 What is AWS S3 - 1:31:44 Benefits of S3 - 01:33:15 Object & Bucket in Amazon S3 - 1:35:28 How does Amazon S3 work - 1:39:53 Storage class in Amazon S3 with a Schooluse case - 1:41:26 What is AWS security? - 1:46:48 Types of AWS security - 1:47:25 Why IAM? - 1:48:21 What is AWS IAM - 1:49:59 How IAM works -1:50:43 Components of IAM - 1:55:05 Components of IAM - User - 1:55:36 Components of IAM - Group - 1:57:41 Components of IAM - Policies - 1:59:47 Components of IAM - Roles - 2:04:22 Features of IAM -2:09:56 Demo - Create a S3 bucket using MFA feature - 2:13:46 Demo - Multi-Factor Authentication - 2:14:22 Why use AWS CloudFormation - 2:27:34 What is AWS CouldFormation - 2:29:31 How AWS CloudFormation work? - 2:33:24 AWS CloudFormation Concepts - 2:34:42 Templates - 2:34:57 Template structure - 2:38:43 Format version - 2:39:05 Description - 2:39:27 Metadata - 2:39:45 Parameters - 2:39:59 Mapping - 2:40:49 Conditions - 2:41:03 Transform - 2:42:49 Resource - 2:43:25 Output - 2:44:45 Template Resource Attributes - 2:46:02 CreationPolicy - 2:46:17 DeletionPolicy - 2:47:24 DependsOn - 2:48:20 Metadata - Template Resource Attributes - 2:49:50 UpdatePolicy - Template Resource Attributes - 2:50:22 Stack - 2:51:13 Nested Stack - 2:52:29 Windows Stack - 2:53:08 StackSets - 2:53:59 CloudFormation Acess Control - 2:54:54 Demo - LAMP stack on EC2 instance - 2:55:38 Use case - Create a redeployable template - 3:03:59 AWS Certifications - 3:07:00 What is an AWS Certification? - 3:07:04 Why is it important? - 3:07:46 How to become a succesfull AWS Architect - 03:17:06 Interview questions in AWS - 3:25:07 Subscribe to our channel for more aws videos: https://www.youtube.com/user/Simplilearn?sub_confirmation=1 Watch more videos on aws :https://www.youtube.com/watch?v=r4YIdn2eTm4&list=PLEiEAq2VkUULlNtIFhEQHo8gacvme35rz&index=1 #aws #awsinterviewquestions #aws tutorial #aws training videos #cloudcomputing #simplilearnaws #simplilearn To learn more about AWS, subscribe to our YouTube channel: https://www.youtube.com/user/Simplilearn?sub_confirmation=1 🔥Explore our FREE Courses: https://www.simplilearn.com/skillup-free-online-courses?utm_campaign=AWS&utm_medium=Description&utm_source=youtube ➡️ About Post Graduate Program In Cloud Computing This Post Graduate Program in Cloud Computing helps you become an expert in designing, planning, and scaling cloud implementations. Our Cloud Computing course helps you master the core skill sets required to design and deploy dynamically scalable and reliable applications on three popular cloud platform providers: Microsoft Azure, AWS, and GCP. ✅ Key Features - Caltech CTME Post Graduate Certificate - Enrolment in Simplilearn’s JobAssist - Receive up to 30 CEUs from Caltech CTME - Simplilearn's JobAssist helps you get noticed by top hiring companies - Attend Masterclasses from Caltech CTME instructors - Live virtual classes led by industry experts, hands-on projects and integrated labs - Online Convocation by Caltech CTME Program Director - 40+ Hands-On Projects and Integrated Labs - Capstone Project in 4 Domains - Caltech CTME Circle Membership ✅ Skills Covered - Cloud Provider Selection - Application Migration - Performance Testing - Cloud Workloads - Identity Access Management - Autoscaling - Disaster Recovery - Web Services and API - Cloud Migration and Deployment - Database Management - MultiCloud Deployment - Storage Services 👉 Learn More At: https://www.simplilearn.com/pgp-cloud-computing-certification-training-course?utm_campaign=AWS-RLd_XTyt-w8&utm_medium=Description&utm_source=youtube 🔥🔥 Interested in Attending Live Classes? Call Us: IN - 18002127688 / US - +18445327688

detail
{'title': 'AWS Tutorial For Beginners | AWS Full Course🔥 | AWS Solutions Architect Certification | Simplilearn', 'heatmap': [{'end': 1501.299, 'start': 638.112, 'weight': 0.926}, {'end': 2146.374, 'start': 1928.501, 'weight': 0.834}, {'end': 3004.251, 'start': 2782.333, 'weight': 1}], 'summary': "This aws tutorial covers cloud computing basics, aws services like ec2, lambda, s3, iam, and cloudformation, and provides insights on certifications, interview preparation, and practical examples. it also discusses spotify's transition to aws, aws storage, database services, security features, lambda, s3 features, iam components, cloudformation, cost management, security logging, nat comparison, and effective question analysis, offering comprehensive knowledge for beginners and aspiring aws solutions architects.", 'chapters': [{'end': 541.042, 'segs': [{'end': 340.87, 'src': 'embed', 'start': 312.852, 'weight': 0, 'content': [{'end': 315.453, 'text': 'But with cloud, the updates happen automatically.', 'start': 312.852, 'duration': 2.601}, {'end': 322.995, 'text': "In on-premises, if I'm working with a team that is spread across the globe, working with them in unison and sharing the data is a tedious work.", 'start': 315.593, 'duration': 7.402}, {'end': 333.204, 'text': 'But with the cloud there are a lot of tools and technologies put together that makes it easy to share the data with other members in the team or with the new prospective customer.', 'start': 323.095, 'duration': 10.109}, {'end': 340.87, 'text': "In on-premises, if I'm working with a team that is spread across the globe, working with them in unison and sharing the data is a tedious work.", 'start': 333.344, 'duration': 7.526}], 'summary': 'Cloud enables seamless global collaboration and data sharing.', 'duration': 28.018, 'max_score': 312.852, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w8312852.jpg'}, {'end': 500.359, 'src': 'embed', 'start': 474.928, 'weight': 2, 'content': [{'end': 480.452, 'text': "It'll be easy for me to explain and also it'll be easy for you to understand if I walk you through this example.", 'start': 474.928, 'duration': 5.524}, {'end': 485.534, 'text': 'Consider the different types of vehicles we use to commute from one place to another.', 'start': 480.732, 'duration': 4.802}, {'end': 490.956, 'text': 'For example, if I want to travel, I can pick a bus which is accessible to anyone.', 'start': 485.754, 'duration': 5.202}, {'end': 496.618, 'text': "I get in and I pay for the seat that I occupy and I pay for the time that I will be traveling in it and I'm done.", 'start': 491.116, 'duration': 5.502}, {'end': 497.938, 'text': 'Cost is very less here.', 'start': 496.738, 'duration': 1.2}, {'end': 500.359, 'text': 'A similar kind of thing happens in the public cloud.', 'start': 498.199, 'duration': 2.16}], 'summary': 'Explaining public cloud using example of commuting by bus, with low cost', 'duration': 25.431, 'max_score': 474.928, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w8474928.jpg'}], 'start': 5.299, 'title': 'Aws tutorial and cloud computing basics', 'summary': 'Covers cloud computing fundamentals, aws services like ec2, lambda, s3, iam, cloudformation, insights on certifications, and interview preparation by a multi-platform cloud architect with over 15 years of experience. it also discusses the benefits of cloud computing over on-premises, emphasizing cost-effectiveness, scalability, data security, flexibility, and global accessibility, and concludes with a comparison of deployment models.', 'chapters': [{'end': 144.786, 'start': 5.299, 'title': 'Aws tutorial and cloud computing basics', 'summary': 'Covers the fundamentals of cloud computing, explores amazon web services (aws) and its important services like ec2, lambda, s3, iam, and cloudformation, and provides insights on aws certifications and interview preparation, presented by a multi-platform cloud architect with over 15 years of experience.', 'duration': 139.487, 'highlights': ['The chapter covers the fundamentals of cloud computing and explores Amazon Web Services (AWS) and its important services like EC2, Lambda, S3, IAM, and CloudFormation. The chapter provides a comprehensive overview of the basic framework of Amazon Web Services and explores essential services like EC2, Lambda, S3, IAM, and CloudFormation.', 'The presentation is delivered by a multi-platform cloud architect with over 15 years of experience in the cloud domain. The tutorial is presented by Samuel, a highly experienced multi-platform cloud architect with over 15 years of expertise in the cloud domain, ensuring a high level of expertise and knowledge sharing.', 'Insights are provided on AWS certifications and interview preparation, including 80 handpicked important questions for AWS interviews. The chapter offers valuable insights on various AWS certifications and provides guidance on interview preparation, including a curated selection of 80 important questions for AWS interviews.']}, {'end': 541.042, 'start': 145.246, 'title': 'Benefits of cloud computing over on-premises', 'summary': 'Discusses the benefits of cloud computing over on-premises, emphasizing cost-effectiveness, scalability, data security, flexibility, and global accessibility, and concludes with a comparison of deployment models.', 'duration': 395.796, 'highlights': ["Cloud billing model allows pay as you go, offering cost savings based on usage, unlike the upfront costs of on-premises, enabling dynamic scalability. In the cloud, the billing model is pay as you go type, meaning we use less and pay less and we use more and we pay less per unit. On the other hand, in on premises, we can't expect that.", 'Cloud infrastructure requires less space, eliminates the need for a dedicated team for hardware and software management, and provides options for simplified management through the console. In on-premises, a lot of space is required for seating the servers. But in the cloud, not such space requirement is needed for the organization.', 'Cloud computing offers high data security and compliance standards due to provider investments, while traditional DCs have poor security due to cost limitations. Data security is poor in on-premises due to the cost involved in procuring the hardware and software to provide the security. But in the cloud, the security standards are high due to the investments the providers have done to secure the data and to meet the compliance.', 'Cloud allows for easy restructuring of IT environments, automatic updates, seamless global collaboration, and quick implementation compared to the limitations of on-premises. In the cloud, I can easily undo or tear down an environment or migrate to the new environment and tear down the old environment in a few button clicks. Updates happen automatically. With cloud, the updates happen automatically.', 'Explanation of different types of cloud computing deployment models: public, private, and hybrid, using an analogy of public transport, private car ownership, and car rental. Deployment model is categorized into three types. First one is public and then private and then hybrid cloud. In other words, public cloud, private cloud, and hybrid cloud.']}], 'duration': 535.743, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w85299.jpg', 'highlights': ['The chapter covers the fundamentals of cloud computing and explores Amazon Web Services (AWS) and its important services like EC2, Lambda, S3, IAM, and CloudFormation.', 'The presentation is delivered by a multi-platform cloud architect with over 15 years of experience in the cloud domain.', 'Insights are provided on AWS certifications and interview preparation, including 80 handpicked important questions for AWS interviews.', 'Cloud billing model allows pay as you go, offering cost savings based on usage, unlike the upfront costs of on-premises, enabling dynamic scalability.', 'Cloud infrastructure requires less space, eliminates the need for a dedicated team for hardware and software management, and provides options for simplified management through the console.', 'Cloud computing offers high data security and compliance standards due to provider investments, while traditional DCs have poor security due to cost limitations.', 'Cloud allows for easy restructuring of IT environments, automatic updates, seamless global collaboration, and quick implementation compared to the limitations of on-premises.', 'Explanation of different types of cloud computing deployment models: public, private, and hybrid, using an analogy of public transport, private car ownership, and car rental.']}, {'end': 1550.943, 'segs': [{'end': 1501.299, 'src': 'heatmap', 'start': 638.112, 'weight': 0.926, 'content': [{'end': 643.757, 'text': "Now at this moment, you could be like this guy thinking, Sam, I thought you're done categorizing the cloud.", 'start': 638.112, 'duration': 5.645}, {'end': 646.159, 'text': "Now you're going to talk about three more categories.", 'start': 643.857, 'duration': 2.302}, {'end': 648.48, 'text': 'Which one should I pick? Well, let me explain.', 'start': 646.599, 'duration': 1.881}, {'end': 656.027, 'text': 'If all that you want is just a VM and you have all the expertise to install the software on top of it and make it work, then go for IS.', 'start': 648.841, 'duration': 7.186}, {'end': 665.254, 'text': 'If you only want a platform or an interface to program or an interface to upload a program and make it run then pick PaaS.', 'start': 656.867, 'duration': 8.387}, {'end': 672.52, 'text': 'Or if all that you want is a finished product hosted in the cloud and be able to access it through the internet then go for SaaS.', 'start': 665.595, 'duration': 6.925}, {'end': 678.826, 'text': 'Here you get a username and password for an application and you can begin to customize the application based on your needs.', 'start': 672.761, 'duration': 6.065}, {'end': 682.61, 'text': "All right, let's talk about IaaS in a bit more detail.", 'start': 679.286, 'duration': 3.324}, {'end': 685.814, 'text': 'IaaS, it gives basic computing infra.', 'start': 682.63, 'duration': 3.184}, {'end': 688.978, 'text': "It's based on a pay-for-what-you-use model.", 'start': 685.934, 'duration': 3.044}, {'end': 694.165, 'text': 'And some of the cloud providers who are big players are AWS, Azure, and Google.', 'start': 689.078, 'duration': 5.087}, {'end': 697.229, 'text': 'And here, the users generally will be IT admins.', 'start': 694.385, 'duration': 2.844}, {'end': 705.136, 'text': 'In PaaS, the provider gives you a platform or a runtime environment for developing, testing, and managing application.', 'start': 697.549, 'duration': 7.587}, {'end': 706.197, 'text': "It's platform ready.", 'start': 705.316, 'duration': 0.881}, {'end': 709.3, 'text': 'You buy the platform, you upload your code, and you start working on it.', 'start': 706.337, 'duration': 2.963}, {'end': 716.127, 'text': 'And it allows the software developers to deploy applications without running the underlying infrastructure.', 'start': 709.5, 'duration': 6.627}, {'end': 721.512, 'text': 'And as you might have guessed by now, the interesting candidates who would use PaaS is software developers.', 'start': 716.287, 'duration': 5.225}, {'end': 727.26, 'text': 'And in SaaS everything is managed by the vendor, be it the hardware or the software.', 'start': 721.872, 'duration': 5.388}, {'end': 733.268, 'text': "it's managed by the vendor and we pay for the service and we pay for it through a pay-as-you-go subscription model.", 'start': 727.26, 'duration': 6.008}, {'end': 737.855, 'text': 'And as you might have guessed, the end users here would be end customer itself.', 'start': 733.429, 'duration': 4.426}, {'end': 743.836, 'text': "All right, let's put together everything in the same page and compare and contrast the different types of service models.", 'start': 738.115, 'duration': 5.721}, {'end': 751.898, 'text': 'In this chart, it explains the difference between the four models, starting from on-premises to IaaS and then PaaS and SaaS.', 'start': 744.076, 'duration': 7.822}, {'end': 765.26, 'text': 'It is self-explanatory that the resources managed by us are huge in on-premises and little less in IaaS and further less or reduced in PaaS and nothing to manage when it comes to SaaS.', 'start': 752.138, 'duration': 13.122}, {'end': 770.223, 'text': 'Let me also explain the different types of cloud services through an example like this.', 'start': 765.68, 'duration': 4.543}, {'end': 775.906, 'text': "Let's say that you have a crush on cake and you're planning to bake one yourself.", 'start': 770.563, 'duration': 5.343}, {'end': 778.287, 'text': "Now let's look at the options you can have.", 'start': 776.186, 'duration': 2.101}, {'end': 783.25, 'text': 'You can make all the ingredients yourself, be it the floor, butter and you know,', 'start': 778.367, 'duration': 4.883}, {'end': 787.632, 'text': 'put together and bake the whole thing yourself using your own oven pan.', 'start': 783.25, 'duration': 4.382}, {'end': 789.753, 'text': 'you know the needed water and the rest.', 'start': 787.632, 'duration': 2.121}, {'end': 790.773, 'text': 'you get idea right.', 'start': 789.753, 'duration': 1.02}, {'end': 794.095, 'text': "everything is yours and that's on-premises.", 'start': 790.773, 'duration': 3.322}, {'end': 799.097, 'text': 'all that you use is owned by you and nothing is managed by the vendor.', 'start': 794.095, 'duration': 5.002}, {'end': 805.32, 'text': 'the other options you can have is by the ingredients and mix and bake the cake yourself.', 'start': 799.097, 'duration': 6.223}, {'end': 807.922, 'text': 'now this would be like is here?', 'start': 805.32, 'duration': 2.602}, {'end': 814.505, 'text': 'the infra is managed by the provider and we get to use it and customize it the way we want it.', 'start': 807.922, 'duration': 6.583}, {'end': 817.326, 'text': "here the cloud service isn't shared responsibility.", 'start': 814.505, 'duration': 2.821}, {'end': 823.188, 'text': 'the other options you still have on hand is simply pick a phone and order a cake.', 'start': 817.446, 'duration': 5.742}, {'end': 826.389, 'text': 'now. this is lot simpler than the rest we discussed so far.', 'start': 823.188, 'duration': 3.201}, {'end': 831.27, 'text': 'you know it simply picking the phone and ordering the cake and pay for it when it arrives.', 'start': 826.389, 'duration': 4.881}, {'end': 838.914, 'text': "simple, and when it reaches home, you will have to arrange the table, garnish the cake if that's needed and then enjoy the cake.", 'start': 831.27, 'duration': 7.644}, {'end': 840.694, 'text': "It's the same way with PaaS.", 'start': 839.054, 'duration': 1.64}, {'end': 847.317, 'text': 'Just get the platform in which you would run your code and upload your code and start running your application.', 'start': 840.975, 'duration': 6.342}, {'end': 850.639, 'text': 'Here you and the vendor still share the responsibility.', 'start': 847.437, 'duration': 3.202}, {'end': 854.742, 'text': 'you still have one more option left, that is, simply go out and dine.', 'start': 851.019, 'duration': 3.723}, {'end': 859.665, 'text': 'this is a lot, lot simpler that it requires no effort from us at all.', 'start': 854.742, 'duration': 4.923}, {'end': 865.669, 'text': 'you buy the fully finished and garnished cake and pay for it and walk out no responsibility on making the cake.', 'start': 859.665, 'duration': 6.004}, {'end': 870.232, 'text': "it's the same way with sas we buy the finished product and pay for the finished application.", 'start': 865.669, 'duration': 4.563}, {'end': 873.613, 'text': "As next thing, let's talk about the different cloud providers.", 'start': 870.712, 'duration': 2.901}, {'end': 879.116, 'text': 'Amazon Web Services, AWS, is a cloud computing service provided by Amazon.', 'start': 873.874, 'duration': 5.242}, {'end': 888.04, 'text': 'It provides a mix of infrastructure as a service, IaaS, platform as a service, PaaS, and package software as a service called SaaS offerings.', 'start': 879.296, 'duration': 8.744}, {'end': 897.743, 'text': 'Microsoft Azure, formerly known as Windows Azure, is a cloud computing service by Microsoft and it sort of specializes in using cloud for building,', 'start': 888.3, 'duration': 9.443}, {'end': 904.844, 'text': 'testing, deploying and managing the applications through the service throughout a global network that Microsoft manages.', 'start': 897.743, 'duration': 7.101}, {'end': 906.885, 'text': 'It also provides software as a service.', 'start': 905.064, 'duration': 1.821}, {'end': 914.768, 'text': 'platform as a service, infrastructure as a service, and it supports lots of different programming languages and tools and frameworks,', 'start': 907.145, 'duration': 7.623}, {'end': 918.309, 'text': 'including both microsoft and third-party software and systems.', 'start': 914.768, 'duration': 3.541}, {'end': 921.651, 'text': 'ibm cloud is a cloud computing service offered by ibm.', 'start': 918.309, 'duration': 3.342}, {'end': 926.873, 'text': 'ibm cloud includes infrastructure as a service, software as a service, platform as a service.', 'start': 921.651, 'duration': 5.222}, {'end': 928.473, 'text': 'now the difference is here.', 'start': 926.873, 'duration': 1.6}, {'end': 932.215, 'text': 'it offers through public, private and hybrid cloud delivery models.', 'start': 928.473, 'duration': 3.742}, {'end': 940.797, 'text': 'VMware, on the other hand, is a subsidiary of Dell Technologies and provides cloud computing and platform virtualization software and services.', 'start': 932.435, 'duration': 8.362}, {'end': 946.358, 'text': 'It was the first commercially successful company to virtualize the x86 architecture.', 'start': 940.997, 'duration': 5.361}, {'end': 949.859, 'text': 'Google Cloud Platform, on the other hand, is offered by Google.', 'start': 946.559, 'duration': 3.3}, {'end': 957.661, 'text': "It's a suite of cloud computing services that run on the same infrastructure that Google uses internally for its end-user products,", 'start': 950.019, 'duration': 7.642}, {'end': 960.642, 'text': 'such as the Google Search and the YouTube we are familiar with.', 'start': 957.661, 'duration': 2.981}, {'end': 969.012, 'text': 'Alongside a set of managed tools, it also provides cloud services, including computing services, data storage services,', 'start': 960.842, 'duration': 8.17}, {'end': 971.675, 'text': 'data analytics and machine learning services.', 'start': 969.012, 'duration': 2.663}, {'end': 977.362, 'text': 'DigitalOcean, on the other hand, is headquartered in New York City with data centers worldwide.', 'start': 971.956, 'duration': 5.406}, {'end': 985.988, 'text': 'DigitalOcean provides developers cloud services that help to deploy and scale applications that run simultaneously on multiple computers.', 'start': 977.523, 'duration': 8.465}, {'end': 993.793, 'text': 'As of January 2018, DigitalOcean was the third largest hosting company in the world in terms of web-facing computers.', 'start': 986.229, 'duration': 7.564}, {'end': 996.634, 'text': "Let's talk about cloud computing in AWS.", 'start': 994.233, 'duration': 2.401}, {'end': 1001.797, 'text': 'Amazon Web Services is a cloud computing service provided by Amazon.', 'start': 996.814, 'duration': 4.983}, {'end': 1005.899, 'text': 'And these services are accessible over the internet.', 'start': 1002.097, 'duration': 3.802}, {'end': 1011.143, 'text': "And because AWS provides infrastructure as a service, it's a flagship offering.", 'start': 1006, 'duration': 5.143}, {'end': 1017.367, 'text': 'We can create and deploy any type of application in the cloud on top of the IaaS that Amazon provides.', 'start': 1011.243, 'duration': 6.124}, {'end': 1021.729, 'text': 'And you know, the best part here is the subscriptions are pay as you go type.', 'start': 1017.547, 'duration': 4.182}, {'end': 1024.911, 'text': 'You use less and pay less and only for what you have used.', 'start': 1021.789, 'duration': 3.122}, {'end': 1029.934, 'text': 'You use more, pay more, but still less per unit for the service used.', 'start': 1025.07, 'duration': 4.864}, {'end': 1034.997, 'text': "Attractive, isn't it? Now let's talk about the life cycle of the cloud computing solution.", 'start': 1030.174, 'duration': 4.823}, {'end': 1043.541, 'text': 'The very first thing in the life cycle of a solution or a cloud solution is to get a proper understanding of the requirement.', 'start': 1035.337, 'duration': 8.204}, {'end': 1047.804, 'text': "I didn't say get the requirement but said get a proper understanding of the requirement.", 'start': 1043.662, 'duration': 4.142}, {'end': 1054.327, 'text': 'It is very vital because only then we will be able to properly pick the right service offered by the provider.', 'start': 1047.924, 'duration': 6.403}, {'end': 1058.91, 'text': 'Getting a sound understanding, the next thing would be to define the hardware.', 'start': 1054.528, 'duration': 4.382}, {'end': 1063.053, 'text': 'Meaning choose the compute servers that will provide the right support,', 'start': 1059.29, 'duration': 3.763}, {'end': 1068.238, 'text': 'where you can resize the compute capacity in the cloud to run application programs.', 'start': 1063.053, 'duration': 5.185}, {'end': 1071.961, 'text': 'Getting a sound understanding of the requirement helps in picking the right hardware.', 'start': 1068.378, 'duration': 3.583}, {'end': 1073.563, 'text': 'One size does not fit all.', 'start': 1072.141, 'duration': 1.422}, {'end': 1080.549, 'text': "There are different services and hardwares for different needs you might have, like EC2 if you're looking for IaaS,", 'start': 1073.683, 'duration': 6.866}, {'end': 1083.091, 'text': "and Lambda if you're looking for serverless computing.", 'start': 1080.549, 'duration': 2.542}, {'end': 1086.113, 'text': 'and ECS that provides containerized service.', 'start': 1083.291, 'duration': 2.822}, {'end': 1087.875, 'text': 'So there are a lot of hardwares available.', 'start': 1086.193, 'duration': 1.682}, {'end': 1090.697, 'text': 'Pick the right hardware that suits your requirement.', 'start': 1088.055, 'duration': 2.642}, {'end': 1092.659, 'text': 'The third thing is to define the storage.', 'start': 1090.797, 'duration': 1.862}, {'end': 1102.987, 'text': 'Choose the appropriate storage service where you can backup your data and a separate storage service where you can archive your data locally within the cloud or from the internet.', 'start': 1092.859, 'duration': 10.128}, {'end': 1104.648, 'text': 'And choose the appropriate storage.', 'start': 1103.147, 'duration': 1.501}, {'end': 1111.073, 'text': 'There is one separately for backup, called s3, and there is one separately for archival.', 'start': 1104.928, 'duration': 6.145}, {'end': 1112.114, 'text': "that's for glaciers.", 'start': 1111.073, 'duration': 1.041}, {'end': 1117.279, 'text': 'so you know you, knowing the difference between them really helps in picking the right service for the right kind of need.', 'start': 1112.114, 'duration': 5.165}, {'end': 1118.179, 'text': 'define the network.', 'start': 1117.279, 'duration': 0.9}, {'end': 1122.203, 'text': 'define the network that securely delivers data, video and applications.', 'start': 1118.179, 'duration': 4.024}, {'end': 1125.766, 'text': 'Define and identify the network services properly.', 'start': 1122.543, 'duration': 3.223}, {'end': 1135.213, 'text': 'For example, VPC for network, Route 53 for DNS and direct connection for private P2P line from your office to the AWS data center.', 'start': 1125.806, 'duration': 9.407}, {'end': 1139.837, 'text': 'Set up the right security services, IAM for authentication and authorization.', 'start': 1135.373, 'duration': 4.464}, {'end': 1142.96, 'text': 'and KMS for data encryption at rest.', 'start': 1140.057, 'duration': 2.903}, {'end': 1145.902, 'text': 'So there are a variety of security products available.', 'start': 1143.14, 'duration': 2.762}, {'end': 1147.984, 'text': "We've got to pick the right one that suits our need.", 'start': 1145.982, 'duration': 2.002}, {'end': 1153.529, 'text': 'And there are a variety of deployment and automation and monitoring tools that you can pick from.', 'start': 1148.104, 'duration': 5.425}, {'end': 1156.351, 'text': 'For example, CloudWatch is for monitoring.', 'start': 1153.589, 'duration': 2.762}, {'end': 1158.874, 'text': 'Autoscaling is for being elastic.', 'start': 1156.511, 'duration': 2.363}, {'end': 1160.335, 'text': 'And CloudFormation is..', 'start': 1158.934, 'duration': 1.401}, {'end': 1162.616, 'text': 'define the management process and tools.', 'start': 1160.715, 'duration': 1.901}, {'end': 1173.659, 'text': 'you can have complete control of your cloud environment if you define the management tools which monitors your aws resources and or the custom applications running on aws platform.', 'start': 1162.616, 'duration': 11.043}, {'end': 1180.52, 'text': 'there are a variety of deployment, automation and monitoring tools you can pick from, like cloudwatch for monitoring,', 'start': 1173.659, 'duration': 6.861}, {'end': 1184.741, 'text': 'auto scaling for automation and the cloud formation for deployment,', 'start': 1180.52, 'duration': 4.221}, {'end': 1190.343, 'text': 'so knowing them will help you in defining the life cycle of the cloud computing solution properly.', 'start': 1184.741, 'duration': 5.602}, {'end': 1196.726, 'text': 'And similarly, there are a lot of tools for testing a process, like CodeStar and CodeBuild and CodePipeline.', 'start': 1190.563, 'duration': 6.163}, {'end': 1201.149, 'text': 'These are tools with which you can build, test, and deploy your code quickly.', 'start': 1196.826, 'duration': 4.323}, {'end': 1209.453, 'text': 'And finally, once everything is said and done, pick the analytics service for analyzing and visualizing the data using the analytics services,', 'start': 1201.269, 'duration': 8.184}, {'end': 1213.455, 'text': 'where we can start querying the data instantly and get a result.', 'start': 1209.453, 'duration': 4.002}, {'end': 1218.458, 'text': 'Now, if you want to visually view the happenings in your environment, you can pick Athena.', 'start': 1213.555, 'duration': 4.903}, {'end': 1224.621, 'text': 'and other tools for analytics are EMR, which is Elastic Map Reduce, and Cloud Search.', 'start': 1218.698, 'duration': 5.923}, {'end': 1234.685, 'text': "All right, enough of theory, and let's have a quick look at how two services in AWS, EC2 and S3, work together and benefits us.", 'start': 1225.081, 'duration': 9.604}, {'end': 1237.687, 'text': 'Here are two ID professionals talking to each other.', 'start': 1235.045, 'duration': 2.642}, {'end': 1244.93, 'text': 'One says, I have an application which takes a lot of storage and works only on Linux system, which I do not have at the moment.', 'start': 1238.087, 'duration': 6.843}, {'end': 1255.182, 'text': 'And the other one is a smart guy and he immediately replies that he could use S3 to store data and retrieve data and use EC2 for all his compute needs.', 'start': 1245.43, 'duration': 9.752}, {'end': 1259.948, 'text': 'And then the curious conversation builds up and the first person wants to know what is EC2 and S3.', 'start': 1255.542, 'duration': 4.406}, {'end': 1269.635, 'text': 'And the second guy starts to explain that AWS EC2 is a web service that provides a secure and resizable compute capacity in the cloud.', 'start': 1261.249, 'duration': 8.386}, {'end': 1275.459, 'text': 'And EC2, it can also be used to launch as many virtual servers as we need.', 'start': 1269.915, 'duration': 5.544}, {'end': 1281.683, 'text': 'And about S3, he explains AWS S3 is a simple storage service provided by AWS.', 'start': 1275.759, 'duration': 5.924}, {'end': 1291.029, 'text': 'And about S3, he explains further saying that using Amazon S3, we can store and retrieve any amount of data at any time on the web.', 'start': 1281.983, 'duration': 9.046}, {'end': 1291.63, 'text': 'All right.', 'start': 1291.329, 'duration': 0.301}, {'end': 1294.953, 'text': 'So the very first thing is to have an AWS account.', 'start': 1291.83, 'duration': 3.123}, {'end': 1296.755, 'text': 'So create an AWS account.', 'start': 1295.074, 'duration': 1.681}, {'end': 1302.502, 'text': 'And second thing is to create an AWS S3 bucket and upload the files there.', 'start': 1296.916, 'duration': 5.586}, {'end': 1308.489, 'text': 'You know, the files that EC2 server is going to pull from will get stored in S3 as first thing.', 'start': 1302.522, 'duration': 5.967}, {'end': 1308.949, 'text': 'All right.', 'start': 1308.709, 'duration': 0.24}, {'end': 1311.691, 'text': 'So the first thing is to create an S3 bucket.', 'start': 1308.969, 'duration': 2.722}, {'end': 1317.133, 'text': "So let's create an S3 bucket and let's call it as a website bucket.", 'start': 1311.851, 'duration': 5.282}, {'end': 1319.134, 'text': 'And these names will have to be unique.', 'start': 1317.293, 'duration': 1.841}, {'end': 1322.036, 'text': "So let's see if this bucket name is available.", 'start': 1319.454, 'duration': 2.582}, {'end': 1324.697, 'text': 'It says bucket name already taken or already exist.', 'start': 1322.096, 'duration': 2.601}, {'end': 1328.139, 'text': 'So let me top it up with SL meaning simply learn.', 'start': 1325.277, 'duration': 2.862}, {'end': 1333.562, 'text': 'Alright so we were able to create a bucket and in that bucket let me upload a content.', 'start': 1328.299, 'duration': 5.263}, {'end': 1339.345, 'text': "That basically is going to be my index file that's going to go and sit in my web server.", 'start': 1333.942, 'duration': 5.403}, {'end': 1342.466, 'text': 'So let me also make it public and view it.', 'start': 1339.665, 'duration': 2.801}, {'end': 1349.29, 'text': "Alright so this is the content that I have stored in my S3 and this is the content I'm going to push to my EC2 server.", 'start': 1342.666, 'duration': 6.624}, {'end': 1353.722, 'text': 'Second step, create an AWS S3 bucket and upload files.', 'start': 1350.117, 'duration': 3.605}, {'end': 1354.864, 'text': "We're done with that.", 'start': 1354.223, 'duration': 0.641}, {'end': 1357.748, 'text': 'Third is to create an EC2 instance.', 'start': 1355.284, 'duration': 2.464}, {'end': 1361.373, 'text': "That's, in other words, create a virtual machine in the cloud.", 'start': 1358.028, 'duration': 3.345}, {'end': 1362.674, 'text': "Let's go and create it.", 'start': 1361.613, 'duration': 1.061}, {'end': 1365.158, 'text': 'All right, the third thing is to create an EC2 instance.', 'start': 1362.935, 'duration': 2.223}, {'end': 1367.36, 'text': "So let's create an EC2 instance.", 'start': 1365.638, 'duration': 1.722}, {'end': 1370.102, 'text': "It's plain and it's very simple.", 'start': 1367.72, 'duration': 2.382}, {'end': 1372.424, 'text': "I'm going to keep everything as defaults here.", 'start': 1370.402, 'duration': 2.022}, {'end': 1375.126, 'text': "Alright, so I've launched an EC2 instance.", 'start': 1372.524, 'duration': 2.602}, {'end': 1376.628, 'text': "As you see, it's running.", 'start': 1375.487, 'duration': 1.141}, {'end': 1379.73, 'text': 'I also have an IP address, public IP address here.', 'start': 1376.788, 'duration': 2.942}, {'end': 1387.677, 'text': "With that, I have logged into this EC2 instance and I'm in the folder slash var slash www slash html.", 'start': 1379.93, 'duration': 7.747}, {'end': 1391.24, 'text': 'And as you see, there is nothing in there at the moment.', 'start': 1387.877, 'duration': 3.363}, {'end': 1393.022, 'text': 'And this server also has..', 'start': 1391.42, 'duration': 1.602}, {'end': 1395.063, 'text': 'apache installed in it.', 'start': 1393.422, 'duration': 1.641}, {'end': 1402.525, 'text': "as you can see, you know, i've browsed to the ip address of the ec2 instance and it's showing a page which is the default apache page.", 'start': 1395.063, 'duration': 7.462}, {'end': 1409.888, 'text': 'all right, if i had any files in this folder, that would get shown as the web page instead of the default page.', 'start': 1402.525, 'duration': 7.363}, {'end': 1415.19, 'text': 'our task is to save files in s3 and move them to the ec2 instance.', 'start': 1409.888, 'duration': 5.302}, {'end': 1421.172, 'text': 'so s3 is going to act as a storage or a repository or a source code control in this example.', 'start': 1415.19, 'duration': 5.982}, {'end': 1422.752, 'text': "all right, so let's do that All right.", 'start': 1421.172, 'duration': 1.58}, {'end': 1426.135, 'text': 'The third step is to create your EC2 instance.', 'start': 1422.832, 'duration': 3.303}, {'end': 1427.396, 'text': "And that's what we have done.", 'start': 1426.395, 'duration': 1.001}, {'end': 1430.998, 'text': 'And the EC2 instance has no files in it.', 'start': 1427.656, 'duration': 3.342}, {'end': 1436.002, 'text': 'And the fourth step is to synchronize the source code bucket with the EC2 instance.', 'start': 1431.218, 'duration': 4.784}, {'end': 1436.782, 'text': "Let's do that.", 'start': 1436.222, 'duration': 0.56}, {'end': 1440.705, 'text': 'The actual command to do that would be AWS S3 sync.', 'start': 1436.862, 'duration': 3.843}, {'end': 1449.011, 'text': "And then the name of the bucket from which we're going to pull the code and the folder in which we're going to put the code or the data.", 'start': 1441.085, 'duration': 7.926}, {'end': 1449.492, 'text': 'All right.', 'start': 1449.171, 'duration': 0.321}, {'end': 1451.073, 'text': 'So it has downloaded something.', 'start': 1449.552, 'duration': 1.521}, {'end': 1451.713, 'text': 'Look at that.', 'start': 1451.253, 'duration': 0.46}, {'end': 1456.077, 'text': 'And now if we go back to the test page and do a refresh.', 'start': 1451.974, 'duration': 4.103}, {'end': 1456.897, 'text': 'There you go.', 'start': 1456.457, 'duration': 0.44}, {'end': 1459.8, 'text': "It's showing the page that it pulled from S3.", 'start': 1457.078, 'duration': 2.722}, {'end': 1471.05, 'text': 'So here I can use S3 as the source code control bucket and any information that I put in there will get reflected in EC2 instance once I do a sync every day,', 'start': 1459.86, 'duration': 11.19}, {'end': 1474.413, 'text': "and that's how I use S3 as my storage for EC2..", 'start': 1471.05, 'duration': 3.363}, {'end': 1479.8, 'text': 'Alright, finally we were able to synchronize S3 bucket and the EC2 instance.', 'start': 1475.074, 'duration': 4.726}, {'end': 1482.002, 'text': 'Let me start the session with this scenario.', 'start': 1480.2, 'duration': 1.802}, {'end': 1485.446, 'text': "Let's imagine how life would have been without Spotify.", 'start': 1482.182, 'duration': 3.264}, {'end': 1487.508, 'text': 'For those who are hearing about Spotify.', 'start': 1485.566, 'duration': 1.942}, {'end': 1496.517, 'text': 'for the first time, Spotify is an online music service offering and it offers instant access to over 16 million licensed songs.', 'start': 1487.508, 'duration': 9.009}, {'end': 1501.299, 'text': 'Spotify now uses AWS cloud to store the data and share it with their customers.', 'start': 1496.777, 'duration': 4.522}], 'summary': 'Explains three cloud categories: iaas, paas, saas, and mentions key cloud providers and their services with examples. also discusses the life cycle of a cloud solution and demonstrates how to use ec2 and s3 in aws.', 'duration': 863.187, 'max_score': 638.112, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w8638112.jpg'}, {'end': 743.836, 'src': 'embed', 'start': 716.287, 'weight': 2, 'content': [{'end': 721.512, 'text': 'And as you might have guessed by now, the interesting candidates who would use PaaS is software developers.', 'start': 716.287, 'duration': 5.225}, {'end': 727.26, 'text': 'And in SaaS everything is managed by the vendor, be it the hardware or the software.', 'start': 721.872, 'duration': 5.388}, {'end': 733.268, 'text': "it's managed by the vendor and we pay for the service and we pay for it through a pay-as-you-go subscription model.", 'start': 727.26, 'duration': 6.008}, {'end': 737.855, 'text': 'And as you might have guessed, the end users here would be end customer itself.', 'start': 733.429, 'duration': 4.426}, {'end': 743.836, 'text': "All right, let's put together everything in the same page and compare and contrast the different types of service models.", 'start': 738.115, 'duration': 5.721}], 'summary': 'Paas is used by software developers, saas is managed by vendors, and end users are the end customers.', 'duration': 27.549, 'max_score': 716.287, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w8716287.jpg'}, {'end': 1001.797, 'src': 'embed', 'start': 960.842, 'weight': 1, 'content': [{'end': 969.012, 'text': 'Alongside a set of managed tools, it also provides cloud services, including computing services, data storage services,', 'start': 960.842, 'duration': 8.17}, {'end': 971.675, 'text': 'data analytics and machine learning services.', 'start': 969.012, 'duration': 2.663}, {'end': 977.362, 'text': 'DigitalOcean, on the other hand, is headquartered in New York City with data centers worldwide.', 'start': 971.956, 'duration': 5.406}, {'end': 985.988, 'text': 'DigitalOcean provides developers cloud services that help to deploy and scale applications that run simultaneously on multiple computers.', 'start': 977.523, 'duration': 8.465}, {'end': 993.793, 'text': 'As of January 2018, DigitalOcean was the third largest hosting company in the world in terms of web-facing computers.', 'start': 986.229, 'duration': 7.564}, {'end': 996.634, 'text': "Let's talk about cloud computing in AWS.", 'start': 994.233, 'duration': 2.401}, {'end': 1001.797, 'text': 'Amazon Web Services is a cloud computing service provided by Amazon.', 'start': 996.814, 'duration': 4.983}], 'summary': 'Digitalocean was the third largest hosting company in the world in january 2018.', 'duration': 40.955, 'max_score': 960.842, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w8960842.jpg'}, {'end': 1224.621, 'src': 'embed', 'start': 1201.269, 'weight': 0, 'content': [{'end': 1209.453, 'text': 'And finally, once everything is said and done, pick the analytics service for analyzing and visualizing the data using the analytics services,', 'start': 1201.269, 'duration': 8.184}, {'end': 1213.455, 'text': 'where we can start querying the data instantly and get a result.', 'start': 1209.453, 'duration': 4.002}, {'end': 1218.458, 'text': 'Now, if you want to visually view the happenings in your environment, you can pick Athena.', 'start': 1213.555, 'duration': 4.903}, {'end': 1224.621, 'text': 'and other tools for analytics are EMR, which is Elastic Map Reduce, and Cloud Search.', 'start': 1218.698, 'duration': 5.923}], 'summary': 'Choose analytics services for instant querying and visualization using athena, emr, and cloud search.', 'duration': 23.352, 'max_score': 1201.269, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w81201269.jpg'}], 'start': 541.042, 'title': 'Cloud computing options and aws lifecycle', 'summary': "Covers types of cloud based on deployment and service models, major cloud providers including aws, and outlines aws ec2 and s3 integration, emphasizing their functionalities and benefits, and highlighting spotify's transition to aws cloud.", 'chapters': [{'end': 859.665, 'start': 541.042, 'title': 'Types of cloud and service models', 'summary': 'Discusses the types of cloud based on deployment models, including public, private, and hybrid cloud, and categorizes them based on service models as iaas, paas, and saas, highlighting major players and user responsibilities in each model.', 'duration': 318.623, 'highlights': ["Public cloud is an cloud infrastructure that's made available to the general public over the internet and is owned by the cloud provider, with major players like AWS, Microsoft Azure, IBM's Blue Cloud, and SunCloud. Defines public cloud and lists major cloud providers, including their ownership and accessibility to the general public.", 'Private cloud infrastructure is exclusively operated by a single organization and can be managed by organizations or third parties, with companies like AWS and VMware providing private cloud services. Explains the exclusive operation of private cloud and mentions major providers like AWS and VMware.', 'Hybrid cloud combines the best of both public and private cloud, often used by federal agencies for storing personal data in private cloud and sharing non-sensitive data using public cloud. Describes hybrid cloud and provides an example of its use by federal agencies, highlighting the combination of public and private cloud functionalities.', 'IaaS provides basic computing infrastructure based on a pay-for-what-you-use model, with major players like AWS, Azure, and Google and IT admins as the primary users. Details IaaS model, pay-for-use model, major providers, and primary user roles.', 'PaaS offers a platform or runtime environment for developing, testing, and managing applications, primarily used by software developers to deploy applications without managing the underlying infrastructure. Explains PaaS model, its usage by software developers, and the ability to deploy applications without managing the infrastructure.', 'SaaS is a fully managed service by the vendor, paid through a subscription model, with end customers as the primary users. Describes SaaS as a fully managed service, subscription-based payment, and identifies end customers as primary users.']}, {'end': 1201.149, 'start': 859.665, 'title': 'Cloud computing options and aws lifecycle', 'summary': 'Discusses different cloud providers, including amazon web services (aws), microsoft azure, ibm cloud, vmware, google cloud platform, and digitalocean, and highlights the key services and capabilities of aws. it also outlines the life cycle of a cloud computing solution, emphasizing the importance of understanding requirements, choosing appropriate hardware, defining storage and network, implementing security, and utilizing deployment and automation tools.', 'duration': 341.484, 'highlights': ['AWS provides infrastructure as a service, IaaS, platform as a service, PaaS, and software as a service, SaaS, offerings, and offers pay-as-you-go subscriptions. AWS offers a mix of IaaS, PaaS, and SaaS, and its pay-as-you-go subscription model enables users to pay only for the services used, providing flexibility and cost-effectiveness.', 'The life cycle of a cloud solution involves understanding requirements, defining hardware and storage, setting up the network, implementing security, and utilizing deployment and automation tools. The life cycle of a cloud solution encompasses understanding requirements, selecting suitable hardware and storage, establishing a secure network, implementing security measures, and leveraging deployment and automation tools for effective management.', 'AWS offers a range of hardware options such as EC2 for IaaS, Lambda for serverless computing, and ECS for containerized services. AWS provides various hardware options catering to different needs, including EC2 for IaaS, Lambda for serverless computing, and ECS for containerized services, enabling users to choose the right hardware based on their requirements.', 'AWS provides a variety of network services, security products, and deployment, automation, and monitoring tools, including VPC, Route 53, IAM, KMS, CloudWatch, and CloudFormation. AWS offers diverse network services, security products, and deployment, automation, and monitoring tools, such as VPC, Route 53, IAM, KMS, CloudWatch, and CloudFormation, allowing users to create secure and efficient cloud environments.', 'AWS provides a range of tools for testing and process, including CodeStar, CodeBuild, and CodePipeline, for building, testing, and deploying code efficiently. AWS offers various tools like CodeStar, CodeBuild, and CodePipeline, facilitating the efficient building, testing, and deployment of code, enhancing the development process.']}, {'end': 1550.943, 'start': 1201.269, 'title': 'Aws ec2 and s3 integration', 'summary': "Discusses the integration of aws ec2 and s3, explaining their functionalities and benefits, and highlights spotify's transition to aws cloud, which resolved their storage and data sharing issues, preventing user cancellations and improving service availability.", 'duration': 349.674, 'highlights': ['Spotify transitioned to AWS cloud to store and share over 16 million songs, resolving storage issues and preventing user cancellations, which occurred due to increased demand and latency issues.', 'AWS EC2 provides resizable compute capacity and can launch multiple virtual servers, while AWS S3 offers simple storage service for storing and retrieving any amount of data on the web.', "The process of synchronizing the S3 bucket and EC2 instance involved using the AWS S3 sync command to pull code from the bucket, resulting in the reflected changes on the EC2 instance's web page.", 'To visually view the environment, Athena and other tools for analytics like EMR and Cloud Search can be utilized for analyzing and visualizing data instantly.']}], 'duration': 1009.901, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w8541042.jpg', 'highlights': ['Spotify transitioned to AWS cloud to store and share over 16 million songs, resolving storage issues and preventing user cancellations.', 'AWS provides a range of hardware options such as EC2 for IaaS, Lambda for serverless computing, and ECS for containerized services.', 'The life cycle of a cloud solution involves understanding requirements, defining hardware and storage, setting up the network, implementing security, and utilizing deployment and automation tools.', 'AWS offers diverse network services, security products, and deployment, automation, and monitoring tools, such as VPC, Route 53, IAM, KMS, CloudWatch, and CloudFormation.', 'AWS provides a mix of IaaS, PaaS, and SaaS, and its pay-as-you-go subscription model enables users to pay only for the services used, providing flexibility and cost-effectiveness.']}, {'end': 3834.789, 'segs': [{'end': 1614.465, 'src': 'embed', 'start': 1591.059, 'weight': 16, 'content': [{'end': 1600.961, 'text': "let's talk about what is aws first, and then let's bleed into how aws became so successful and the different types of services that aws provides,", 'start': 1591.059, 'duration': 9.902}, {'end': 1603.622, 'text': "and what's the future of cloud and aws in specific.", 'start': 1600.961, 'duration': 2.661}, {'end': 1604.462, 'text': "let's talk about that.", 'start': 1603.622, 'duration': 0.84}, {'end': 1611.864, 'text': "And finally, we'll talk about a use case where you will see how easy it is to create a web application with AWS.", 'start': 1604.722, 'duration': 7.142}, {'end': 1614.465, 'text': "All right, let's talk about what is AWS.", 'start': 1612.084, 'duration': 2.381}], 'summary': "Aws offers diverse services and drives cloud's future.", 'duration': 23.406, 'max_score': 1591.059, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w81591059.jpg'}, {'end': 2146.374, 'src': 'heatmap', 'start': 1928.501, 'weight': 0.834, 'content': [{'end': 1934.565, 'text': "NASA Kellogg's and lot more are using the services Amazon provides and are getting benefited from it.", 'start': 1928.501, 'duration': 6.064}, {'end': 1939.109, 'text': 'And this huge success and customer portfolio is just the tip of the iceberg.', 'start': 1934.946, 'duration': 4.163}, {'end': 1946.134, 'text': 'And if we think why so many adapt AWS and if we let AWS answer that question, this is what AWS would say.', 'start': 1939.469, 'duration': 6.665}, {'end': 1954.26, 'text': 'People are adapting AWS because of the security and durability of the data and end-to-end privacy and encryption of the data and storage.', 'start': 1946.274, 'duration': 7.986}, {'end': 1965.528, 'text': 'Experience. We can also rely on AWS way of doing things by using the AWS tools and techniques and suggested best practices built upon the years of experience it has gained.', 'start': 1954.62, 'duration': 10.908}, {'end': 1972.393, 'text': 'Flexibility There is a greater flexibility in AWS that allows us to select the OS language and database.', 'start': 1965.788, 'duration': 6.605}, {'end': 1973.314, 'text': 'Easy to use.', 'start': 1972.713, 'duration': 0.601}, {'end': 1974.815, 'text': 'Swiftness in deploying.', 'start': 1973.614, 'duration': 1.201}, {'end': 1982.48, 'text': 'We can host our applications quickly in AWS, be it a new application or migrating an existing application into AWS.', 'start': 1974.915, 'duration': 7.565}, {'end': 1988.102, 'text': 'Scalability the application can be easily scaled up or scaled down depending on the user requirement.', 'start': 1982.8, 'duration': 5.302}, {'end': 1988.922, 'text': 'Cost saving.', 'start': 1988.282, 'duration': 0.64}, {'end': 1996.044, 'text': 'We only pay for the compute power, storage and other resources you use and that too without any longterm commitments.', 'start': 1989.022, 'duration': 7.022}, {'end': 1999.905, 'text': "Now let's talk about the different types of services that AWS provides.", 'start': 1996.304, 'duration': 3.601}, {'end': 2003.646, 'text': 'The services that we talk about fall in any of the following categories.', 'start': 2000.205, 'duration': 3.441}, {'end': 2011.988, 'text': 'you see, like you know, compute storage, database security, customer engagement, desktop and streaming mission, learning developers, tools,', 'start': 2003.646, 'duration': 8.342}, {'end': 2012.568, 'text': 'stuff like that.', 'start': 2011.988, 'duration': 0.58}, {'end': 2019.03, 'text': "And if you do not see the service that you're looking for, it's probably is because AWS is creating it as we speak.", 'start': 2012.788, 'duration': 6.242}, {'end': 2023.591, 'text': "Now let's look at some of them that are very commonly used within computer services.", 'start': 2019.23, 'duration': 4.361}, {'end': 2029.593, 'text': 'We have Amazon EC2, Amazon Elastic Beanstalk, Amazon LightSail and Amazon Lambda.', 'start': 2023.751, 'duration': 5.842}, {'end': 2033.055, 'text': 'Amazon EC2 provides compute capacity in the cloud.', 'start': 2029.873, 'duration': 3.182}, {'end': 2038.099, 'text': "Now this capacity is secure and it is resizable based on the user's requirement.", 'start': 2033.095, 'duration': 5.004}, {'end': 2039.3, 'text': 'Now look at this.', 'start': 2038.319, 'duration': 0.981}, {'end': 2044.243, 'text': 'the requirement for the web traffic keeps changing and behind the scenes, in the cloud,', 'start': 2039.3, 'duration': 4.943}, {'end': 2051.608, 'text': 'EC2 can expand its environment to three instances and during no load it can shrink its environment to just one resource.', 'start': 2044.243, 'duration': 7.365}, {'end': 2058.272, 'text': "Elastic Beanstalk, it helps us to scale and deploy web applications and it's made with a number of programming languages.", 'start': 2051.947, 'duration': 6.325}, {'end': 2068.534, 'text': 'Elastic Beanstalk is also an easy to use service for deploying and scaling web applications and services, deployed, be it in Java, NET, PHP, Node.js,', 'start': 2058.612, 'duration': 9.922}, {'end': 2075.116, 'text': 'Python, Ruby Docker and lot other familiar services such as Apache, Passenger and IIS.', 'start': 2068.534, 'duration': 6.582}, {'end': 2083.418, 'text': 'We can simply upload our code and Elastic Beanstalk automatically handles the deployment from capacity provisioning to load balancing,', 'start': 2075.376, 'duration': 8.042}, {'end': 2085.639, 'text': 'to auto scaling, to application health monitoring.', 'start': 2083.418, 'duration': 2.221}, {'end': 2090.44, 'text': 'And Amazon LightSail is a virtual private server which is easy to launch and easy to manage.', 'start': 2085.859, 'duration': 4.581}, {'end': 2096.46, 'text': 'Amazon LightSail is the easiest way to get started with AWS for developers who just need a virtual private server.', 'start': 2090.739, 'duration': 5.721}, {'end': 2104.963, 'text': 'LightSail includes everything you need to launch your project quickly on a virtual machine, like SSD-based storage, a virtual machine,', 'start': 2096.641, 'duration': 8.322}, {'end': 2110.864, 'text': 'tools for data transfer, DNS management and a static IP, and that, too, for a very low and predictable price.', 'start': 2104.963, 'duration': 5.901}, {'end': 2115.165, 'text': 'AWS Lambda has taken cloud computing services to a whole new level.', 'start': 2111.224, 'duration': 3.941}, {'end': 2120.386, 'text': 'It allows us to pay only for the compute time, no need for provisioning and managing servers.', 'start': 2115.325, 'duration': 5.061}, {'end': 2126.667, 'text': 'And AWS Lambda is a compute service that lets us run code without provisioning or managing servers.', 'start': 2120.666, 'duration': 6.001}, {'end': 2133.649, 'text': 'Lambda executes your code only when needed and scales automatically from few requests per day to thousands per second.', 'start': 2126.947, 'duration': 6.702}, {'end': 2135.669, 'text': 'You pay only for the compute time you consume.', 'start': 2133.789, 'duration': 1.88}, {'end': 2138.23, 'text': 'There is no charge when your code is not running.', 'start': 2135.829, 'duration': 2.401}, {'end': 2146.374, 'text': "Let's look at some storage services that Amazon provides like Amazon S3, Amazon Glacier, Amazon EBS and Amazon Elastic File System.", 'start': 2138.47, 'duration': 7.904}], 'summary': "Aws provides security, flexibility, scalability, and cost-saving benefits to nasa, kellogg's, and others, offering various services for compute, storage, and more.", 'duration': 217.873, 'max_score': 1928.501, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w81928501.jpg'}, {'end': 2262.926, 'src': 'embed', 'start': 2237.456, 'weight': 13, 'content': [{'end': 2245.901, 'text': 'Amazon File System is built to elastically scale on demand without disturbing the application growing and shrinking automatically as you add and remove files,', 'start': 2237.456, 'duration': 8.445}, {'end': 2249.183, 'text': 'so your application have the storage they need and when they need it.', 'start': 2245.901, 'duration': 3.282}, {'end': 2250.843, 'text': "Now let's talk about databases.", 'start': 2249.423, 'duration': 1.42}, {'end': 2255.545, 'text': 'The two major database flavors are Amazon RDS and Amazon Redshift.', 'start': 2250.983, 'duration': 4.562}, {'end': 2262.926, 'text': 'Amazon RDS, it really eases the process involved in setting up, operating, and scaling a rational database in the cloud.', 'start': 2255.745, 'duration': 7.181}], 'summary': 'Amazon file system scales elastically and amazon rds eases database setup.', 'duration': 25.47, 'max_score': 2237.456, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w82237456.jpg'}, {'end': 2550.412, 'src': 'embed', 'start': 2521.204, 'weight': 18, 'content': [{'end': 2522.806, 'text': 'so back to our original requirement.', 'start': 2521.204, 'duration': 1.602}, {'end': 2532.158, 'text': 'all i want is to deploy a web application for a product that keeps our users updated about the happenings and the newcomings in the market and to fulfill this requirement.', 'start': 2522.806, 'duration': 9.352}, {'end': 2534.46, 'text': 'here is all the services we would need.', 'start': 2532.158, 'duration': 2.302}, {'end': 2540.086, 'text': 'ec2 here is used for provisioning the computational power needed for this application.', 'start': 2534.46, 'duration': 5.626}, {'end': 2547.671, 'text': 'And EC2 has a vast variety of family and types that we can pick from for the types of workloads and also for the intents of the workloads.', 'start': 2540.426, 'duration': 7.245}, {'end': 2550.412, 'text': "We're also going to use S3 for storage,", 'start': 2547.871, 'duration': 2.541}], 'summary': 'Deploy a web application for market updates using ec2 for computational power and s3 for storage.', 'duration': 29.208, 'max_score': 2521.204, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w82521204.jpg'}, {'end': 2750.307, 'src': 'embed', 'start': 2706.462, 'weight': 15, 'content': [{'end': 2711.99, 'text': "And if I go to tables right and go to items, i'm going to see that a user with name,", 'start': 2706.462, 'duration': 5.528}, {'end': 2718.7, 'text': 'samuel and email address so and so has said okay or has shown interest in the preview of my site or product.', 'start': 2711.99, 'duration': 6.71}, {'end': 2725.001, 'text': 'so this is where, or this is how i collect those information right And some more things about the infrastructure itself.', 'start': 2718.7, 'duration': 6.301}, {'end': 2728.121, 'text': 'is it is running behind a load balancer?', 'start': 2725.001, 'duration': 3.12}, {'end': 2729.242, 'text': 'Look at that.', 'start': 2728.762, 'duration': 0.48}, {'end': 2730.882, 'text': 'It had created a load balancer.', 'start': 2729.442, 'duration': 1.44}, {'end': 2733.643, 'text': 'It had also created an auto-scaling group.', 'start': 2731.082, 'duration': 2.561}, {'end': 2736.984, 'text': "Now that's the feature of Elastic Load Balancer that we have chosen.", 'start': 2733.943, 'duration': 3.041}, {'end': 2738.904, 'text': 'It has created an auto-scaling group.', 'start': 2737.204, 'duration': 1.7}, {'end': 2741.345, 'text': "And now let's put this URL.", 'start': 2739.104, 'duration': 2.241}, {'end': 2746.446, 'text': "You see this? It's not a fancy URL, right? It's an Amazon given URL, a dynamic URL.", 'start': 2741.545, 'duration': 4.901}, {'end': 2749.347, 'text': "So let's put this URL behind our DNS.", 'start': 2746.566, 'duration': 2.781}, {'end': 2750.307, 'text': "Let's do that.", 'start': 2749.847, 'duration': 0.46}], 'summary': 'The user named samuel has shown interest in the site preview. the infrastructure includes a load balancer and auto-scaling group.', 'duration': 43.845, 'max_score': 2706.462, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w82706462.jpg'}, {'end': 3004.251, 'src': 'heatmap', 'start': 2782.333, 'weight': 1, 'content': [{'end': 2787.357, 'text': "I went to my custom URL and now that's pointed to my application.", 'start': 2782.333, 'duration': 5.024}, {'end': 2792.16, 'text': "previously, my application was having a random URL and now it's having a custom URL.", 'start': 2787.357, 'duration': 4.803}, {'end': 2798.767, 'text': 'And let me help you understand about AWS EC2, a compute service in the cloud through this video.', 'start': 2792.68, 'duration': 6.087}, {'end': 2802.732, 'text': 'Somewhere far in the country, a scientist has a lab far in the woods.', 'start': 2799.067, 'duration': 3.665}, {'end': 2807.797, 'text': 'And at one day, he stumbled on a calculation that he had trouble solving.', 'start': 2803.132, 'duration': 4.665}, {'end': 2810.881, 'text': 'And he was very certain that his computer can handle it.', 'start': 2808.078, 'duration': 2.803}, {'end': 2815.103, 'text': 'And he asked his computer to do the math or the calculation for him.', 'start': 2811.441, 'duration': 3.662}, {'end': 2820.625, 'text': 'And the computer thought about it for a while, then took a couple of hours in trying to process the data.', 'start': 2815.363, 'duration': 5.262}, {'end': 2825.107, 'text': 'And eventually, at one point, it gave up and died due to low memory.', 'start': 2820.905, 'duration': 4.202}, {'end': 2833.931, 'text': 'And this old scientist is now clueless about how he was going to finish the task and complete his invention and let the whole world know about it.', 'start': 2825.287, 'duration': 8.644}, {'end': 2837.934, 'text': "And that's when he was introduced to this new friend AWS as you see on the screen.", 'start': 2834.071, 'duration': 3.863}, {'end': 2844.959, 'text': 'AWS was very handy in replacing his old machines and it was able to give him the service that he wanted at that moment.', 'start': 2838.174, 'duration': 6.785}, {'end': 2849.382, 'text': 'AWS has been around for a while helping people with their computer needs,', 'start': 2845.299, 'duration': 4.083}, {'end': 2857.168, 'text': 'and now this new scientist friend in need is welcomed by the new and trendy ID technology, AWS,', 'start': 2849.382, 'duration': 7.786}, {'end': 2862.972, 'text': 'and sure enough his new AWS friend welcomed and walked him through the new way of computing.', 'start': 2857.168, 'duration': 5.804}, {'end': 2870.279, 'text': 'and this new happy-faced AWS friend talked to this scientist about AWS, EC2 in specific,', 'start': 2863.132, 'duration': 7.147}, {'end': 2876.866, 'text': 'and walked him through about all the new innovations in IT and in cloud that he had been missing all these days.', 'start': 2870.279, 'duration': 6.587}, {'end': 2885.193, 'text': 'So his new friend AWS started the conversation about explaining how there is no need for any hardware units,', 'start': 2877.086, 'duration': 8.107}, {'end': 2888.295, 'text': 'no managing hardware or provisioning in AWS.', 'start': 2885.193, 'duration': 3.102}, {'end': 2895.74, 'text': 'And secondly, it explained increasing and decreasing the capacity as per the demand is just a click away.', 'start': 2888.655, 'duration': 7.085}, {'end': 2903.566, 'text': 'And the best part here is that there is no upfront commitment and we only pay for what we have used, just like we pay electricity and water bills.', 'start': 2896.02, 'duration': 7.546}, {'end': 2907.61, 'text': 'And all this comes with complete control from our side.', 'start': 2903.886, 'duration': 3.724}, {'end': 2910.754, 'text': 'In other words, the whole key for this infrastructure is with us.', 'start': 2907.63, 'duration': 3.124}, {'end': 2918.422, 'text': "And as if this was not enough, all this comes with enterprise-grade security that's beyond imagination and on-premises.", 'start': 2911.034, 'duration': 7.388}, {'end': 2922.667, 'text': 'And if this tool does not excite you, then this definitely would.', 'start': 2918.803, 'duration': 3.864}, {'end': 2925.05, 'text': 'You can work from anywhere in the world.', 'start': 2922.867, 'duration': 2.183}, {'end': 2931.395, 'text': 'Now, this really made the scientist to get excited, especially when he thought about working from home.', 'start': 2925.75, 'duration': 5.645}, {'end': 2938.9, 'text': "Working from home, there is nothing like it, isn't it? Now, this person, this scientist is not tied up to a particular environment.", 'start': 2931.875, 'duration': 7.025}, {'end': 2942.563, 'text': 'He can work from home, work on the fly, work from anywhere.', 'start': 2938.96, 'duration': 3.603}, {'end': 2947.527, 'text': 'Still, the data and everything else in his IT environment is secure and safe.', 'start': 2942.723, 'duration': 4.804}, {'end': 2950.809, 'text': "Now let's move to the next level of discussion.", 'start': 2948.107, 'duration': 2.702}, {'end': 2955.592, 'text': "Let's talk about what is EC2 and some of the use cases of EC2.", 'start': 2950.949, 'duration': 4.643}, {'end': 2963.357, 'text': "And this use case we're going to talk about or this architecture we're going to talk about, it notifies a group of users about a new letter.", 'start': 2955.872, 'duration': 7.485}, {'end': 2971.902, 'text': 'And the components or resources this architecture would need be first EC2 instance, then SNS, a simple notification service.', 'start': 2963.557, 'duration': 8.345}, {'end': 2975.724, 'text': 'and coupling EC2 and S3 service together.', 'start': 2972.242, 'duration': 3.482}, {'end': 2982.067, 'text': "That's all it would require to get an architecture that notifies a group of users about a new newsletter.", 'start': 2975.824, 'duration': 6.243}, {'end': 2986.249, 'text': 'And now I think it would be a good time to talk about what EC2 is.', 'start': 2982.207, 'duration': 4.042}, {'end': 2988.77, 'text': 'AWS offers plenty of services.', 'start': 2986.709, 'duration': 2.061}, {'end': 2999.745, 'text': 'offered under different domains like compute storage, database migration, network management tools, media services, security, business productivity,', 'start': 2989.25, 'duration': 10.495}, {'end': 3004.251, 'text': 'application integration, machine learning, game development and lot more coming up.', 'start': 2999.745, 'duration': 4.506}], 'summary': 'Transitioned to custom url, aws ec2 benefits explained', 'duration': 221.918, 'max_score': 2782.333, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w82782333.jpg'}, {'end': 3032.42, 'src': 'embed', 'start': 3007.695, 'weight': 12, 'content': [{'end': 3018.706, 'text': 'So what is EC2? EC2 is a web service which aims to make life easier for developers for providing secure and resizable compute capacity in the cloud.', 'start': 3007.695, 'duration': 11.011}, {'end': 3025.514, 'text': 'With EC2, it is very easy to scale up or scale down our infrastructure based on the demand.', 'start': 3018.807, 'duration': 6.707}, {'end': 3032.42, 'text': 'and not only that this ec2 service can be integrated well with almost all the services in amazon.', 'start': 3025.834, 'duration': 6.586}], 'summary': 'Ec2 provides secure and resizable compute capacity in the cloud, easily scalable based on demand.', 'duration': 24.725, 'max_score': 3007.695, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w83007695.jpg'}, {'end': 3085.78, 'src': 'embed', 'start': 3054.858, 'weight': 0, 'content': [{'end': 3060.222, 'text': 'Now, how can he advertise his product to his new and prospective customers?', 'start': 3054.858, 'duration': 5.364}, {'end': 3064.745, 'text': 'Or the solution for this question can be addressed by AWS.', 'start': 3060.842, 'duration': 3.903}, {'end': 3073.231, 'text': 'In AWS, we can use services like Simple Notification Service, SNS, and EC2 for compute and S3 for storage.', 'start': 3065.125, 'duration': 8.106}, {'end': 3077.894, 'text': 'We can, in a way, integrate them all and achieve this business use case.', 'start': 3073.391, 'duration': 4.503}, {'end': 3085.78, 'text': 'And that sort of got this business owner very cheered up and now he wants to use the service and he wants to get benefited from the service.', 'start': 3078.334, 'duration': 7.446}], 'summary': 'Aws offers sns, ec2, and s3 for advertising products, benefiting a cheered-up business owner.', 'duration': 30.922, 'max_score': 3054.858, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w83054858.jpg'}, {'end': 3219.792, 'src': 'embed', 'start': 3189.426, 'weight': 8, 'content': [{'end': 3194.451, 'text': 'In an environment where we run 700 to 800 or even more instances,', 'start': 3189.426, 'duration': 5.025}, {'end': 3202.138, 'text': 'identifying an instance and trying to understand who owns the resource for what purpose we created it could be a full-time work.', 'start': 3194.451, 'duration': 7.687}, {'end': 3204.38, 'text': 'So tagging comes to a rescue at that time.', 'start': 3202.218, 'duration': 2.162}, {'end': 3212.646, 'text': 'After tagging, as step 6, we would configure the firewall, which is also called security group for the EC2 instance.', 'start': 3204.6, 'duration': 8.046}, {'end': 3219.792, 'text': 'And this is where we would allow or deny connection from external world to this particular EC2 instance.', 'start': 3212.806, 'duration': 6.986}], 'summary': 'With 700-800 instances, tagging rescues resource ownership; step 6 configures firewall for ec2 instance.', 'duration': 30.366, 'max_score': 3189.426, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w83189426.jpg'}, {'end': 3333.873, 'src': 'embed', 'start': 3307.694, 'weight': 1, 'content': [{'end': 3316.761, 'text': 'There we get, like thousands of AMIs in there, available for us to shop and use them on a pay as you go business model,', 'start': 3307.694, 'duration': 9.067}, {'end': 3318.722, 'text': 'and use them as pay as you go billing.', 'start': 3316.761, 'duration': 1.961}, {'end': 3321.744, 'text': "So there you can search AMI that you're looking for.", 'start': 3318.902, 'duration': 2.842}, {'end': 3324.086, 'text': "Most probably you'll be able to get it there.", 'start': 3322.064, 'duration': 2.022}, {'end': 3326.808, 'text': "now let's talk about choosing the instance type.", 'start': 3324.306, 'duration': 2.502}, {'end': 3333.873, 'text': "the instance type is basically the hardware specification that's required for a machine that we're trying to build,", 'start': 3326.808, 'duration': 7.065}], 'summary': 'Thousands of amis available for pay-as-you-go model, with various instance types for hardware specifications.', 'duration': 26.179, 'max_score': 3307.694, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w83307694.jpg'}, {'end': 3412.068, 'src': 'embed', 'start': 3388.417, 'weight': 9, 'content': [{'end': 3394.8, 'text': 'gpu stands for graphical process unit, and this is very good for application that deals with gaming.', 'start': 3388.417, 'duration': 6.383}, {'end': 3402.324, 'text': "this is very good for application that's going to require large graphical requirements and storage optimized is the fourth option.", 'start': 3394.8, 'duration': 7.524}, {'end': 3406.646, 'text': 'just like the name says, this is a very good use case for storage servers.', 'start': 3402.324, 'duration': 4.322}, {'end': 3409.347, 'text': 'and the fifth family type is general purpose.', 'start': 3406.646, 'duration': 2.701}, {'end': 3412.068, 'text': "just like the name says, it's for general purpose.", 'start': 3409.347, 'duration': 2.721}], 'summary': 'Gpu is optimal for gaming and graphic-heavy applications, while storage optimized and general purpose options are available.', 'duration': 23.651, 'max_score': 3388.417, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w83388417.jpg'}, {'end': 3744.789, 'src': 'embed', 'start': 3721.917, 'weight': 11, 'content': [{'end': 3729.783, 'text': 'we get to review the whole changes or the whole configurations that we have made to find out whether they are intact with the requirement,', 'start': 3721.917, 'duration': 7.866}, {'end': 3735.405, 'text': "and then click on summit that's going to launch an ec2 instance, but hold on, we're not done yet.", 'start': 3730.163, 'duration': 5.242}, {'end': 3744.789, 'text': "when we're about to launch, or before the amazon console actually launches the ec2 instance, it's going to give us an option to create a keypad.", 'start': 3735.405, 'duration': 9.384}], 'summary': 'Review changes and configurations, launch ec2 instance, create a key pair before launch.', 'duration': 22.872, 'max_score': 3721.917, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w83721917.jpg'}], 'start': 1551.123, 'title': 'Aws benefits and services', 'summary': "Discusses how aws meets spotify's needs with dynamic storage and scalability, and showcases examples of companies saving costs and scaling operations with aws services. it also provides an overview of aws storage, database services, and security features, along with success stories of companies leveraging aws.", 'chapters': [{'end': 1698.216, 'start': 1551.123, 'title': 'Aws for spotify: a perfect fit', 'summary': "Discusses how aws offered a dynamically increasing storage, tools for resource utilization, and ease of scalability, addressing spotify's needs and providing examples of well-known companies like adobe and airbnb utilizing aws.", 'duration': 147.093, 'highlights': ["AWS offered dynamically increasing storage and tools for resource utilization, solving Spotify's problem.", 'AWS makes it easy to scale the environment with just a few button clicks, addressing concerns about scalability.', "Amazon offers 100+ services, most available instantaneously, showcasing AWS's rapid growth and availability.", 'Adobe utilizes AWS to provide multi-terabyte operating environments for its customers, focusing on deploying and operating its own software.', 'Airbnb uses AWS to facilitate activities conducted on its website and through mobile applications, showcasing the practical application of AWS for a well-known company.']}, {'end': 2135.669, 'start': 1698.457, 'title': 'Aws success stories & services', 'summary': "Highlights the success stories of companies like airbnb, autodesk, aol, bitdefender, bmw, canon, comcast, docker, esa, the guardian, financial times, ge, harvard medical school, htc, imdb, mcdonald's, nasa kellogg's, and others leveraging aws to save costs, improve efficiency, and scale their operations, while also emphasizing the key advantages of using aws, such as security, durability, flexibility, ease of use, scalability, and cost savings. it also provides an overview of commonly used aws services like amazon ec2, elastic beanstalk, lightsail, and lambda.", 'duration': 437.212, 'highlights': ["AWS success stories of companies like Airbnb, Autodesk, AOL, Bitdefender, BMW, Canon, Comcast, Docker, ESA, The Guardian, Financial Times, GE, Harvard Medical School, HTC, IMDB, McDonald's, NASA Kellogg's, and others leveraging AWS to save costs, improve efficiency, and scale their operations. Several well-known companies across various industries are benefiting from AWS, resulting in cost savings, increased efficiency, and scalability.", 'Key advantages of using AWS: security, durability, flexibility, ease of use, scalability, and cost savings. AWS offers several benefits including security, durability, flexibility, ease of use, scalability, and cost savings for businesses.', 'Overview of commonly used AWS services like Amazon EC2, Elastic Beanstalk, LightSail, and Lambda. The chapter provides an overview of commonly used AWS services such as Amazon EC2, Elastic Beanstalk, LightSail, and Lambda, highlighting their key features and benefits.']}, {'end': 2314.734, 'start': 2135.829, 'title': 'Amazon storage and database services overview', 'summary': 'Discusses amazon storage services including amazon s3, amazon glacier, amazon ebs, and amazon elastic file system, highlighting their features and use cases, along with an overview of amazon rds and amazon redshift for database management.', 'duration': 178.905, 'highlights': ['Amazon S3 is an object storage that can store and retrieve data from anywhere, suitable for websites, mobile apps, and IoT sensors. Amazon S3 offers flexible data management and durability, making it a suitable choice for various data storage needs.', 'Amazon Redshift is a fast and fully managed data warehousing service that enables data analysis using SQL and other business intelligence tools. Amazon Redshift simplifies and makes cost-effective data analysis using standard SQL and existing business intelligence tools.', 'Amazon RDS provides cost-efficient and resizable capacity while automating administrative tasks such as hardware provisioning, database setup, patching, and backups. Amazon RDS simplifies database management by automating tasks like hardware provisioning, backups, and monitoring.', 'Amazon Glacier is a secure, durable, and extremely low-cost cloud storage service for data archiving and long-term backups. Amazon Glacier is a suitable choice for long-term data archiving and backup needs, offering security and cost-effectiveness.', 'Amazon EBS provides highly available and reliable storage volumes that can be attached to EC2 instances in the same availability zone. Amazon EBS offers reliable storage volumes that can be attached to running instances, providing high availability and reliability.']}, {'end': 2938.9, 'start': 2314.874, 'title': 'Aws services overview', 'summary': 'Highlights aws services such as application discovery, load balancing, auto scaling, iam, and ec2, emphasizing their functionality and use cases. it also discusses the future of aws and the deployment of a web application using various aws services.', 'duration': 624.026, 'highlights': ['AWS offers various services for migration projects, including application discovery services that collect and present configuration, usage, and behavior data from servers to aid in workload understanding. The AWS application discovery service helps enterprise customers plan migration projects by gathering information about their on-premises data centers, involving thousands of interdependent workloads, and utilizing server utilization data and dependency mapping.', 'Route 53 is a highly available and scalable cloud DNS service that is fully compliant with IPv6. Route 53 is a network and content delivery service that provides highly available and scalable cloud DNS service, fully compliant with IPv6.', 'Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, handles varying load, and can be applied to web and DB services. Elastic Load Balancing distributes incoming application traffic across multiple targets, handles varying load, and can be applied to web and DB services.', 'AWS Auto Scaling monitors and adjusts application capacity to maintain steady and predictable performance at the lowest cost, enabling easy setup for multiple resources and services in minutes. AWS Auto Scaling monitors and adjusts application capacity to maintain steady performance at the lowest cost, allowing easy setup for multiple resources and services in minutes.', 'AWS IAM enables secure management of access to AWS services and resources, including creating and managing users, groups, and permissions, and it is a free service. AWS IAM enables secure management of access to AWS services and resources, including creating and managing users, groups, and permissions, and it is a free service.']}, {'end': 3834.789, 'start': 2938.96, 'title': 'Securing it environment with ec2', 'summary': 'Discusses how to secure and manage it environment using ec2, covering the benefits of ec2, use cases, and step-by-step process of creating an ec2 instance, with a focus on key features such as ami, instance types, configuration options, billing models, storage options, security groups, and key pairs.', 'duration': 895.829, 'highlights': ['EC2 is a web service providing secure and resizable compute capacity in the cloud, allowing easy scaling based on demand, and integration with various AWS services. EC2 offers secure and resizable compute capacity, enabling easy scaling based on demand and seamless integration with various AWS services.', 'The use case involves notifying a group of users about a new newsletter, requiring EC2 instance, SNS, and S3 service, showcasing the practical application of EC2 in business scenarios. The use case demonstrates utilizing EC2 instance, SNS, and S3 service to notify users about a new newsletter, highlighting the practical application of EC2 in business scenarios.', 'The process of creating an EC2 instance involves creating an AMI, choosing hardware, configuring instances, adding additional storage, configuring tags, setting firewall rules, and reviewing configurations before launch. The process includes creating an AMI, selecting hardware, configuring instances, adding storage, setting tags, configuring firewall rules, and reviewing configurations prior to launching the EC2 instance.']}], 'duration': 2283.666, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w81551123.jpg', 'highlights': ["AWS offers dynamically increasing storage and tools for resource utilization, solving Spotify's problem.", 'AWS makes it easy to scale the environment with just a few button clicks, addressing concerns about scalability.', "Amazon offers 100+ services, most available instantaneously, showcasing AWS's rapid growth and availability.", 'Adobe utilizes AWS to provide multi-terabyte operating environments for its customers, focusing on deploying and operating its own software.', 'Airbnb uses AWS to facilitate activities conducted on its website and through mobile applications, showcasing the practical application of AWS for a well-known company.', 'Several well-known companies across various industries are benefiting from AWS, resulting in cost savings, increased efficiency, and scalability.', 'AWS offers several benefits including security, durability, flexibility, ease of use, scalability, and cost savings for businesses.', 'Amazon S3 is an object storage that can store and retrieve data from anywhere, suitable for websites, mobile apps, and IoT sensors.', 'Amazon Redshift is a fast and fully managed data warehousing service that enables data analysis using SQL and other business intelligence tools.', 'Amazon RDS provides cost-efficient and resizable capacity while automating administrative tasks such as hardware provisioning, database setup, patching, and backups.', 'Amazon Glacier is a secure, durable, and extremely low-cost cloud storage service for data archiving and long-term backups.', 'Amazon EBS provides highly available and reliable storage volumes that can be attached to EC2 instances in the same availability zone.', 'The AWS application discovery service helps enterprise customers plan migration projects by gathering information about their on-premises data centers, involving thousands of interdependent workloads, and utilizing server utilization data and dependency mapping.', 'Route 53 is a network and content delivery service that provides highly available and scalable cloud DNS service, fully compliant with IPv6.', 'Elastic Load Balancing distributes incoming application traffic across multiple targets, handles varying load, and can be applied to web and DB services.', 'AWS Auto Scaling monitors and adjusts application capacity to maintain steady performance at the lowest cost, allowing easy setup for multiple resources and services in minutes.', 'AWS IAM enables secure management of access to AWS services and resources, including creating and managing users, groups, and permissions, and it is a free service.', 'EC2 offers secure and resizable compute capacity, enabling easy scaling based on demand and seamless integration with various AWS services.', 'The use case demonstrates utilizing EC2 instance, SNS, and S3 service to notify users about a new newsletter, highlighting the practical application of EC2 in business scenarios.', 'The process includes creating an AMI, selecting hardware, configuring instances, adding storage, setting tags, configuring firewall rules, and reviewing configurations prior to launching the EC2 instance.']}, {'end': 4937.227, 'segs': [{'end': 3978.134, 'src': 'embed', 'start': 3950.51, 'weight': 0, 'content': [{'end': 3958.233, 'text': 'Add them to the subscribers list and then they will start getting new newsletters as and when we post them to the topic.', 'start': 3950.51, 'duration': 7.723}, {'end': 3959.975, 'text': 'and, as next step,', 'start': 3958.653, 'duration': 1.322}, {'end': 3970.486, 'text': 'create a bucket in S3 where you can store content and in that bucket create an event that triggers a notification to simple notification service.', 'start': 3959.975, 'duration': 10.511}, {'end': 3978.134, 'text': 'so this is how it will be set up, and notification will be sent to our subscribers anytime we put something in our S3 bucket.', 'start': 3970.486, 'duration': 7.648}], 'summary': 'Subscribers receive newsletters when added. s3 bucket triggers notifications to subscribers.', 'duration': 27.624, 'max_score': 3950.51, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w83950510.jpg'}], 'start': 3834.789, 'title': 'Aws lambda and containerization', 'summary': "Explains how aws lambda handles requests through container provisioning, and its use for near real-time backup and data replication, offering cost-saving benefits and efficient automation, with details on jessica's journey and setting up ec2 and s3 with sns for customer notifications.", 'chapters': [{'end': 4040.606, 'start': 3834.789, 'title': 'Setting up ec2 and s3 with sns for customer notifications', 'summary': 'Covers setting up an ec2 instance, connecting it with s3, and using sns to notify customers through email, with details on creating a .ppk private key, launching the ec2 instance, creating an sns topic, adding subscribers, and setting up s3 event for customer notification.', 'duration': 205.817, 'highlights': ['The chapter details the process of creating a .ppk private key for PuTTY to log in to the EC2 instance, which is crucial for securely accessing the instance. This process involves converting the downloaded pem key to a .ppk type private key and using PuTTY to log in with the converted key.', 'The chapter explains the steps to create an SNS topic for public notification, add subscribers to the topic, and set up an S3 event to trigger notifications to the subscribers, providing a comprehensive guide to leveraging SNS for customer notifications through email.', 'The chapter emphasizes the synchronization of S3 and EC2, enabling the content put in the S3 bucket to be notified to subscribers via SNS and also made available on the website hosted in the EC2 instance, showcasing the interconnected nature of the setup for customer engagement.', 'The chapter introduces the concept of Lambda, marking the beginning of a new video learning segment, demonstrating the continuous learning journey on AWS Lambda.']}, {'end': 4433.492, 'start': 4041.006, 'title': "Jessica's journey with lambda", 'summary': "Illustrates jessica's challenges in managing it operations at a growing startup, her discovery of aws lambda as a solution, and the various features and use cases of lambda, including its automatic scaling, cost-effectiveness, and applications in processing images and analyzing social media data.", 'duration': 392.486, 'highlights': ["Jessica's challenges in managing IT operations at a growing startup, her discovery of AWS Lambda as a solution, and the impact on her workload and job satisfaction.", 'The features of AWS Lambda, including automatic scaling, metered billing, language support, and event-triggered code execution.', 'Use cases of AWS Lambda, such as processing images uploaded to an S3 bucket, analyzing social media data, and notable companies benefiting from Lambda.', 'The impact of AWS Lambda on easing manual, repetitive work, and its role in ensuring serverless application execution and cost-effectiveness.']}, {'end': 4937.227, 'start': 4433.732, 'title': 'Aws lambda and containerization', 'summary': 'Explains how aws lambda handles requests by provisioning containers based on the volume and size of requests, and illustrates the use of aws lambda for near real-time backup and data replication between s3 buckets, offering cost-saving benefits and efficient automation.', 'duration': 503.495, 'highlights': ['AWS Lambda dynamically provisions containers based on the volume and size of requests, reducing costs by scaling the number of containers up or down as needed. Lambda creates multiple containers to handle increasing requests, reducing costs by provisioning additional containers only when necessary.', 'AWS Lambda provides near real-time backup by automatically handling the backup process, offering an efficient solution for managing large volumes of data and random upload times. Lambda automates the near real-time backup process, providing an efficient solution for managing large volumes of data and random upload times.', 'AWS Lambda enables seamless data replication between S3 buckets using event triggers and IAM roles, demonstrating an efficient and automated solution for cross-account data replication. Lambda facilitates seamless data replication between S3 buckets through event triggers and IAM roles, offering an efficient and automated solution for cross-account data replication.', 'AWS Lambda utilizes Node.js code to trigger events and automate processes, showcasing the flexibility and customization options for implementing specific functionalities. Lambda utilizes Node.js code to trigger events and automate processes, demonstrating flexibility and customization options for specific functionalities.', "Containers in AWS Lambda provide a lightweight, standalone executable package for running software, ensuring consistent performance across different environments. Lambda's containers offer a lightweight, standalone package for running software, ensuring consistent performance across various environments."]}], 'duration': 1102.438, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w83834789.jpg', 'highlights': ['The chapter emphasizes the synchronization of S3 and EC2, enabling content put in the S3 bucket to be notified to subscribers via SNS and also made available on the website hosted in the EC2 instance, showcasing the interconnected nature of the setup for customer engagement.', 'The features of AWS Lambda, including automatic scaling, metered billing, language support, and event-triggered code execution.', 'AWS Lambda dynamically provisions containers based on the volume and size of requests, reducing costs by scaling the number of containers up or down as needed. Lambda creates multiple containers to handle increasing requests, reducing costs by provisioning additional containers only when necessary.', 'AWS Lambda provides near real-time backup by automatically handling the backup process, offering an efficient solution for managing large volumes of data and random upload times. Lambda automates the near real-time backup process, providing an efficient solution for managing large volumes of data and random upload times.']}, {'end': 6895.644, 'segs': [{'end': 5220.235, 'src': 'embed', 'start': 5187.323, 'weight': 6, 'content': [{'end': 5191.265, 'text': 'they can be accessed only if there is an instance connected to it.', 'start': 5187.323, 'duration': 3.942}, {'end': 5197.326, 'text': 'But these EFS are actually shared file systems, elastic file system.', 'start': 5191.445, 'duration': 5.881}, {'end': 5198.887, 'text': 'They are shared systems.', 'start': 5197.867, 'duration': 1.02}, {'end': 5202.028, 'text': 'They can be accessed by multiple systems.', 'start': 5199.227, 'duration': 2.801}, {'end': 5205.689, 'text': 'They can be accessed from inside the Amazon environment.', 'start': 5202.468, 'duration': 3.221}, {'end': 5208.39, 'text': 'It can be accessed from on-premises equipment as well.', 'start': 5205.869, 'duration': 2.521}, {'end': 5211.832, 'text': 'Glacier is actually the archiving solution in the cloud.', 'start': 5208.63, 'duration': 3.202}, {'end': 5220.235, 'text': 'If you want to dump a data and try to keep them in the low cost as possible, then Glacier is the product we should be using.', 'start': 5211.912, 'duration': 8.323}], 'summary': 'Efs are shared file systems accessible by multiple instances. glacier is a low-cost archiving solution in the cloud.', 'duration': 32.912, 'max_score': 5187.323, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w85187323.jpg'}, {'end': 5256.387, 'src': 'embed', 'start': 5230.243, 'weight': 0, 'content': [{'end': 5235.869, 'text': 'so users locally can access them and in a cloud, users or internet users can access the data from the cloud.', 'start': 5230.243, 'duration': 5.626}, {'end': 5241.675, 'text': "if that's your requirement, then storage gateway is the one we would be choosing, And then we have Snowball.", 'start': 5235.869, 'duration': 5.806}, {'end': 5246.96, 'text': 'Snowball is really an data import and export system.', 'start': 5241.775, 'duration': 5.185}, {'end': 5256.387, 'text': 'But it is actually an hardware that gets shipped to our premises where we can copy a data into it and then ship it back to Amazon.', 'start': 5247.32, 'duration': 9.067}], 'summary': 'Storage gateway enables local and cloud access. snowball is a data import/export hardware shipped to premises.', 'duration': 26.144, 'max_score': 5230.243, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w85230243.jpg'}, {'end': 5318.54, 'src': 'embed', 'start': 5286.981, 'weight': 3, 'content': [{'end': 5295.484, 'text': 'we can copy data into it, send it back to amazon And they would copy it to our account in whatever storage that we advise them.', 'start': 5286.981, 'duration': 8.503}, {'end': 5299.426, 'text': 'So if the data is really, really huge, then I would be calling Snowmobile.', 'start': 5295.544, 'duration': 3.882}, {'end': 5302.107, 'text': 'Snowmobile is not available in all the regions.', 'start': 5299.466, 'duration': 2.641}, {'end': 5307.19, 'text': "All right, let's take this example, how things were before S3 was introduced.", 'start': 5302.347, 'duration': 4.843}, {'end': 5318.54, 'text': 'Two professionals are having a conversation and one of them is finding it very difficult to sort of manage all the data in the organization.', 'start': 5308.21, 'duration': 10.33}], 'summary': 'Data can be copied to amazon for storage, and snowmobile is used for huge data. s3 revolutionized data management.', 'duration': 31.559, 'max_score': 5286.981, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w85286981.jpg'}, {'end': 6109.829, 'src': 'embed', 'start': 6081.477, 'weight': 4, 'content': [{'end': 6084.178, 'text': "So let's talk about the different storage classes in S3.", 'start': 6081.477, 'duration': 2.701}, {'end': 6088.8, 'text': 'The different storage classes in S3 begins with S3 standard.', 'start': 6084.458, 'duration': 4.342}, {'end': 6097.382, 'text': "Now this is the default and it's very suitable for use cases where you need less or low latency.", 'start': 6089.04, 'duration': 8.342}, {'end': 6105.385, 'text': "For example, if you want to access the data of a student's attendance, you would retrieve them very quickly as much as possible.", 'start': 6097.542, 'duration': 7.843}, {'end': 6109.829, 'text': "So That's a good use case to store data in S3.", 'start': 6105.465, 'duration': 4.364}], 'summary': 'S3 offers various storage classes, with s3 standard being suitable for low-latency use cases like retrieving student attendance data quickly.', 'duration': 28.352, 'max_score': 6081.477, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w86081477.jpg'}, {'end': 6654.004, 'src': 'embed', 'start': 6627.266, 'weight': 1, 'content': [{'end': 6632.57, 'text': 'So we have group one on the top and group two in the middle and group three towards the end.', 'start': 6627.266, 'duration': 5.304}, {'end': 6641.456, 'text': 'The administrator using IAM or IAM empowers the administrator allow access to certain group to certain resources.', 'start': 6632.87, 'duration': 8.586}, {'end': 6642.937, 'text': "That's what IAM is all about.", 'start': 6641.536, 'duration': 1.401}, {'end': 6649.581, 'text': "Now let's talk about the building blocks or let's talk about the elements that make and complete IAM.", 'start': 6643.297, 'duration': 6.284}, {'end': 6654.004, 'text': 'So the elements are categorized into six different elements.', 'start': 6649.801, 'duration': 4.203}], 'summary': 'Iam empowers administrator to allow access to groups, categorized into six elements.', 'duration': 26.738, 'max_score': 6627.266, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w86627266.jpg'}], 'start': 4937.227, 'title': 'Aws s3 features', 'summary': 'Covers lambda data transfer, s3 features, challenges and benefits of data management, amazon s3 storage classes, and iam in aws security. it emphasizes the benefits of s3, such as scalability, security, and cost-effectiveness, and delves into aws security features and data transfer processes using lambda.', 'chapters': [{'end': 5007.581, 'start': 4937.227, 'title': 'Lambda data transfer', 'summary': 'Details the process of transferring data using lambda, ensuring appropriate roles are defined, and verifying the successful transfer of data from a source s3 bucket to a destination bucket using lambda.', 'duration': 70.354, 'highlights': ['Lambda function is created with the same code and the role attached, ensuring smooth data transfer process.', 'Ensuring appropriate roles are defined before clicking on save is emphasized to ensure successful data transfer.', 'The process involves picking the source bucket in S3, putting data in it, and verifying the presence of data in the destination bucket, demonstrating a successful transfer.']}, {'end': 5307.19, 'start': 5008.081, 'title': 'Tour of s3 features and technical details', 'summary': 'Covers the general concept of cloud storage, types of storage available in the cloud, benefits of using amazon s3, and additional features of amazon s3. it also discusses the pay-as-you-go model, reliability, scalability, security, and the comparison of different types of storage in aws.', 'duration': 299.109, 'highlights': ['Cloud storage is a service that provides web services for storing and accessing data over the internet. It follows a pay-as-you-go subscription model, offering reliability, scalability, and security. Cloud storage provides web services for storing and accessing data over the internet, following a pay-as-you-go subscription model with reliability, scalability, and security.', 'Amazon S3 is a type of cloud storage in AWS, offering features such as easy accessibility, data backup, and pay-as-you-go pricing, in contrast to on-premises storage systems. Amazon S3 provides cloud storage with features like easy accessibility, data backup, and pay-as-you-go pricing, contrasting on-premises storage systems.', 'Types of storage in AWS include S3, Elastic Block Store, Elastic File System, Glacier, Storage Gateway, Snowball, and Snowmobile, each serving specific purposes such as archiving, data transfer, and import/export. AWS offers various storage types like S3, Elastic Block Store, Elastic File System, Glacier, Storage Gateway, Snowball, and Snowmobile, each serving specific purposes like archiving, data transfer, and import/export.', 'Snowmobile is a data center on a truck provided by Amazon for transferring large volumes of data, while Snowball is a hardware device for data import/export. These are suitable for scenarios with massive data sizes. Snowmobile is a data center on a truck for transferring large volumes of data, and Snowball is a hardware device for data import/export, suitable for scenarios with massive data sizes.', 'The chapter provides an overview of cloud storage, S3, and various AWS storage options, emphasizing the benefits and practical use cases for different types of storage services. The chapter introduces cloud storage, S3, and various AWS storage options, highlighting benefits and practical use cases for different types of storage services.']}, {'end': 6081.297, 'start': 5308.21, 'title': 'Challenges of data management and benefits of s3', 'summary': 'Discusses the challenges of data management in an organization, the benefits of s3 as a solution, including scalability, data security, and cost-effectiveness, and the key features of s3 such as object storage, durability, availability, and flexibility.', 'duration': 773.087, 'highlights': ['S3 provides 11.9 durability and 99.99% availability, ensuring data security and accessibility. S3 offers high durability (11.9) and availability (99.99%), ensuring data security and accessibility, providing quantifiable measures of its reliability.', 'S3 is a cost-effective and scalable solution for data storage, allowing for flexible usage and cost management. S3 is cost-effective and scalable, offering flexible usage and cost management, addressing the challenges of increasing storage capacity and associated costs.', "The differences between object storage and block storage are explained, highlighting S3's role as an object storage solution. The distinction between object storage and block storage is highlighted, emphasizing S3's role as an object storage solution accessible directly from the internet.", "S3's features include web interface accessibility, support for large file sizes (up to 5 terabytes), and usage for code repositories, emphasizing its versatility and developer-friendly nature. S3 features include web interface accessibility, support for large file sizes (up to 5 terabytes), and usage for code repositories, highlighting its versatility and developer-friendly nature.", "The concept of S3 bucket and object, including their definitions, creation, and management, is elaborated, providing a foundational understanding of S3's structure and functionality. The concept of S3 bucket and object is elaborated, providing a foundational understanding of their definitions, creation, and management within the S3 infrastructure."]}, {'end': 6543.172, 'start': 6081.477, 'title': 'Amazon s3 storage classes', 'summary': 'Explains the different storage classes in amazon s3, including s3 standard for low-latency data, infrequent access for less frequently accessed data, glacier for archival solutions, one zone ia for single availability zone storage, and standard reduced redundancy storage for non-critical data. it also delves into the importance of aws security, emphasizing the benefits of iam for secure management of access to aws services and resources.', 'duration': 461.695, 'highlights': ['Explanation of S3 Storage Classes The explanation covers S3 standard for low-latency data, infrequent access for less frequently accessed data, Glacier for archival solutions, one zone IA for single availability zone storage, and standard reduced redundancy storage for non-critical data.', 'Importance of AWS Security The importance of AWS security is highlighted, emphasizing the benefits of IAM for secure management of access to AWS services and resources, and the cost-effectiveness of AWS security compared to on-premises environments.', 'IAM Features and Benefits IAM features and benefits are discussed, including the ability to create groups, manage access to AWS services and resources securely, and the lack of additional charges for these features.']}, {'end': 6895.644, 'start': 6543.312, 'title': 'Iam in aws security', 'summary': 'Highlights the evolution of password sharing, the role of iam in securely controlling access to aws resources, and the elements of iam workflow, emphasizing the principles, authentication, requests, authorization, and actions.', 'duration': 352.332, 'highlights': ['IAM empowers administrators to allocate permissions to different groups of users, enhancing security and access control. IAM allows administrators to allocate permissions to different groups of users accessing AWS resources, ensuring secure access control and enhancing security.', 'The elements of IAM workflow include principles, authentication, requests, authorization, and actions, which collectively form the foundation of secure access management in AWS. IAM workflow comprises elements such as principles, authentication, requests, authorization, and actions, which collectively form the foundation of secure access management in AWS.', 'Authentication in IAM involves confirming the identity of the principle accessing AWS environment using credentials or required keys, ensuring secure access based on user identity verification. Authentication in IAM involves confirming the identity of the principle accessing the AWS environment using credentials or required keys, ensuring secure access based on user identity verification.']}], 'duration': 1958.417, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w84937227.jpg', 'highlights': ['S3 offers high durability (11.9) and availability (99.99%), ensuring data security and accessibility.', 'IAM allows administrators to allocate permissions to different groups of users accessing AWS resources, ensuring secure access control and enhancing security.', 'The process involves picking the source bucket in S3, putting data in it, and verifying the presence of data in the destination bucket, demonstrating a successful transfer.', 'Amazon S3 provides cloud storage with features like easy accessibility, data backup, and pay-as-you-go pricing, contrasting on-premises storage systems.', 'IAM workflow comprises elements such as principles, authentication, requests, authorization, and actions, which collectively form the foundation of secure access management in AWS.', 'S3 is cost-effective and scalable, offering flexible usage and cost management, addressing the challenges of increasing storage capacity and associated costs.', "The distinction between object storage and block storage is highlighted, emphasizing S3's role as an object storage solution accessible directly from the internet.", 'The concept of S3 bucket and object is elaborated, providing a foundational understanding of their definitions, creation, and management within the S3 infrastructure.', 'The importance of AWS security is highlighted, emphasizing the benefits of IAM for secure management of access to AWS services and resources, and the cost-effectiveness of AWS security compared to on-premises environments.', 'IAM features and benefits are discussed, including the ability to create groups, manage access to AWS services and resources securely, and the lack of additional charges for these features.']}, {'end': 8801.222, 'segs': [{'end': 7893.719, 'src': 'embed', 'start': 7834.807, 'weight': 0, 'content': [{'end': 7837.59, 'text': 'it provides shared access to the AWS environment.', 'start': 7834.807, 'duration': 2.783}, {'end': 7841.333, 'text': 'And the permissions that can be given through IAM are very granular.', 'start': 7837.67, 'duration': 3.663}, {'end': 7845.056, 'text': 'Now we saw how restrictions can be put on get requests.', 'start': 7841.433, 'duration': 3.623}, {'end': 7849.561, 'text': 'Now we can allow the user to download information and not update an information.', 'start': 7845.116, 'duration': 4.445}, {'end': 7853.244, 'text': "So that's possible through the IAM policies that we looked at some time back.", 'start': 7849.601, 'duration': 3.643}, {'end': 7854.865, 'text': 'with the use of roles.', 'start': 7853.604, 'duration': 1.261}, {'end': 7859.97, 'text': "you know we're authenticating an ec2 instance instead of the application running on top of it.", 'start': 7854.865, 'duration': 5.105}, {'end': 7865.454, 'text': 'so if there are like 10 or 20 applications running on top of an ec2 instance,', 'start': 7859.97, 'duration': 5.484}, {'end': 7869.318, 'text': 'instead of creating a separate username and password for all those 20 instances,', 'start': 7865.454, 'duration': 3.864}, {'end': 7878.226, 'text': 'i can create a role and assign that role to the ec2 instance and all the applications running on the ec2 instance.', 'start': 7869.318, 'duration': 8.908}, {'end': 7881.289, 'text': 'get a secure access to the other resources.', 'start': 7878.226, 'duration': 3.063}, {'end': 7885.273, 'text': "use the role credential that's provided to that ec2 instance.", 'start': 7881.289, 'duration': 3.984}, {'end': 7893.719, 'text': 'now, besides username and password, IAM also supports multi-factor authentication, where we provide a credential, the username and password,', 'start': 7885.273, 'duration': 8.446}], 'summary': 'Aws iam allows granular permissions, role-based access, and multi-factor authentication for secure resource access.', 'duration': 58.912, 'max_score': 7834.807, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w87834807.jpg'}, {'end': 8171.549, 'src': 'embed', 'start': 8143.665, 'weight': 3, 'content': [{'end': 8151.675, 'text': 'so the first thing is to log into the account, connect or sync the virtual appliance with the aws username and password.', 'start': 8143.665, 'duration': 8.01}, {'end': 8156.18, 'text': 'now, when we sync, there will be an one-time password that gets shown in the phone,', 'start': 8151.675, 'duration': 4.505}, {'end': 8164.346, 'text': 'type in the password in the aws console and then the phone and the username comes to sync and from that point onwards, the user.', 'start': 8156.18, 'duration': 8.166}, {'end': 8171.549, 'text': 'anytime they log in, they will have to propose their username and password, which is the first step of security, and then,', 'start': 8164.346, 'duration': 7.203}], 'summary': 'Sync virtual appliance with aws using one-time password for enhanced security.', 'duration': 27.884, 'max_score': 8143.665, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w88143665.jpg'}], 'start': 6896.044, 'title': 'Aws iam components and management', 'summary': 'Covers iam components such as users, groups, policies, and roles, user and group management, policy and permission management, iam policies and roles, as well as iam features and benefits including mfa implementation in s3, providing detailed insights and practical examples for effective aws iam implementation.', 'chapters': [{'end': 6939.45, 'start': 6896.044, 'title': 'Iam components and roles', 'summary': 'Discusses iam components such as users, groups, policies, and roles, highlighting the function of policies in allowing or denying connections and the concept of roles as temporary credentials for instances.', 'duration': 43.406, 'highlights': ['Policies are the engines that allow or deny a connection, determining access to a resource.', 'Roles are temporary credentials that can be assumed by an instance as needed.', 'Users and groups are basic building blocks in IAM, with users forming groups.']}, {'end': 7158.281, 'start': 6940.271, 'title': 'Iam user and group management', 'summary': 'Explains the creation and management of iam users and groups in aws, emphasizing the one-to-one mapping of iam users to employees, the lack of default credentials for iam users, and the use of iam groups for specifying permissions for multiple users.', 'duration': 218.01, 'highlights': ['IAM users have a one-to-one mapping with employees, ensuring each user gets a username directly attached to them, and are an entity within an AWS account, with the advantage of being able to assign permissions individually, which is beneficial in terms of security and access control.', "IAM users do not have default credentials and are not authorized to perform any action in AWS by default, emphasizing the importance of creating and attaching the appropriate type of credentials based on the user's intended access, such as CLI access, for effective user management and security.", 'IAM groups allow for the specification of permissions for multiple users, with the applied permissions to the group also being applied to the users added to that group, and users being able to belong to multiple groups, providing flexibility in managing access and permissions.', 'Groups cannot be nested, and there is no default group that automatically includes all users in the AWS account, requiring the explicit creation of groups to manage permissions for different sets of users, ensuring a clear and structured access management system.', "The diagram illustrates the creation of an admin group for managing other users, as well as the subsequent creation of a developer group and a test group, showcasing the practical application of IAM groups in managing users and permissions within a company's AWS environment."]}, {'end': 7335.521, 'start': 7158.281, 'title': 'Aws policy and user permission management', 'summary': 'Highlights how iam simplifies user permission management by automatically applying policies to users in a group, discusses the role of policies in controlling access to aws resources in json format, and provides a detailed example of a policy defining access for a developer to amazon s3.', 'duration': 177.24, 'highlights': ['IAM simplifies user permission management by automatically applying policies to users in a group, reducing administrative burden.', 'Policies set permission and control access to AWS resources, defining who has access and what actions they can perform, stored in JSON format.', 'An example of a policy is provided, defining access for a developer to Amazon S3, specifying the actions and resources, including a time-bound access till March 2nd 2019.']}, {'end': 7792.029, 'start': 7335.521, 'title': 'Aws iam policies and roles', 'summary': 'Discusses aws iam policies and roles, highlighting the creation and management of managed and inline policies, the concept and use cases of roles, and the mechanism of roles to provide temporary access to resources in aws, enabling entities like users, applications, and services to assume roles and access resources securely.', 'duration': 456.508, 'highlights': ['Roles provide temporary credentials and are assumable by any entity, facilitating secure access to AWS resources and enabling use cases such as granting access to users from external identities like Google or Facebook, granting temporary access to third parties, and allowing mobile apps to use AWS resources without storing credentials. Roles provide temporary credentials, enabling secure access to AWS resources and supporting use cases such as granting access to users from external identities like Google or Facebook, offering temporary access to third parties, and allowing mobile apps to use AWS resources without storing credentials.', 'Creation and management of managed and inline policies, with managed policies being standalone and attachable to multiple users, groups, and roles, and inline policies being embedded directly into a single user, group, or role. Managed policies are standalone and attachable to multiple users, groups, and roles, while inline policies are embedded directly into a single user, group, or role.', 'Explanation of the types of policies including AWS managed policies created and managed by AWS, and customer managed policies that are created and managed by the customer. The explanation of types of policies includes AWS managed policies created and managed by AWS, and customer managed policies created and managed by the customer.']}, {'end': 8004.071, 'start': 7792.489, 'title': 'Iam features and benefits', 'summary': 'Outlines the key features of iam, including the ability to create separate usernames and passwords for individual users, provide granular permissions, support multi-factor authentication, and enable identity federation, all of which are free to use and pci dss compliant.', 'duration': 211.582, 'highlights': ['IAM allows separate usernames and passwords for individual users, providing secure and granular access management for up to a thousand accounts. IAM enables the creation of separate usernames and passwords for individual users, eliminating the need for username and password sharing and allowing for secure access management for up to a thousand accounts.', 'IAM supports granular permissions, allowing restrictions on actions such as downloading and updating information. IAM allows for granular permissions, including the ability to restrict actions such as downloading and updating information, enhancing security and control over access.', 'IAM offers multi-factor authentication, providing an additional layer of security with OTP or randomly generated numbers. IAM supports multi-factor authentication, enhancing security with the requirement for an OTP or randomly generated numbers in addition to the username and password.', 'IAM enables identity federation, allowing users to use one set of credentials for both on-premises and cloud environments. IAM facilitates identity federation, enabling users to use a single set of credentials for both on-premises and cloud environments, eliminating the need to remember and manage separate passwords.', 'IAM is a free service, with no additional charge for security, creating additional users, groups, or policies, and is PCI DSS compliant. IAM is a free service, offering security features, user and policy creation without any additional charges, and is compliant with PCI DSS standards, making it a cost-effective and secure solution.']}, {'end': 8801.222, 'start': 8004.951, 'title': 'Iam mfa s3 implementation', 'summary': 'Explores the implementation of iam multi-factor authentication (mfa) in an aws account, where a sensitive s3 bucket is created to allow only mfa-authenticated users to read or write data, with detailed steps on setting up mfa, creating users with different permissions, and applying bucket policies for access control.', 'duration': 796.271, 'highlights': ['IAM Multi-Factor Authentication (MFA) adds an additional layer of security by requiring two levels of verification, such as username/password and OTP, for user identity confirmation. MFA involves two levels of verification, username/password and OTP, using mobile phone or RSA token key.', 'The process of setting up MFA involves creating a user, attaching the user to a virtual MFA device, and using an application like Google Authenticator to generate one-time passwords for additional security. The process includes creating a user, attaching them to a virtual MFA device, and using Google Authenticator to generate one-time passwords.', 'Two users are created under IAM with different permissions, one with full S3 access and the other with MFA access, and a bucket policy is applied to restrict access based on MFA authentication. Two users are created with different permissions, and a bucket policy is applied to restrict access based on MFA authentication.', 'The implementation results in MFA-authenticated users being able to upload and delete content in the S3 bucket, while non-MFA-authenticated users are denied access to upload content, demonstrating the effective access control based on MFA authentication. MFA-authenticated users can upload and delete content, while non-MFA users are denied access, showcasing effective access control.']}], 'duration': 1905.178, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w86896044.jpg', 'highlights': ['IAM simplifies user permission management by automatically applying policies to users in a group, reducing administrative burden.', 'IAM allows separate usernames and passwords for individual users, providing secure and granular access management for up to a thousand accounts.', 'IAM supports multi-factor authentication, enhancing security with the requirement for an OTP or randomly generated numbers in addition to the username and password.', 'Roles provide temporary credentials and are assumable by any entity, facilitating secure access to AWS resources and enabling use cases such as granting access to users from external identities like Google or Facebook, granting temporary access to third parties, and allowing mobile apps to use AWS resources without storing credentials.', 'Policies set permission and control access to AWS resources, defining who has access and what actions they can perform, stored in JSON format.', 'IAM is a free service, offering security features, user and policy creation without any additional charges, and is compliant with PCI DSS standards, making it a cost-effective and secure solution.']}, {'end': 11175.755, 'segs': [{'end': 10976.769, 'src': 'embed', 'start': 10915.585, 'weight': 0, 'content': [{'end': 10923.351, 'text': "All right, so our stack that we ran from the template at the moment, it's getting created.", 'start': 10915.585, 'duration': 7.766}, {'end': 10923.992, 'text': "It's in progress.", 'start': 10923.431, 'duration': 0.561}, {'end': 10933.486, 'text': 'From here, I can watch the events as to what is getting created at the moment.', 'start': 10929.025, 'duration': 4.461}, {'end': 10941.868, 'text': 'Like I said, a lot of these would have already sorted out their dependencies which one needs to get created first?', 'start': 10934.346, 'duration': 7.522}, {'end': 10947.129, 'text': 'which one needs to get created second, all that is sorted out by CloudFormation itself?', 'start': 10941.868, 'duration': 5.261}, {'end': 10953.55, 'text': 'And parameters are the values that we have inputted,', 'start': 10949.689, 'duration': 3.861}, {'end': 10960.458, 'text': 'and resource Tab is a section where we can find what resources are being provisioned at the moment.', 'start': 10953.55, 'duration': 6.908}, {'end': 10962.98, 'text': 'So to begin with, it created a security group.', 'start': 10960.898, 'duration': 2.082}, {'end': 10965.341, 'text': "At the moment, it's creating an instance.", 'start': 10963.64, 'duration': 1.701}, {'end': 10969.004, 'text': "And output, it's empty as of now.", 'start': 10965.561, 'duration': 3.443}, {'end': 10970.385, 'text': "We're going to come back and see it.", 'start': 10969.024, 'duration': 1.361}, {'end': 10976.769, 'text': 'Now, output is where we can get outputs of a finished job.', 'start': 10971.025, 'duration': 5.744}], 'summary': 'Cloudformation stack creation in progress, currently creating security group and instance.', 'duration': 61.184, 'max_score': 10915.585, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w810915585.jpg'}, {'end': 11065.832, 'src': 'embed', 'start': 11040.222, 'weight': 6, 'content': [{'end': 11049.871, 'text': "Now, while we're talking about a single LAMP server, let's talk about creating an environment like this, which has Elastic Load Balancer,", 'start': 11040.222, 'duration': 9.649}, {'end': 11060.04, 'text': 'a VPC server running an auto-scaling group, and putting some restrictions that nobody will be able to access the EC2 instance directly,', 'start': 11049.871, 'duration': 10.169}, {'end': 11065.832, 'text': 'but they should be able to access the EC2 instance or the data only through the Elastic Load Balancer.', 'start': 11060.04, 'duration': 5.792}], 'summary': 'Setting up a lamp environment with elastic load balancer, vpc server, and access restrictions.', 'duration': 25.61, 'max_score': 11040.222, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w811040222.jpg'}, {'end': 11116.794, 'src': 'embed', 'start': 11086.237, 'weight': 5, 'content': [{'end': 11090.258, 'text': "So here's the template and here's the architecture that we're going to provision.", 'start': 11086.237, 'duration': 4.021}, {'end': 11099.942, 'text': "Let me call it, right, and the key pair it's going to use is simply learn key pair.", 'start': 11094.858, 'duration': 5.084}, {'end': 11102.143, 'text': 'Now, this is where the problem was.', 'start': 11100.862, 'duration': 1.281}, {'end': 11104.905, 'text': 'Now, we were selecting few subnets.', 'start': 11102.263, 'duration': 2.642}, {'end': 11116.794, 'text': 'So now if I provision it, now this is going to take its short time to provision the resources.', 'start': 11108.228, 'duration': 8.566}], 'summary': 'Provisioning a new architecture with learn key pair and selected subnets, expected to take a short time.', 'duration': 30.557, 'max_score': 11086.237, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w811086237.jpg'}], 'start': 8801.722, 'title': 'Cloudformation in aws', 'summary': 'Explores the significance of cloudformation in simplifying infrastructure management in aws, emphasizing reduced time spent on infrastructure development and increased focus on application development. it explains the use of cloudformation templates to provision resources, discusses components, attributes, and capabilities for creating windows stacks in a practical lab.', 'chapters': [{'end': 9084.138, 'start': 8801.722, 'title': 'Understanding cloudformation', 'summary': 'Explores the significance of cloudformation in simplifying infrastructure management by discussing its features, benefits, and use cases, emphasizing the reduction in time spent on infrastructure development and increased focus on application development in aws environments.', 'duration': 282.416, 'highlights': ['CloudFormation simplifies infrastructure management by allowing users to create and manage AWS resources in an orderly and predictable way, reducing the time spent on managing resources and enabling more focus on applications. CloudFormation simplifies infrastructure management by allowing users to create and manage AWS resources in an orderly and predictable way, reducing the time spent on managing resources and enabling more focus on applications.', 'CloudFormation provides a solution for the time-consuming task of building and maintaining multiple AWS resources, allowing for the creation of a perfect clone of server configuration at any point in time. CloudFormation provides a solution for the time-consuming task of building and maintaining multiple AWS resources, allowing for the creation of a perfect clone of server configuration at any point in time.', 'CloudFormation enables the management of complete infrastructure or AWS resources in a text file, reducing the manual action required in creating and modeling infrastructure and applications. CloudFormation enables the management of complete infrastructure or AWS resources in a text file, reducing the manual action required in creating and modeling infrastructure and applications.', 'CloudFormation allows for the creation of redeployable templates, addressing the challenge of managing and maintaining multiple AWS resources in the portal. CloudFormation allows for the creation of redeployable templates, addressing the challenge of managing and maintaining multiple AWS resources in the portal.', 'CloudFormation facilitates the creation and management of a LAMP stack environment from a template, demonstrating its practical application in real-world scenarios. CloudFormation facilitates the creation and management of a LAMP stack environment from a template, demonstrating its practical application in real-world scenarios.']}, {'end': 9602.793, 'start': 9084.318, 'title': 'Aws cloudformation template overview', 'summary': 'Explains how a cloudformation template, in json or yaml format, is used to provision resources called a stack, which can be updated and reused across regions, and its components including format version, description, metadata, parameters, mapping, conditions, transform, resource, and output, are discussed.', 'duration': 518.475, 'highlights': ['A CloudFormation template, in JSON or YAML format, is used to provision resources called a stack, which can be updated and reused across regions. The stack can be updated and reused across regions, allowing for easy replication of environments and resource provisioning.', 'Components of a CloudFormation template include format version, description, metadata, parameters, mapping, conditions, transform, resource, and output. The components of a CloudFormation template include format version, description, metadata, parameters, mapping, conditions, transform, resource, and output, each serving a specific purpose in customizing and defining the template.', 'The format version defines the capabilities of the CloudFormation template and needs to be a string. The format version in the CloudFormation template defines its capabilities and must be a string, with the latest version automatically assumed if not specified.', 'Description in a template can be a string of length between 0 to 124 bytes. The description in a CloudFormation template can be a string of length between 0 to 124 bytes, allowing for embedding comments or explanatory information.', 'Metadata in the template provides additional information using JSON and YAML objects. The metadata in the CloudFormation template provides additional implementation details for specific resources, enhancing the information provided by the template.', 'Parameters allow customization of the CloudFormation template, enabling input of custom values each time a stack is created or updated. Parameters in the CloudFormation template enable customization by inputting custom values each time a stack is created or updated, enhancing the flexibility and adaptability of the template.']}, {'end': 9948.727, 'start': 9602.793, 'title': 'Aws cloudformation template components', 'summary': 'Explains aws cloudformation template components including parameters, mappings, conditions, transform, resources, and outputs, highlighting their role and usage in defining and creating stacks.', 'duration': 345.934, 'highlights': ['Parameters allow custom values for the template during runtime, with the example showing the usage of instance type parameter to specify EC2 instance type, defaulting to t2 micro if not provisioned with another value. Custom values for template, usage of instance type parameter, default value of t2 micro', 'Mappings enable mapping a key to a corresponding named value specified in a conditional parameter, allowing retrieval of values using the function findInMap. Mapping key to named value, usage of findInMap function', 'Conditions are used to create resources based on evaluation of specified conditions in the template, automatically ignoring failed or invalid conditions and moving forward to the next. Creation of resources based on conditions, handling of failed or invalid conditions', 'Transform section specifies transforms used by CloudFormation to process the template, providing a powerful macro system for reusing template components and simplifying code. Specifying transforms, reusing template components, simplifying code', 'Resource section declares AWS resources to include in the stack, specifying logical ID, resource type, and properties, facilitating referencing resources within the template. Declaration of AWS resources, specifying logical ID, resource type, and properties', 'Output section describes the output value to be imported to other stacks or shown in the console, easing navigation and providing a clear view of the created resources. Describing output value, easing navigation, clear view of created resources']}, {'end': 10388.196, 'start': 9948.727, 'title': 'Aws stacks and resource attributes', 'summary': 'Discusses resource attributes like creation policy, deletion policy, depends on, metadata, and update policy in aws cloudformation, explaining their use cases and syntax, as well as the concept of stacks, their management, and nesting.', 'duration': 439.469, 'highlights': ['Creation policy delays resource configuration actions until cloud formation receives success signals, useful for auto scaling and EC2 instances. The creation policy delays resource configuration actions until cloud formation receives a specified number of success signals, useful for auto scaling and EC2 instances.', 'Deletion policy preserves resources when a stack is deleted, specifying retention or backup of data, and controls resource deletion. The deletion policy preserves resources when a stack is deleted, specifying retention or backup of data and controlling resource deletion.', 'Depends on attribute creates an order in which resources are deleted, specifying the creation order of resources. The depends on attribute creates an order in which resources are deleted, specifying the creation order of resources.', 'Metadata attribute associates resources with structured data in JSON or YAML language. The metadata attribute associates resources with structured data in JSON or YAML language.', 'Update policy manages and replaces updates of instances in an auto scaling group based on specified conditions. The update policy manages and replaces updates of instances in an auto scaling group based on specified conditions.', 'Stacks are a collection of AWS resources managed as a single unit, defined by CloudFormation templates and capable of being nested. Stacks are a collection of AWS resources managed as a single unit, defined by CloudFormation templates and capable of being nested.']}, {'end': 11175.755, 'start': 10388.356, 'title': 'Cloudformation for windows stack', 'summary': 'Discusses the capabilities of cloudformation for creating windows stacks, including pre-configured templates, stack sets, access control using iam, and a practical lab for creating a lamp stack on an ec2 instance with a local mysql database, showcasing the provisioning process and the use of parameters and resources.', 'duration': 787.399, 'highlights': ['CloudFormation templates for Windows Server instances and pre-configured templates for SharePoint, Active Directory, and Elastic Beanstalk are available directly from the AWS website. CloudFormation provides pre-configured templates for Windows Server instances, including SharePoint, Active Directory, and Elastic Beanstalk, available directly from the AWS website.', 'Stack sets extend the functionality of stacks by allowing the creation, updating, and deletion of stacks across multiple accounts and regions in a single operation. Stack sets extend the functionality of stacks by enabling the creation, updating, and deletion of stacks across multiple accounts and regions in a single operation.', "IAM allows specification of privileged users who can create, update, and delete stacks, while service roles enable CloudFormation to make calls to resources on the user's behalf. IAM allows specification of privileged users for stack operations, while service roles enable CloudFormation to make calls to resources on the user's behalf.", 'A practical lab demonstrates the creation of a LAMP stack on an EC2 instance with a local MySQL database, showcasing the provisioning process, the use of parameters and resources, and the handling of errors during provisioning. The practical lab illustrates the creation of a LAMP stack on an EC2 instance, demonstrating the provisioning process, use of parameters and resources, and error handling during provisioning.']}], 'duration': 2374.033, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w88801722.jpg', 'highlights': ['CloudFormation simplifies infrastructure management by allowing users to create and manage AWS resources in an orderly and predictable way, reducing the time spent on managing resources and enabling more focus on applications.', 'A CloudFormation template, in JSON or YAML format, is used to provision resources called a stack, which can be updated and reused across regions.', 'Parameters allow customization of the CloudFormation template, enabling input of custom values each time a stack is created or updated.', 'Creation policy delays resource configuration actions until cloud formation receives success signals, useful for auto scaling and EC2 instances.', 'CloudFormation provides pre-configured templates for Windows Server instances, including SharePoint, Active Directory, and Elastic Beanstalk, available directly from the AWS website.', 'Stack sets extend the functionality of stacks by enabling the creation, updating, and deletion of stacks across multiple accounts and regions in a single operation.', 'A practical lab illustrates the creation of a LAMP stack on an EC2 instance, demonstrating the provisioning process, use of parameters and resources, and error handling during provisioning.']}, {'end': 12046.317, 'segs': [{'end': 11412.127, 'src': 'embed', 'start': 11386.439, 'weight': 0, 'content': [{'end': 11391.341, 'text': "Now this is for you if you're interested in becoming a solutions architect or a solution design engineer,", 'start': 11386.439, 'duration': 4.902}, {'end': 11395.483, 'text': 'or someone who just works with designing applications or systems on the AWS platform.', 'start': 11391.341, 'duration': 4.142}, {'end': 11399.764, 'text': 'now. first, we have the aws certified solutions architect associate level certification.', 'start': 11395.763, 'duration': 4.001}, {'end': 11405.825, 'text': 'now this certification is for you if you want to show off how well you can architect and deploy applications on the aws platform.', 'start': 11399.764, 'duration': 6.061}, {'end': 11412.127, 'text': 'now, it is recommended that you have at least a year of experience working with distributed systems on the aws platform.', 'start': 11405.825, 'duration': 6.302}], 'summary': 'Aws offers the certified solutions architect associate level certification for those with at least a year of experience in designing and deploying applications on the aws platform.', 'duration': 25.688, 'max_score': 11386.439, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w811386439.jpg'}, {'end': 11690.232, 'src': 'embed', 'start': 11660.211, 'weight': 1, 'content': [{'end': 11665.378, 'text': 'Now this certification exam cost 150 US dollars and the practice exam cost 20 US dollars.', 'start': 11660.211, 'duration': 5.167}, {'end': 11668.823, 'text': 'Now here I can schedule the examination or download the exam guide.', 'start': 11665.478, 'duration': 3.345}, {'end': 11671.186, 'text': "I've already downloaded the exam guide and here it is.", 'start': 11669.003, 'duration': 2.183}, {'end': 11675.833, 'text': 'Now this exam guide tells you about what you need to learn and what is expected from you.', 'start': 11671.507, 'duration': 4.326}, {'end': 11681.12, 'text': 'Here they want you to define a solution based on requirements and provide guidance in its implementation.', 'start': 11675.973, 'duration': 5.147}, {'end': 11690.232, 'text': 'It is also recommended that you know about how the AWS services work one years of hands-on experience with distributed systems on AWS to identify and define technical requirements,', 'start': 11681.24, 'duration': 8.992}], 'summary': 'The certification exam costs $150, and the practice exam costs $20. it requires one year of hands-on experience with aws.', 'duration': 30.021, 'max_score': 11660.211, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w811660211.jpg'}], 'start': 11175.855, 'title': 'Aws certifications', 'summary': 'Delves into the significance of aws certifications, emphasizing their impact on job opportunities and the importance of practical experience. it also provides an overview of different types of aws certifications, their requirements, and details on scheduling exams.', 'chapters': [{'end': 11266.851, 'start': 11175.855, 'title': 'Aws certifications: expertise and job opportunities', 'summary': "Discusses the significance of aws certifications, highlighting the difference it makes in job opportunities and the importance of practical experience in addition to certification, emphasizing that it only makes the job application process slightly easier relative to someone who's not been certified. rahul from simply learn provides insights on various aws certifications and their role-specific exams, emphasizing the importance of expertise and practical knowledge in aws.", 'duration': 90.996, 'highlights': ['Rahul from Simply Learn provides insights on various AWS certifications and their role-specific exams, emphasizing the importance of expertise and practical knowledge in AWS.', 'AWS certification represents a degree of expertise in AWS, obtained after passing one or more exams provided by Amazon, helping employees demonstrate and validate technical cloud knowledge.', "The significance of AWS certifications is discussed, highlighting the difference it makes in job opportunities and the importance of practical experience in addition to certification, emphasizing that it only makes the job application process slightly easier relative to someone who's not been certified."]}, {'end': 12046.317, 'start': 11267.031, 'title': 'Aws certifications overview', 'summary': 'Discusses the importance of aws certifications, the types of aws certifications, and the requirements for different certification levels. it also outlines the role of an aws solutions architect and provides details on scheduling an aws certification exam.', 'duration': 779.286, 'highlights': ['AWS Certified Solutions Architect Professional level certification requires two years of experience working with cloud architecture on AWS and the ability to evaluate requirements and make architectural recommendations. To attain the AWS Certified Solutions Architect Professional level certification, candidates need two years of experience working with cloud architecture on AWS and the ability to evaluate requirements and make architectural recommendations.', 'AWS Certified DevOps Engineer Professional Level Certification necessitates two or more years of hands-on experience in developing, operating, and managing distributed applications on the AWS platform. The AWS Certified DevOps Engineer Professional Level Certification requires two or more years of hands-on experience in developing, operating, and managing distributed applications on the AWS platform.', 'AWS Certified Big Data Certification requires a minimum of five years of hands-on experience in the data analytics field and completion of the foundational or associate level certification. The AWS Certified Big Data Certification necessitates a minimum of five years of hands-on experience in the data analytics field and completion of the foundational or associate level certification.', 'The AWS Certified Solutions Architect Associate level certification exam costs 150 US dollars and the practice exam costs 20 US dollars. The AWS Certified Solutions Architect Associate level certification exam costs 150 US dollars, with the practice exam priced at 20 US dollars.', 'The AWS Certified Solutions Architect Associate Level Examination has an exam fee of $150 and a practice examination fee of $20, with a passing score of 720. The AWS Certified Solutions Architect Associate Level Examination has an exam fee of $150, a practice examination fee of $20, and a passing score of 720.']}], 'duration': 870.462, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w811175855.jpg', 'highlights': ['AWS certifications validate technical cloud knowledge and improve job opportunities.', 'Practical experience is crucial in addition to AWS certification for job applications.', 'AWS Certified Solutions Architect Professional level certification requires two years of experience working with cloud architecture on AWS.', 'AWS Certified DevOps Engineer Professional Level Certification necessitates two or more years of hands-on experience in developing, operating, and managing distributed applications on the AWS platform.', 'AWS Certified Big Data Certification requires a minimum of five years of hands-on experience in the data analytics field and completion of the foundational or associate level certification.', 'The AWS Certified Solutions Architect Associate level certification exam costs 150 US dollars, with the practice exam priced at 20 US dollars.', 'The passing score for the AWS Certified Solutions Architect Associate Level Examination is 720.']}, {'end': 13078.436, 'segs': [{'end': 12156.473, 'src': 'embed', 'start': 12130.644, 'weight': 3, 'content': [{'end': 12135.566, 'text': 'Services that are used are AWS RDS, AWS Redshift and AWS DynamoDB.', 'start': 12130.644, 'duration': 4.922}, {'end': 12139.767, 'text': 'The second step is how you can apply caching to improve performance.', 'start': 12136.226, 'duration': 3.541}, {'end': 12143.048, 'text': 'A service that can be used for this is AWS ElastiCache.', 'start': 12140.267, 'duration': 2.781}, {'end': 12147.31, 'text': 'Third, how you can design solutions with elasticity and scalability.', 'start': 12143.448, 'duration': 3.862}, {'end': 12151.651, 'text': 'You have AWS Lambda, AWS CloudWatch and AWS Data Pipeline.', 'start': 12147.61, 'duration': 4.041}, {'end': 12156.473, 'text': 'Now for the third domain, which is specifying secure applications and architectures.', 'start': 12152.211, 'duration': 4.262}], 'summary': 'Aws offers rds, redshift, dynamodb, elasticache, lambda, cloudwatch, and data pipeline for building scalable, elastic, and secure applications.', 'duration': 25.829, 'max_score': 12130.644, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w812130644.jpg'}, {'end': 12260.924, 'src': 'embed', 'start': 12231.096, 'weight': 5, 'content': [{'end': 12237.578, 'text': "Now, if you do a little bit of research, you'll find out that there's a significant lacking of experienced personnel when it comes to AWS.", 'start': 12231.096, 'duration': 6.482}, {'end': 12241.879, 'text': 'So, I would suggest this is the best time for you to get certified in AWS.', 'start': 12237.998, 'duration': 3.881}, {'end': 12247.261, 'text': "So, how can Simply Learn help you with your AWS certifications? Now, we're on the Simply Learn homepage.", 'start': 12242.339, 'duration': 4.922}, {'end': 12260.924, 'text': 'and here we have the AWS Solutions Architect course.', 'start': 12258.723, 'duration': 2.201}], 'summary': "Demand for aws-certified professionals is high; consider getting certified now with simply learn's aws solutions architect course.", 'duration': 29.828, 'max_score': 12231.096, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w812231096.jpg'}, {'end': 12537.741, 'src': 'embed', 'start': 12512.954, 'weight': 4, 'content': [{'end': 12518.396, 'text': 'And we can also archive old data using storage, which would be Glacier,', 'start': 12512.954, 'duration': 5.442}, {'end': 12528.259, 'text': 'and any object files and any requirement for block storage can be met through Elastic Block Store and S3, which is again an object storage.', 'start': 12518.396, 'duration': 9.863}, {'end': 12537.741, 'text': "Talking about networks, it's just not important to answer the question with the name of the services and the name of the product.", 'start': 12528.834, 'duration': 8.907}], 'summary': 'Archive old data using glacier, meet block storage requirements with elastic block store and s3.', 'duration': 24.787, 'max_score': 12512.954, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w812512954.jpg'}, {'end': 12642.451, 'src': 'embed', 'start': 12591.213, 'weight': 1, 'content': [{'end': 12598.004, 'text': 'If you are a network engineer or if you are somebody who works in networks or are planning to work in network,', 'start': 12591.213, 'duration': 6.791}, {'end': 12602.732, 'text': 'you will soon realize the importance of choosing your own IP address for easy remembering.', 'start': 12598.004, 'duration': 4.728}, {'end': 12610.052, 'text': 'So, having an option to have your own IP address in the cloud, own range of IP address in the cloud, it really helps,', 'start': 12603.467, 'duration': 6.585}, {'end': 12612.333, 'text': 'really really helps in cloud networking.', 'start': 12610.052, 'duration': 2.281}, {'end': 12618.358, 'text': 'The other question that gets asked would be the difference between the availability zone and the region.', 'start': 12612.574, 'duration': 5.784}, {'end': 12629.686, 'text': 'Actually, the question generally gets asked to test how well you can actually differentiate and also correlate the availability zone and the region relationship.', 'start': 12618.958, 'duration': 10.728}, {'end': 12642.451, 'text': 'So a region is a separate geographic area like the US2S1 which represents North California or the AP South which represents Mumbai.', 'start': 12630.426, 'duration': 12.025}], 'summary': 'Choosing your own ip address in the cloud helps in networking. understanding the difference between availability zone and region is important for cloud deployment.', 'duration': 51.238, 'max_score': 12591.213, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w812591213.jpg'}, {'end': 12758.771, 'src': 'embed', 'start': 12729.431, 'weight': 0, 'content': [{'end': 12733.574, 'text': 'the ability to increase and shrink based on the need of that art.', 'start': 12729.431, 'duration': 4.143}, {'end': 12735.355, 'text': "that's how powerful is auto scaling.", 'start': 12733.574, 'duration': 1.781}, {'end': 12741.924, 'text': "The other question you could get asked is what's geo-targeting in CloudFront?", 'start': 12736.061, 'duration': 5.863}, {'end': 12749.867, 'text': 'Now, we know that CloudFront is caching and it caches content globally in the Amazon caching servers global wide.', 'start': 12742.424, 'duration': 7.443}, {'end': 12758.771, 'text': 'The whole point is to provide users worldwide access to the data from a very nearest server possible.', 'start': 12750.167, 'duration': 8.604}], 'summary': "Auto scaling enables dynamic resource adjustment; cloudfront's geo-targeting optimizes global content access.", 'duration': 29.34, 'max_score': 12729.431, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w812729431.jpg'}], 'start': 12046.317, 'title': 'Aws exam domains and opportunities', 'summary': 'Outlines the five major aws exam domains and their weightages, emphasizing the high demand for aws solutions architects and the benefits of certification, along with important interview questions and key cloud concepts and services.', 'chapters': [{'end': 12214.508, 'start': 12046.317, 'title': 'Aws exam domains and weightages', 'summary': 'Outlines the aws exam content, including the five major domains with their respective weightages: designing resilient architectures (34%), defining performant architectures and specifying secure applications and architectures (24%), designing cost-optimized architectures (10%), and defining operationally excellent architectures (6%). it further explains key components and services within each domain, such as reliable storage, decoupling mechanisms, multi-tier architecture, performance storages and databases, elasticity and scalability, securing applications and data, cost-optimized compute and storage solutions, and features for operational excellence.', 'duration': 168.191, 'highlights': ['The chapter outlines the AWS exam content with five major domains and their respective weightages. Five domains and their weightages: designing resilient architectures (34%), defining performant architectures and specifying secure applications and architectures (24%), designing cost-optimized architectures (10%), and defining operationally excellent architectures (6%).', 'The chapter explains key components and services within each domain, such as reliable storage, decoupling mechanisms, multi-tier architecture, performance storages and databases, elasticity and scalability, securing applications and data, cost-optimized compute and storage solutions, and features for operational excellence. Key components and services within each domain are detailed, including services like AWS S3, AWS Glacier, AWS EBS, AWS RDS, AWS Redshift, AWS DynamoDB, AWS ElastiCache, AWS Lambda, AWS CloudWatch, AWS Data Pipeline, AWS Inspector, AWS CloudTrail, AWS IAM, CloudHSM, AWS Macie, CloudFront, VPC, Elastic Load Balancer, AWS EC2, Elastic Beanstalk, Lambda, AWS LightSail, and AWS Elastic File System.']}, {'end': 12612.333, 'start': 12214.949, 'title': 'Aws solutions architect opportunities', 'summary': 'Discusses the high demand for aws solutions architects, citing a significant lack of experienced personnel, and emphasizes the benefits of getting certified in aws, while highlighting the comprehensive training provided by simply learn. it also covers important aws interview questions and their respective answers, focusing on basic types of cloud services, aws products built based on them, and their practical use cases.', 'duration': 397.384, 'highlights': ["There's a significant lacking of experienced personnel when it comes to AWS, making it the best time to get certified in AWS. The demand for AWS Solutions Architects is high due to the significant lack of experienced personnel in the field.", 'AWS has always provided a lot more job postings compared to Microsoft Azure and Google Cloud Platform in the cloud computing domain. AWS has consistently offered a higher number of job postings in the cloud computing domain compared to Microsoft Azure and Google Cloud Platform.', 'The AWS Solutions Architect certification training course offers 36 hours of instructor-led training, 20 hours of self-paced learning, 16 live demos, three simulation exams, and three hands-on practice projects. The AWS Solutions Architect certification training course by Simply Learn provides comprehensive training with 36 hours of instructor-led training, 20 hours of self-paced learning, 16 live demos, three simulation exams, and three hands-on practice projects.', 'Important services covered in the course include IAM, VPC, EC2, S3, databases, application services, security practices, and disaster recovery. The course covers essential services such as IAM, VPC, EC2, S3, databases, application services, security practices, and disaster recovery, providing a comprehensive understanding of AWS.', 'The chapter also provides detailed explanations of basic types of cloud services (compute, storage, networking), AWS products built based on them (e.g., EC2, S3, VPC), and their practical use cases. The chapter includes detailed explanations of basic types of cloud services, AWS products built based on them, and their practical use cases, providing valuable insights for interview preparation.']}, {'end': 13078.436, 'start': 12612.574, 'title': 'Understanding cloud concepts and services', 'summary': 'Covers the differences between availability zones and regions, the concept of auto scaling and its benefits, geo-targeting in cloudfront, steps involved in using cloud formation, and how to upgrade or downgrade a system with near zero downtime.', 'duration': 465.862, 'highlights': ['Auto scaling helps in automatically provisioning and launching new instances to meet increasing demand and reduce resource usage during low demand, providing convenience for businesses and serving as a key reason for choosing a cloud service. Auto scaling automatically provisions and launches new instances to meet increasing demand and reduce resource usage during low demand, providing convenience for businesses and serving as a key reason for choosing a cloud service.', 'Explains the concept of geo-targeting in CloudFront, where customized content is shown to users based on their location and language, enhancing user experience and content personalization. Geo-targeting in CloudFront involves showing customized content to users based on their location and language, enhancing user experience and content personalization.', 'Describes the steps involved in using cloud formation, including creating a CloudFormation template, saving the code in an S3 bucket, and understanding how CloudFormation provisions services intelligently based on dependencies, order, and relationships. The steps involved in using cloud formation include creating a CloudFormation template, saving the code in an S3 bucket, and understanding how CloudFormation provisions services intelligently based on dependencies, order, and relationships.', 'Discusses the differences between availability zones and regions, with availability zones residing inside regions and performing replication within themselves, while regions are separate geographic areas without replication between them. Availability zones reside inside regions and perform replication within themselves, while regions are separate geographic areas without replication between them.', 'Explains the process of upgrading or downgrading a system with near zero downtime, involving launching another system parallelly with the desired capacity, testing the application, and handling cutover via route 53, static IP, or elastic NIC card. Upgrading or downgrading a system with near zero downtime involves launching another system parallelly with the desired capacity, testing the application, and handling cutover via route 53, static IP, or elastic NIC card.']}], 'duration': 1032.119, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w812046317.jpg', 'highlights': ['The chapter outlines the AWS exam content with five major domains and their respective weightages.', 'The demand for AWS Solutions Architects is high due to the significant lack of experienced personnel in the field.', 'The AWS Solutions Architect certification training course offers 36 hours of instructor-led training, 20 hours of self-paced learning, 16 live demos, three simulation exams, and three hands-on practice projects.', 'Auto scaling helps in automatically provisioning and launching new instances to meet increasing demand and reduce resource usage during low demand, providing convenience for businesses and serving as a key reason for choosing a cloud service.', 'Explains the concept of geo-targeting in CloudFront, where customized content is shown to users based on their location and language, enhancing user experience and content personalization.', 'Describes the steps involved in using cloud formation, including creating a CloudFormation template, saving the code in an S3 bucket, and understanding how CloudFormation provisions services intelligently based on dependencies, order, and relationships.']}, {'end': 14287.384, 'segs': [{'end': 13376.437, 'src': 'embed', 'start': 13348.502, 'weight': 0, 'content': [{'end': 13352.484, 'text': 'we can install awcli for Linux Windows also for Mac.', 'start': 13348.502, 'duration': 3.982}, {'end': 13362.689, 'text': 'So we can install them and from there, from your local machine, we can access, run AWS commands and access provision, monitor the AWS resources.', 'start': 13352.824, 'duration': 9.865}, {'end': 13370.033, 'text': 'The other ones are we can access the AWS resource programmatically using AWS SDK and Eclipse.', 'start': 13363.15, 'duration': 6.883}, {'end': 13376.437, 'text': 'So these are a bunch of options we have to use the AWS resource other than the console.', 'start': 13370.253, 'duration': 6.184}], 'summary': 'Install awcli for linux, windows, and mac to access, run aws commands, provision, and monitor aws resources. also, access aws resources programmatically using aws sdk and eclipse.', 'duration': 27.935, 'max_score': 13348.502, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w813348502.jpg'}, {'end': 13429.413, 'src': 'embed', 'start': 13401.702, 'weight': 9, 'content': [{'end': 13406.764, 'text': 'and use kinesis to move the data from s3 to elastic search.', 'start': 13401.702, 'duration': 5.062}, {'end': 13408.544, 'text': 'right so log management.', 'start': 13406.764, 'duration': 1.78}, {'end': 13418.707, 'text': 'it actually helps organizations to track the relationship between operational and security changes and the events that got triggered based on those logs,', 'start': 13408.544, 'duration': 10.163}, {'end': 13426.151, 'text': 'Instead of logging into an instance or instead of logging into the environment and checking the resources physically.', 'start': 13419.347, 'duration': 6.804}, {'end': 13429.413, 'text': 'I can come to a fair conclusion by just looking at the logs.', 'start': 13426.151, 'duration': 3.262}], 'summary': 'Using kinesis to move data from s3 to elasticsearch improves log management for tracking operational and security changes.', 'duration': 27.711, 'max_score': 13401.702, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w813401702.jpg'}, {'end': 13533.299, 'src': 'embed', 'start': 13464.628, 'weight': 2, 'content': [{'end': 13473.335, 'text': 'so we know the services that can be used, and here are some of the services and how they actually connect to each other.', 'start': 13464.628, 'duration': 8.707}, {'end': 13476.237, 'text': 'it could be logs that belongs to one account.', 'start': 13473.335, 'duration': 2.902}, {'end': 13479.4, 'text': 'it could be logs that belongs to multiple accounts.', 'start': 13476.237, 'duration': 3.163}, {'end': 13480.181, 'text': "it doesn't matter.", 'start': 13479.4, 'duration': 0.781}, {'end': 13489.268, 'text': "you know those three services are gonna work fairly good and they're gonna inject, or they're gonna like suck, logs from the other accounts,", 'start': 13480.181, 'duration': 9.087}, {'end': 13491.67, 'text': 'put it in one place and help us to monitor.', 'start': 13489.268, 'duration': 2.402}, {'end': 13496.612, 'text': 'So, as you see, you have CloudWatch here that actually tracks the metrics.', 'start': 13492.19, 'duration': 4.422}, {'end': 13503.035, 'text': 'You can also use CloudTrail if you want to log API calls as well, push them in an S3 bucket.', 'start': 13496.852, 'duration': 6.183}, {'end': 13504.675, 'text': 'So there are different types of log.', 'start': 13503.315, 'duration': 1.36}, {'end': 13507.797, 'text': 'Flow logs are getting captured in an instance.', 'start': 13504.875, 'duration': 2.922}, {'end': 13514.52, 'text': 'Application logs are getting captured from the same VPC, from a different VPC, from the same account, from a different account.', 'start': 13507.897, 'duration': 6.623}, {'end': 13519.722, 'text': 'And all of them are analyzed using Elasticsearch using the Kibana client.', 'start': 13514.74, 'duration': 4.982}, {'end': 13523.887, 'text': 'So step one is to deploy the ECS cluster.', 'start': 13520.482, 'duration': 3.405}, {'end': 13529.134, 'text': "Step two is to restrict access to the ECS cluster because it's valid data.", 'start': 13524.207, 'duration': 4.927}, {'end': 13533.299, 'text': "You don't want anybody to put their hands and access their data.", 'start': 13529.414, 'duration': 3.885}], 'summary': 'Services like cloudwatch, cloudtrail, and elasticsearch help monitor and analyze logs from multiple accounts, capturing various types of logs and api calls, and deploying and securing the ecs cluster.', 'duration': 68.671, 'max_score': 13464.628, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w813464628.jpg'}, {'end': 13728.432, 'src': 'embed', 'start': 13705.266, 'weight': 5, 'content': [{'end': 13716.289, 'text': 'But there are some companies which want to stick with Amazon Native Services just to save them from the headache of managing the other softwares or bringing in another tool,', 'start': 13705.266, 'duration': 11.023}, {'end': 13718.669, 'text': 'a third party tool, into managing DDoS.', 'start': 13716.289, 'duration': 2.38}, {'end': 13723.051, 'text': 'They simply want to stick with Amazon proprietary Amazon Native Services.', 'start': 13718.729, 'duration': 4.322}, {'end': 13728.432, 'text': 'And a lot of companies are using Amazon Service to prevent DDoS, Denial of Service.', 'start': 13723.371, 'duration': 5.061}], 'summary': 'Many companies use amazon native services to prevent ddos attacks.', 'duration': 23.166, 'max_score': 13705.266, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w813705266.jpg'}, {'end': 13828.907, 'src': 'embed', 'start': 13799.224, 'weight': 4, 'content': [{'end': 13801.286, 'text': "So that's distributed denial of service.", 'start': 13799.224, 'duration': 2.062}, {'end': 13808.233, 'text': 'So the tools, the native tools that helps us to prevent the denial of service attacks in AWS is Cloud Shield.', 'start': 13801.526, 'duration': 6.707}, {'end': 13811.856, 'text': 'and Web Access Firewall, AWS WAF.', 'start': 13808.994, 'duration': 2.862}, {'end': 13813.357, 'text': 'Now they are the major ones.', 'start': 13812.096, 'duration': 1.261}, {'end': 13816.919, 'text': 'They are designed to mitigate a denial of service.', 'start': 13813.457, 'duration': 3.462}, {'end': 13823.724, 'text': 'If your website is often bothered by denial of service then we should be using AWS Shield or AWS WAF.', 'start': 13817.019, 'duration': 6.705}, {'end': 13827.126, 'text': 'And there are a couple of other tools that also does.', 'start': 13824.364, 'duration': 2.762}, {'end': 13828.907, 'text': 'when I say that also does.', 'start': 13827.126, 'duration': 1.781}], 'summary': 'Aws offers cloud shield and aws waf to prevent denial of service attacks.', 'duration': 29.683, 'max_score': 13799.224, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w813799224.jpg'}, {'end': 13933.28, 'src': 'embed', 'start': 13909.345, 'weight': 1, 'content': [{'end': 13915.506, 'text': 'They start small and as and when the traffic increases, as and when it becomes more likable to the customers,', 'start': 13909.345, 'duration': 6.161}, {'end': 13918.287, 'text': 'they actually move the service to different regions.', 'start': 13915.506, 'duration': 2.781}, {'end': 13928.916, 'text': 'So as you see in this picture, within America, North Virginia has more services compared to Ohio or compared to North California.', 'start': 13918.707, 'duration': 10.209}, {'end': 13933.28, 'text': 'So within America itself, North Virginia is the preferred one.', 'start': 13929.116, 'duration': 4.164}], 'summary': 'North virginia has more services than ohio or north california, making it the preferred region within america.', 'duration': 23.935, 'max_score': 13909.345, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w813909345.jpg'}], 'start': 13078.436, 'title': 'Managing cost, resource access, security logging, and regional services in aws', 'summary': 'Discusses cost management tools and techniques in aws, including cost management console, cost explorer services, budget setting, and cost allocation tags. it also covers alternative methods for accessing aws resources, centralized logging and monitoring using cloudwatch, s3, elasticsearch, and kinesis, and details native security logging capabilities. additionally, it addresses ddos mitigation services such as aws shield and aws waf, and emphasizes the importance of regional service availability and cloudwatch usage for monitoring in aws.', 'chapters': [{'end': 13280.636, 'start': 13078.436, 'title': 'Managing cost in aws', 'summary': 'Discusses the tools and techniques in aws to identify and control costs, including using cost management console, cost explorer services, setting budgets, and using cost allocation tags to track spending by teams.', 'duration': 202.2, 'highlights': ['Cost Explorer services available which will help you to view your usage pattern or view your spending for the past 13 months or so, and it will also forecast for the next three months. Cost Explorer services provide visibility into usage patterns and spending over the past 13 months and forecast for the next three months, enabling proactive cost management.', 'Setting budgets to control cost by defining the maximum spending for specific applications, teams, or resources, and receiving alerts when nearing the allocated budget amount. Setting budgets allows for proactive cost control by defining maximum spending and receiving alerts when nearing the allocated budget amount, enabling better cost management.', 'Using cost allocation tags to identify and track spending by different teams, allowing for detailed breakdown and analysis of expenditure by teams. Cost allocation tags enable tracking spending by different teams, providing a detailed breakdown and analysis of expenditure, facilitating informed decision-making for cost management.', 'Checking the billing in the cost management console to identify the top services utilized, whether free or paid, and analyzing usage patterns to optimize costs. Checking the billing in the cost management console allows for identifying top services utilized, whether free or paid, and analyzing usage patterns to optimize costs, enhancing cost management strategies.']}, {'end': 13684.506, 'start': 13280.636, 'title': 'Aws resource access and security logging', 'summary': 'Covers alternative methods for accessing aws resources, such as putty and aws cli, as well as the use of cloudwatch, s3, elasticsearch, and kinesis for centralized logging and monitoring, and details the native aws security logging capabilities, including cloudtrail and config services.', 'duration': 403.87, 'highlights': ['AWS resource access alternatives Putty and AWS CLI can be used as alternatives to the AWS console for accessing resources, providing flexibility and enabling running AWS commands from local machines.', 'Centralized logging and monitoring with AWS services CloudWatch, S3, Elasticsearch, and Kinesis are utilized to create a centralized logging solution, enabling tracking of operational and security changes, event visualization, and infrastructure understanding.', 'Native AWS security logging capabilities CloudTrail and Config services offer high-level history of API calls, security analysis, configuration change tracking, and notifications for AWS environments.']}, {'end': 14287.384, 'start': 13684.606, 'title': 'Aws security and regional services', 'summary': 'Covers the native services provided by amazon to mitigate ddos attacks, including aws shield and aws waf, as well as the importance of understanding regional service availability and the usage of cloudwatch for monitoring in aws.', 'duration': 602.778, 'highlights': ['AWS Shield and AWS WAF are the primary native services provided by Amazon to prevent DDoS attacks, with Cloud Shield and Web Access Firewall being major components. These services are designed to mitigate denial of service attacks, with AWS Shield and AWS WAF being the primary ones, and other tools such as Route 53, CloudFront, Elastic Load Balancer, and VPC also supporting mitigating DDoS to a certain extent.', 'Understanding regional service availability is crucial, with the need to check documentation and find the nearest region offering the required service when provisioning in a particular region. Not all services are available in all regions, and the availability of services varies across different regions, necessitating a good understanding of regional service availability to effectively provision services in AWS.', 'CloudWatch is a vital tool for monitoring applications and can support scheduled events, state changes, auto scaling, and integrates well with other AWS services such as Lambda and SNS. CloudWatch is essential for monitoring applications and collecting metrics, with the ability to support scheduled events and integrate effectively with other AWS services for notifications and triggering actions.', 'Different types of virtualization in AWS include HVM, PV, and PV on HVM, each with unique characteristics and differences in how virtual machines are booted and operated. The three major types of virtualization in AWS are HVM, PV, and PV on HVM, each with distinct characteristics in terms of hardware virtualization and booting methods for virtual machines.']}], 'duration': 1208.948, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w813078436.jpg', 'highlights': ['Cost Explorer services provide visibility into usage patterns and spending over the past 13 months and forecast for the next three months, enabling proactive cost management.', 'Setting budgets allows for proactive cost control by defining maximum spending and receiving alerts when nearing the allocated budget amount, enabling better cost management.', 'Cost allocation tags enable tracking spending by different teams, providing a detailed breakdown and analysis of expenditure, facilitating informed decision-making for cost management.', 'Checking the billing in the cost management console allows for identifying top services utilized, whether free or paid, and analyzing usage patterns to optimize costs, enhancing cost management strategies.', 'Centralized logging and monitoring with AWS services CloudWatch, S3, Elasticsearch, and Kinesis are utilized to create a centralized logging solution, enabling tracking of operational and security changes, event visualization, and infrastructure understanding.', 'Native AWS security logging capabilities CloudTrail and Config services offer high-level history of API calls, security analysis, configuration change tracking, and notifications for AWS environments.', 'AWS Shield and AWS WAF are the primary native services provided by Amazon to prevent DDoS attacks, with Cloud Shield and Web Access Firewall being major components.', 'Understanding regional service availability is crucial, with the need to check documentation and find the nearest region offering the required service when provisioning in a particular region.', 'CloudWatch is essential for monitoring applications and collecting metrics, with the ability to support scheduled events and integrate effectively with other AWS services for notifications and triggering actions.', 'The three major types of virtualization in AWS are HVM, PV, and PV on HVM, each with distinct characteristics in terms of hardware virtualization and booting methods for virtual machines.']}, {'end': 15057.849, 'segs': [{'end': 14400.282, 'src': 'embed', 'start': 14355.773, 'weight': 2, 'content': [{'end': 14357.233, 'text': 'Authentication has to be global.', 'start': 14355.773, 'duration': 1.46}, {'end': 14361.595, 'text': "So IAM is a global service, which means it's not region-specific.", 'start': 14357.493, 'duration': 4.102}, {'end': 14365.458, 'text': 'On the other hand, Route 53 is again a regional specific.', 'start': 14361.855, 'duration': 3.603}, {'end': 14368.78, 'text': "So we can't have Route 53 for every region.", 'start': 14365.498, 'duration': 3.282}, {'end': 14371.663, 'text': 'Route 53 is not a region specific service.', 'start': 14369.141, 'duration': 2.522}, {'end': 14372.623, 'text': "It's a global service.", 'start': 14371.703, 'duration': 0.92}, {'end': 14373.964, 'text': "And it's one application.", 'start': 14372.804, 'duration': 1.16}, {'end': 14378.408, 'text': 'Users access from everywhere or from every part of the world.', 'start': 14374.565, 'duration': 3.843}, {'end': 14386.194, 'text': "So we can't have one URL or one DNS name for each region if your application is a global application.", 'start': 14378.528, 'duration': 7.666}, {'end': 14390.556, 'text': 'and then web application firewall works well with cloud front.', 'start': 14386.514, 'duration': 4.042}, {'end': 14392.978, 'text': 'then cloud front is a region based service.', 'start': 14390.556, 'duration': 2.422}, {'end': 14397.68, 'text': "so the web application firewall it's not region specific service, it's a global service.", 'start': 14392.978, 'duration': 4.702}, {'end': 14400.282, 'text': 'and cloud front is again a global service.', 'start': 14397.68, 'duration': 2.602}], 'summary': 'Iam is global, route 53 is regional; waf works with cloudfront; both are global services.', 'duration': 44.509, 'max_score': 14355.773, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w814355773.jpg'}, {'end': 14869.883, 'src': 'embed', 'start': 14842.166, 'weight': 1, 'content': [{'end': 14846.128, 'text': 'And the way we buy spot instance is we actually put a budget.', 'start': 14842.166, 'duration': 3.962}, {'end': 14848.069, 'text': "This is how much I'm willing to pay.", 'start': 14846.388, 'duration': 1.681}, {'end': 14851.13, 'text': 'Would you be able to give service within this cost?', 'start': 14848.549, 'duration': 2.581}, {'end': 14857.173, 'text': "So anytime the price comes down and meets the cost that we have put in, we'll be assigned an instance.", 'start': 14851.15, 'duration': 6.023}, {'end': 14860.434, 'text': 'And anytime the price shoots up, the instance will be taken away from us.', 'start': 14857.213, 'duration': 3.221}, {'end': 14866.94, 'text': 'But in case of on-demand instances, we have bought that instance for that particular hour and it stays with us.', 'start': 14860.894, 'duration': 6.046}, {'end': 14869.883, 'text': 'But with spot instances, it varies based on the price.', 'start': 14867.04, 'duration': 2.843}], 'summary': 'Spot instances purchased based on set budget, price fluctuates.', 'duration': 27.717, 'max_score': 14842.166, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w814842166.jpg'}, {'end': 14979.11, 'src': 'embed', 'start': 14951.928, 'weight': 0, 'content': [{'end': 14959.634, 'text': "but overall, if you're looking at using an application for the next one year and three years, you should not be going for on-demand instance.", 'start': 14951.928, 'duration': 7.706}, {'end': 14964.538, 'text': "you should be going for reserved instance and that's what gives you the cost benefit.", 'start': 14959.634, 'duration': 4.904}, {'end': 14971.303, 'text': 'And in an AWS interview sometimes you might be asked you know how you interact with the AWS environment.', 'start': 14965.558, 'duration': 5.745}, {'end': 14972.484, 'text': 'Are you using CLI??', 'start': 14971.403, 'duration': 1.081}, {'end': 14973.865, 'text': 'Are you using console?', 'start': 14972.865, 'duration': 1}, {'end': 14979.11, 'text': 'And depending on your answer, whether console or CLI, the panelist put a score.', 'start': 14974.126, 'duration': 4.984}], 'summary': 'For long-term usage, choose reserved instances for cost benefits in aws. interviewers may evaluate your aws interaction using cli or console.', 'duration': 27.182, 'max_score': 14951.928, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w814951928.jpg'}], 'start': 14288.084, 'title': 'Aws services and nat comparison', 'summary': 'Explains non-region specific aws services and compares nat gateway and nat instance, highlighting differences in management, availability, bandwidth, performance, billing, security, and size/load. it also discusses cost optimization strategies for different types of ec2 instances, including on-demand, spot, and reserved, with insights on the cost benefits of reserved instances for one year or three years and considerations for using spot instances for cost savings.', 'chapters': [{'end': 14711.729, 'start': 14288.084, 'title': 'Non-region specific services and nat gateway vs nat instance comparison', 'summary': 'Explains non-region specific aws services like iam, route 53, web application firewall, and cloudfront, and provides a comparison between nat gateway and nat instance, highlighting differences in management, availability, bandwidth, performance, billing, security, and size/load. it also discusses the differences between stopping and terminating an ec2 instance.', 'duration': 423.645, 'highlights': ["The chapter explains non-region specific AWS services like IAM, Route 53, Web Application Firewall, and CloudFront, and provides a comparison between NAT Gateway and NAT Instance, highlighting differences in management, availability, bandwidth, performance, billing, security, and size/load. IAM, Route 53, Web Application Firewall, and CloudFront are non-region specific services. NAT Gateway can burst up to 75 gigabits, whereas NAT Instance's bandwidth depends on the server type. NAT Gateway is managed by Amazon, while NAT Instance is managed by the user. Stopping an instance moves it to a stopped state, while terminating it deletes EBS volumes and removes them permanently.", 'IAM, Route 53, Web Application Firewall, and CloudFront are non-region specific services. ', "NAT Gateway can burst up to 75 gigabits, whereas NAT Instance's bandwidth depends on the server type. NAT Gateway can burst up to 75 gigabits.", 'NAT Gateway is managed by Amazon, while NAT Instance is managed by the user. ', 'Stopping an instance moves it to a stopped state, while terminating it deletes EBS volumes and removes them permanently. ']}, {'end': 15057.849, 'start': 14711.729, 'title': 'Types of ec2 instances and cost optimization', 'summary': 'Discusses the different types of ec2 instances (on-demand, spot, and reserved) based on their cost and provides insights on cost optimization strategies, including the cost benefits of reserved instances for one year or three years, and the considerations for using spot instances for cost savings.', 'duration': 346.12, 'highlights': ['Reserved instances provide cost savings for the company, with options for one year or three years, and various purchase options available. Reserved instances offer cost savings and flexibility with options for one year or three years and various purchase options.', 'Spot instances allow users to purchase EC2 at a reduced price and are suitable for certain use cases, but their availability is based on supply and demand in the market. Spot instances enable purchasing at reduced prices but availability is based on market supply and demand.', 'On-demand instances are ideal for short-term and irregular workloads, testing, and development, but may not be cost-efficient for long-term usage. On-demand instances are suitable for short-term and irregular workloads, testing, and development, but may not be cost-efficient for long-term usage.', 'Careful consideration is required when proposing the use of spot instances for cost savings, as their availability is not guaranteed and depends on market conditions. Proposing the use of spot instances for cost savings requires careful consideration due to their uncertain availability based on market conditions.', 'Understanding the cost benefits of reserved instances and the history of spot instance prices is essential for making informed decisions regarding instance selection for cost optimization. Understanding the cost benefits of reserved instances and monitoring the history of spot instance prices is crucial for informed decision-making.']}], 'duration': 769.765, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w814288084.jpg', 'highlights': ["NAT Gateway can burst up to 75 gigabits, whereas NAT Instance's bandwidth depends on the server type.", 'Reserved instances offer cost savings and flexibility with options for one year or three years and various purchase options.', 'Understanding the cost benefits of reserved instances and the history of spot instance prices is essential for making informed decisions regarding instance selection for cost optimization.', 'Spot instances enable purchasing at reduced prices but availability is based on market supply and demand.', 'On-demand instances are suitable for short-term and irregular workloads, testing, and development, but may not be cost-efficient for long-term usage.']}, {'end': 16468.218, 'segs': [{'end': 15426.515, 'src': 'embed', 'start': 15401.012, 'weight': 3, 'content': [{'end': 15405.735, 'text': "It can be a bit cumbersome because you'll have to do a lot of work beforehand.", 'start': 15401.012, 'duration': 4.723}, {'end': 15407.496, 'text': 'You could use the AMI.', 'start': 15405.755, 'duration': 1.741}, {'end': 15410.398, 'text': 'So a lot of planning, a lot of thought process will go into it.', 'start': 15407.536, 'duration': 2.862}, {'end': 15412.82, 'text': 'the AMI is ready to use.', 'start': 15411.138, 'duration': 1.682}, {'end': 15416.004, 'text': "You hand over the AMI to somebody and it's ready to use.", 'start': 15413.26, 'duration': 2.744}, {'end': 15419.167, 'text': "Or if you want to reuse the AMI, it's already ready for you to use.", 'start': 15416.064, 'duration': 3.103}, {'end': 15420.829, 'text': "So that's full baked AMI.", 'start': 15419.287, 'duration': 1.542}, {'end': 15425.274, 'text': 'The other one is just enough operating system AMI, just like the name says.', 'start': 15421.349, 'duration': 3.925}, {'end': 15426.515, 'text': 'It has.', 'start': 15425.975, 'duration': 0.54}], 'summary': 'Creating amis involves extensive planning, but results in a ready-to-use image for quick deployment.', 'duration': 25.503, 'max_score': 15401.012, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w815401012.jpg'}, {'end': 15576.629, 'src': 'embed', 'start': 15552.79, 'weight': 4, 'content': [{'end': 15559.817, 'text': 'But here the specific tricky question is you are using a key to log in and how do you recover if you have lost the key?', 'start': 15552.79, 'duration': 7.027}, {'end': 15564.88, 'text': 'Generally, companies would have made a backup of the key, so we can pick from the backup.', 'start': 15560.137, 'duration': 4.743}, {'end': 15567.763, 'text': 'but here the specific question is we have lost the key.', 'start': 15564.88, 'duration': 2.883}, {'end': 15570.324, 'text': 'Literally no backups on the key at all.', 'start': 15568.003, 'duration': 2.321}, {'end': 15576.629, 'text': "So how can we log in? And we know that we can't log into the instance without the key present with us.", 'start': 15570.645, 'duration': 5.984}], 'summary': 'Challenges with recovering lost login key, no backups available.', 'duration': 23.839, 'max_score': 15552.79, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w815552790.jpg'}, {'end': 15913.331, 'src': 'embed', 'start': 15875.773, 'weight': 1, 'content': [{'end': 15877.935, 'text': 'in other words, you can use actually tags.', 'start': 15875.773, 'duration': 2.162}, {'end': 15884.34, 'text': 'in in the previous step, we put tags on the critical server right, so you would define that this user is not going to use this tag.', 'start': 15877.935, 'duration': 6.405}, {'end': 15887.724, 'text': 'alright, this user is not allowed to use the resources with this tag.', 'start': 15884.34, 'duration': 3.384}, {'end': 15890.506, 'text': "so that's how you would make your step forward.", 'start': 15887.724, 'duration': 2.782}, {'end': 15894.63, 'text': 'so you would allow or deny based on the tags that you have put.', 'start': 15890.506, 'duration': 4.124}, {'end': 15901.274, 'text': 'so in this case he or she will not be allowed to servers which are tagged critical servers.', 'start': 15894.97, 'duration': 6.304}, {'end': 15904.376, 'text': "so that's how you allow deny access to them.", 'start': 15901.274, 'duration': 3.102}, {'end': 15905.997, 'text': 'and the same goes for bucket as well.', 'start': 15904.376, 'duration': 1.621}, {'end': 15913.331, 'text': 'If an organization is excessively using S3 for their data storage because of the benefit that it provides,', 'start': 15906.87, 'duration': 6.461}], 'summary': 'Use tags to allow or deny access to resources based on defined criteria.', 'duration': 37.558, 'max_score': 15875.773, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w815875773.jpg'}, {'end': 16006.718, 'src': 'embed', 'start': 15977.947, 'weight': 0, 'content': [{'end': 15986.769, 'text': "It's actually set of tools that we could use together to make sure that the cloud replication, region level replication is happening properly.", 'start': 15977.947, 'duration': 8.822}, {'end': 15988.209, 'text': 'So this is how it happens.', 'start': 15986.829, 'duration': 1.38}, {'end': 15994.63, 'text': 'Now on this side, on the left hand side we have the region 1 and on the right hand side we have region 2.', 'start': 15988.269, 'duration': 6.361}, {'end': 15998.691, 'text': 'And region 1 is the source bucket and region 2 is the destination bucket.', 'start': 15994.63, 'duration': 4.061}, {'end': 16006.718, 'text': 'So object is put in the source bucket and it has to go directly to the region 2 bucket or made a copy in the region 2 bucket.', 'start': 15999.371, 'duration': 7.347}], 'summary': 'Tools ensure proper cloud replication between region 1 and region 2.', 'duration': 28.771, 'max_score': 15977.947, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w815977947.jpg'}], 'start': 15058.447, 'title': 'Aws operations', 'summary': 'Covers aws topics such as solaris and ax availability, ec2 instance recovery automation, ec2 config service, s3 vs. ebs comparison, vpc communication, and security features, providing insights into compatibility issues, automation techniques, performance differences, and security measures.', 'chapters': [{'end': 15139.589, 'start': 15058.447, 'title': 'Availability of solaris and ax on aws', 'summary': 'Discusses the availability of solaris and ax operating systems on aws, highlighting that they are not currently available due to compatibility issues with the architecture and cpu types supported by aws, emphasizing the importance of familiarity with amis, ec2, and hardware availability for testing purposes.', 'duration': 81.142, 'highlights': ['The unavailability of Solaris and AX on AWS is attributed to their lack of support for the architecture and CPU types used in the public cloud, specifically, Solaris does not currently support public cloud architecture, and AX runs on Power CPU, not on Intel, which is not provided by Amazon as of now.', "The importance of familiarity with AMIs, EC2, and hardware availability is emphasized, as these aspects are often tested to gauge the candidate's knowledge and understanding, indicating the significance of being well-versed in the available operating systems and hardware options on AWS."]}, {'end': 15609.483, 'start': 15139.589, 'title': 'Automating ec2 instance recovery', 'summary': 'Explains how to automate ec2 instance recovery using cloudwatch alarms and actions, including options to recover, stop, or terminate instances based on cpu utilization, and also discusses common ami designs and recovery options for lost ec2 instance keys.', 'duration': 469.894, 'highlights': ['Automating EC2 instance recovery using CloudWatch alarms and actions Explains the process of setting up CloudWatch alarms and actions to automatically recover EC2 instances based on specified thresholds and failures.', 'Options to recover, stop, or terminate instances based on CPU utilization Discusses the various actions that can be triggered based on CPU utilization, including recovering, stopping, or terminating instances to optimize resource usage.', 'Different types of AMI designs: full-backed, just enough OS, and hybrid Details the common types of AMI designs, including full-backed, just enough OS, and hybrid, highlighting their characteristics and use cases.', 'Recovery options for lost EC2 instance keys Outlines the steps to recover from the loss of EC2 instance keys by making the instance use another key, emphasizing the inability to recover the lost key and the importance of data recovery.']}, {'end': 16141.294, 'start': 15609.843, 'title': 'Ec2 config service and s3 vs ebs', 'summary': 'Explains how to fix ec2 instance by verifying ec2 config service, detaching and modifying the root volume, and highlights key differences between s3 and ebs including performance, redundancy, and security, also addressing how to allow/deny access to servers and buckets based on tags, and cross-region replication monitoring for s3.', 'duration': 531.451, 'highlights': ['How to fix EC2 instance by verifying EC2 config service, detaching and modifying the root volume. The chapter explains the process of fixing an EC2 instance by verifying the EC2 config service, detaching and modifying the root volume.', 'Key differences between S3 and EBS including performance, redundancy, and security. The chapter highlights the differences between S3 and EBS in terms of performance, redundancy, and security.', 'How to allow/deny access to servers and buckets based on tags. The chapter explains how to allow or deny access to servers and buckets based on specific tags.', 'Setting up cross-region replication monitoring for S3 to ensure data consistency and transfer. The chapter discusses setting up cross-region replication monitoring for S3 to ensure data consistency and transfer.']}, {'end': 16468.218, 'start': 16141.754, 'title': 'Vpc communication and security', 'summary': 'Discusses the communication between vpcs in different regions using hub and spoke topology, the use of cloudhub architecture for inter-site communication, and the security products and features available in vpc, including network access control lists, security groups, and flow logs.', 'duration': 326.464, 'highlights': ['The chapter explains the use of hub and spoke topology to connect VPCs in different regions to a centrally accessible VPC, mimicking the hub and spoke topology. This highlights the central concept of connecting VPCs in different regions using the hub and spoke topology.', 'It details the use of CloudHub architecture to enable communication between different corporate networks through the VPC, providing centralized control over traffic and routing. This highlight emphasizes the use of CloudHub architecture for inter-site communication and its advantage of centralized control.', 'The chapter explains the security products and features available in VPC, including network access control lists, security groups, and flow logs for monitoring and securing the VPC and its applications. This highlight focuses on the security products and features available in VPC, such as network access control lists, security groups, and flow logs.']}], 'duration': 1409.771, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w815058447.jpg', 'highlights': ["The importance of familiarity with AMIs, EC2, and hardware availability is emphasized, as these aspects are often tested to gauge the candidate's knowledge and understanding, indicating the significance of being well-versed in the available operating systems and hardware options on AWS.", 'Automating EC2 instance recovery using CloudWatch alarms and actions Explains the process of setting up CloudWatch alarms and actions to automatically recover EC2 instances based on specified thresholds and failures.', 'Different types of AMI designs: full-backed, just enough OS, and hybrid Details the common types of AMI designs, including full-backed, just enough OS, and hybrid, highlighting their characteristics and use cases.', 'Setting up cross-region replication monitoring for S3 to ensure data consistency and transfer. The chapter discusses setting up cross-region replication monitoring for S3 to ensure data consistency and transfer.', 'The chapter explains the use of hub and spoke topology to connect VPCs in different regions to a centrally accessible VPC, mimicking the hub and spoke topology. This highlights the central concept of connecting VPCs in different regions using the hub and spoke topology.']}, {'end': 18248.942, 'segs': [{'end': 16498.095, 'src': 'embed', 'start': 16468.518, 'weight': 5, 'content': [{'end': 16474.043, 'text': 'You really got to understand what the question is about and then try to find answer for that question.', 'start': 16468.518, 'duration': 5.525}, {'end': 16476.304, 'text': "So that's a thumb rule number one.", 'start': 16474.082, 'duration': 2.222}, {'end': 16484.049, 'text': 'And then the second rule is try to compare and contrast the services mention or try to compare and contrast the answers.', 'start': 16476.544, 'duration': 7.505}, {'end': 16491.312, 'text': 'You can easily read out one or two answers and then you will be left with only two answers to decide from.', 'start': 16484.188, 'duration': 7.124}, {'end': 16498.095, 'text': 'So that also helps you with time and that also helps you with some precision in your answers.', 'start': 16491.872, 'duration': 6.223}], 'summary': 'Understand the question, compare answers, and save time and precision.', 'duration': 29.577, 'max_score': 16468.518, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w816468518.jpg'}, {'end': 17114.761, 'src': 'embed', 'start': 17077.782, 'weight': 0, 'content': [{'end': 17082.783, 'text': 'And then, I mean, if we put them in the right order, first giving them permissions and then tracking their usage.', 'start': 17077.782, 'duration': 5.001}, {'end': 17085.324, 'text': "Let's see which of the service will help us achieve it.", 'start': 17082.923, 'duration': 2.401}, {'end': 17090.727, 'text': 'iam is a service that helps us to looking at the permissions.', 'start': 17085.584, 'duration': 5.143}, {'end': 17094.75, 'text': 'we can actually predict whether the user or the group will have servers or not.', 'start': 17090.727, 'duration': 4.023}, {'end': 17100.333, 'text': 'so that helps us to get a track of who is able to use, who is not able to use certain servers and all that stuff.', 'start': 17094.75, 'duration': 5.583}, {'end': 17101.774, 'text': 'so it kind of looks like.', 'start': 17100.333, 'duration': 1.441}, {'end': 17103.515, 'text': 'but we have other three options left.', 'start': 17101.774, 'duration': 1.741}, {'end': 17105.476, 'text': "let's look at aws firewall manager.", 'start': 17103.515, 'duration': 1.961}, {'end': 17109.278, 'text': "just like the name says, it's actually a firewall manager.", 'start': 17105.476, 'duration': 3.802}, {'end': 17112.36, 'text': 'it helps us to manage multiple firewalls, simple as that.', 'start': 17109.278, 'duration': 3.082}, {'end': 17114.761, 'text': 'and shield is a service.', 'start': 17112.74, 'duration': 2.021}], 'summary': 'Iam tracks permissions, predicts server access. consider aws firewall manager for managing firewalls.', 'duration': 36.979, 'max_score': 17077.782, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w817077782.jpg'}, {'end': 17193.435, 'src': 'embed', 'start': 17161.651, 'weight': 13, 'content': [{'end': 17162.712, 'text': "let's look at this one.", 'start': 17161.651, 'duration': 1.061}, {'end': 17170.897, 'text': 'if you want to allocate various private and public ip address in order to make them communicate with the internet and other instances,', 'start': 17162.712, 'duration': 8.185}, {'end': 17173.759, 'text': 'you will use this service, which of the following is this service?', 'start': 17170.897, 'duration': 2.862}, {'end': 17177.661, 'text': 'so it talks about using public and private ip address.', 'start': 17173.759, 'duration': 3.902}, {'end': 17188.09, 'text': 'so this service uses ip address, and then this service helps us to Allow and deny connections to the internet and to the other instances.', 'start': 17177.661, 'duration': 10.429}, {'end': 17193.435, 'text': "So you get the question, is it? Let's pick the service that helps us achieve it.", 'start': 17188.17, 'duration': 5.265}], 'summary': 'Service helps allocate public and private ip addresses for communication and allows/denies connections to internet and other instances.', 'duration': 31.784, 'max_score': 17161.651, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w817161651.jpg'}, {'end': 17232.48, 'src': 'embed', 'start': 17205.806, 'weight': 11, 'content': [{'end': 17210.727, 'text': 'Yes, so kind of looks like a VPC helps us to allow.', 'start': 17205.806, 'duration': 4.921}, {'end': 17217.03, 'text': 'I mean the security in VPC, the security group, the network access control list in a VPC, the routing table.', 'start': 17210.727, 'duration': 6.303}, {'end': 17222.852, 'text': 'in a VPC that actually helps us to allow or deny a connection to a particular IP address.', 'start': 17217.03, 'duration': 5.822}, {'end': 17227.055, 'text': 'or to a particular service within the vpc or outside of the vpc.', 'start': 17223.272, 'duration': 3.783}, {'end': 17230.018, 'text': 'so as of now it kind of looks like it could be.', 'start': 17227.055, 'duration': 2.963}, {'end': 17232.48, 'text': "but let's look at the other services.", 'start': 17230.018, 'duration': 2.462}], 'summary': 'Vpc provides security features such as security groups and network access control lists to control connections within and outside the vpc.', 'duration': 26.674, 'max_score': 17205.806, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w817205806.jpg'}, {'end': 17386.295, 'src': 'embed', 'start': 17360.604, 'weight': 6, 'content': [{'end': 17371.79, 'text': "So it's not a full blown database and it does not come with any Amazon provisioned automation in it for automating any of the administration tasks.", 'start': 17360.604, 'duration': 11.186}, {'end': 17374.391, 'text': 'No, it does not come up with anything like that.', 'start': 17371.95, 'duration': 2.441}, {'end': 17379.993, 'text': "Yeah, we can resize the capacity as and when needed, but automation, it's not there yet.", 'start': 17374.651, 'duration': 5.342}, {'end': 17381.814, 'text': "And moreover, it's not a database.", 'start': 17380.093, 'duration': 1.721}, {'end': 17383.174, 'text': "So that's out of the equation.", 'start': 17381.854, 'duration': 1.32}, {'end': 17386.295, 'text': 'VPC is not a resizable one.', 'start': 17383.254, 'duration': 3.041}], 'summary': 'The system lacks automation for administration tasks and is not resizable.', 'duration': 25.691, 'max_score': 17360.604, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w817360604.jpg'}, {'end': 18248.942, 'src': 'embed', 'start': 18175.445, 'weight': 1, 'content': [{'end': 18178.146, 'text': 'RTO is Recovery Time Objective.', 'start': 18175.445, 'duration': 2.701}, {'end': 18189.733, 'text': 'RTO stands for the maximum time the company is willing to wait for the recovery to happen or for the recovery to finish when a disaster strikes.', 'start': 18178.347, 'duration': 11.386}, {'end': 18192.275, 'text': 'So RTO is in the future.', 'start': 18189.874, 'duration': 2.401}, {'end': 18197.898, 'text': 'How much time is it going to take to fix and bring everything to normal.', 'start': 18192.775, 'duration': 5.123}, {'end': 18198.679, 'text': "So that's RTO.", 'start': 18197.918, 'duration': 0.761}, {'end': 18209.746, 'text': 'On the other hand, RPO is recovery point objective, which is the maximum amount of data loss your company is willing to accept as measured in time.', 'start': 18199.099, 'duration': 10.647}, {'end': 18216.89, 'text': 'RPO always refers to the backups, the number of backups, the frequency of the backups.', 'start': 18210.006, 'duration': 6.884}, {'end': 18222.256, 'text': 'Because when an outage happens, you can always go back to the latest backup.', 'start': 18217.45, 'duration': 4.806}, {'end': 18229.645, 'text': 'And if the latest backup was before 12 hours, you have lost the in between 12 hours of data storage.', 'start': 18222.336, 'duration': 7.309}, {'end': 18231.968, 'text': 'So RPO is the acceptable amount.', 'start': 18230.146, 'duration': 1.822}, {'end': 18240.215, 'text': 'If the company wants less RPO, RPO is 1 hour, then you should be planning on taking backups every 1 hour.', 'start': 18232.268, 'duration': 7.947}, {'end': 18245.079, 'text': 'If RPO is 12 hours, then you should be planning on taking backups every 12 hours.', 'start': 18240.355, 'duration': 4.724}, {'end': 18248.942, 'text': "So that's how RPO and RTO helps disaster recovery.", 'start': 18245.139, 'duration': 3.803}], 'summary': 'Rto is the maximum recovery time, rpo is the acceptable data loss, both critical for disaster recovery.', 'duration': 73.497, 'max_score': 18175.445, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w818175445.jpg'}], 'start': 16468.518, 'title': 'Aws services and effective question analysis', 'summary': 'Covers effective question analysis and answer selection, emphasizing understanding the question, comparing options, and includes examples for selecting the right database service and monitoring tool for aws services. it also discusses the selection of aws services for mobile app user authentication, machine learning data classification, and user management, and provides an overview of various aws services for specific requirements. additionally, it explains adding an instance to an auto scaling group and factors for migrating to aws, including cost, demand transparency, urgency of provisioning, hardware requirements, and business agility, while also defining rto and rpo in aws for disaster recovery planning.', 'chapters': [{'end': 16735.588, 'start': 16468.518, 'title': 'Effective question analysis and answer selection', 'summary': 'Emphasizes the importance of understanding the question, comparing and contrasting options, and provides examples of selecting the right database service and monitoring tool for aws services.', 'duration': 267.07, 'highlights': ['DynamoDB is the right answer for a game designer needing a single digit millisecond latency database service, providing fast and flexible NoSQL database service and single digit millisecond latency at any scale. DynamoDB is an ideal choice for game designers needing fast and flexible NoSQL database service with single digit millisecond latency.', 'CloudWatch is the appropriate choice for real-time monitoring of AWS services, offering system-wide visibility, metric tracking, and actionable insights. CloudWatch provides system-wide visibility, metric tracking, and actionable insights for real-time monitoring of AWS services.', 'Comparing and contrasting options helps in narrowing down choices and making precise selections, leading to time efficiency and accurate decision-making. Comparing and contrasting options aids in precise selections and time efficiency.']}, {'end': 17274.58, 'start': 16735.928, 'title': 'Aws services for mobile app, machine learning, and user management', 'summary': 'Discusses the selection of aws services for mobile app user authentication, machine learning data classification, and user management, emphasizing the relevance of services like amazon cognito and aws massey.', 'duration': 538.652, 'highlights': ['Amazon Cognito is a service that helps web and mobile apps for sign up, sign in, and access control, making it the most suitable option for user authentication for the mobile platform. Amazon Cognito is the most suitable option for user authentication for the mobile platform.', 'AWS Massey is a machine learning service that discovers, classifies, and protects sensitive information, making it the best choice for discovering sensitive enterprise data and using NLP for classification. AWS Massey is the best choice for discovering sensitive enterprise data and using NLP for classification.', "AWS IAM, despite its name, is not relevant to identifying sensitive data and managing it, making it unsuitable for the machine learning engineer's requirement. AWS IAM is unsuitable for identifying sensitive data and managing it.", "AWS Identity and Access Management is the appropriate service for creating and managing AWS users and permissions, aligning with the system administrator's needs for user management. AWS Identity and Access Management is the appropriate service for creating and managing AWS users and permissions.", 'The Amazon VPC is suitable for allocating various private and public IP addresses and controlling connections to the internet and other instances, making it the correct choice for the given requirements. The Amazon VPC is the correct choice for allocating private and public IP addresses and controlling connections.']}, {'end': 17770.608, 'start': 17274.58, 'title': 'Aws services overview', 'summary': 'Discusses the selection of aws services for specific requirements: choosing vpc for networking, rds for database needs, mechanical turk for human researchers/consultants, ecs for containerized applications, and lambda for serverless code execution.', 'duration': 496.028, 'highlights': ['Amazon Elastic Container Service is a highly scalable, high performance container orchestration service that supports Kubernetes. ECS is a fitting solution for deploying, managing, and scaling containerized applications with the support for Kubernetes, fulfilling the specific requirement.', 'Amazon Relational Database Service is a platform as a service that can be resized and used to automate time-consuming administrative tasks. RDS matches the requirement for a database service that can be resized and automates administrative tasks, making it a suitable choice.', 'Amazon Mechanical Turk provides a means for accessing human researchers or consultants to help solve problems on a contractual or temporary basis. Mechanical Turk is the appropriate choice for accessing human researchers or consultants on a temporary basis, meeting the specified need.', 'AWS Lambda runs code without provisioning or managing servers, making it a serverless computing platform. Lambda fulfills the requirement of running code without managing servers, making it the suitable option for the specified need.', 'Amazon Elastic Cache is an in-memory data store but not a full-blown database, and does not come with Amazon provisioned automation for administrative tasks. Elastic Cache does not meet the requirement for a full-blown database with automation, making it unsuitable for the given need.']}, {'end': 18248.942, 'start': 17770.828, 'title': 'Adding instance to auto scaling group & factors for migrating to aws', 'summary': 'Explains the process of adding an existing instance to an auto scaling group, detailing a seven-step procedure, and also discusses the factors to consider while migrating to amazon web services, including cost, demand transparency, urgency of provisioning, hardware requirements, and business agility. it also defines rto and rpo in aws as recovery time and recovery point objectives, respectively, for disaster recovery planning.', 'duration': 478.114, 'highlights': ['The seven-step process for adding an instance back to the auto scaling group involves selecting the appropriate auto-scaling group and attaching the instance to it, with the ability to change the instance type while adding it. The process of adding an existing instance to an auto scaling group involves a seven-step procedure, including selecting the appropriate auto-scaling group and attaching the instance to it, with the option to change the instance type.', 'Factors to consider while migrating to Amazon Web Services include cost, demand transparency, urgency of provisioning, hardware requirements, and business agility. Considerations for migrating to Amazon Web Services encompass cost, demand transparency, urgency of provisioning, hardware requirements, and business agility.', 'RTO (Recovery Time Objective) refers to the maximum time a company is willing to wait for recovery to happen after a disaster, while RPO (Recovery Point Objective) is the maximum amount of data loss a company is willing to accept, determined by the frequency of backups. RTO signifies the maximum time for recovery after a disaster, while RPO indicates the acceptable data loss determined by backup frequency.']}], 'duration': 1780.424, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w816468518.jpg', 'highlights': ['DynamoDB is the ideal choice for game designers needing fast and flexible NoSQL database service with single digit millisecond latency.', 'CloudWatch provides system-wide visibility, metric tracking, and actionable insights for real-time monitoring of AWS services.', 'Comparing and contrasting options aids in precise selections and time efficiency.', 'Amazon Cognito is the most suitable option for user authentication for the mobile platform.', 'AWS Massey is the best choice for discovering sensitive enterprise data and using NLP for classification.', 'AWS Identity and Access Management is the appropriate service for creating and managing AWS users and permissions.', 'The Amazon VPC is the correct choice for allocating private and public IP addresses and controlling connections.', 'ECS is a fitting solution for deploying, managing, and scaling containerized applications with the support for Kubernetes.', 'RDS matches the requirement for a database service that can be resized and automates administrative tasks, making it a suitable choice.', 'Mechanical Turk is the appropriate choice for accessing human researchers or consultants on a temporary basis.', 'Lambda fulfills the requirement of running code without managing servers, making it the suitable option for the specified need.', 'The seven-step process for adding an existing instance to an auto scaling group involves selecting the appropriate auto-scaling group and attaching the instance to it.', 'Considerations for migrating to Amazon Web Services encompass cost, demand transparency, urgency of provisioning, hardware requirements, and business agility.', 'RTO signifies the maximum time for recovery after a disaster, while RPO indicates the acceptable data loss determined by backup frequency.']}, {'end': 19591.556, 'segs': [{'end': 18342.937, 'src': 'embed', 'start': 18297.333, 'weight': 3, 'content': [{'end': 18303.856, 'text': 'Snowball is simple storage and movement of data, and Snowball Edge has a compute function attached to it.', 'start': 18297.333, 'duration': 6.523}, {'end': 18313.901, 'text': 'Snowmobile, on the other hand, is an exabyte scale migration service that allows us to transfer data up to 100 petabytes.', 'start': 18304.196, 'duration': 9.705}, {'end': 18316.642, 'text': "That's like 100,000 terabytes.", 'start': 18314.201, 'duration': 2.441}, {'end': 18326.387, 'text': 'So depending on the size of data that we want to transfer from our data center to the cloud, we can hire, we can rent any of these three services.', 'start': 18316.902, 'duration': 9.485}, {'end': 18329.169, 'text': "Let's talk about some cloud formation questions.", 'start': 18326.827, 'duration': 2.342}, {'end': 18330.83, 'text': 'This is a classic question.', 'start': 18329.529, 'duration': 1.301}, {'end': 18339.715, 'text': 'How is AWS cloud formation different from AWS Elastic Beanstalk? From the surface, they both look like the same.', 'start': 18330.95, 'duration': 8.765}, {'end': 18342.937, 'text': "You don't go through the console provisioning resources.", 'start': 18340.216, 'duration': 2.721}], 'summary': 'Snowball edge has compute function, snowmobile transfers up to 100 petabytes. aws cloudformation differs from elastic beanstalk.', 'duration': 45.604, 'max_score': 18297.333, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w818297333.jpg'}, {'end': 18386.461, 'src': 'embed', 'start': 18362.467, 'weight': 1, 'content': [{'end': 18368.629, 'text': "Let's talk about the difference between them and this is what you will be explaining to the interviewer or the panelist.", 'start': 18362.467, 'duration': 6.162}, {'end': 18378.035, 'text': 'So the CloudFormation, the CloudFormation service helps you describe and provision all the infrastructure resources in the cloud environment.', 'start': 18368.849, 'duration': 9.186}, {'end': 18386.461, 'text': 'On the other hand, Elastic Beanstalk provides an simple environment to which we can deploy and run application.', 'start': 18378.315, 'duration': 8.146}], 'summary': 'Cloudformation describes and provisions infrastructure; elastic beanstalk offers simple environment for application deployment.', 'duration': 23.994, 'max_score': 18362.467, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w818362467.jpg'}, {'end': 18596.83, 'src': 'embed', 'start': 18553.058, 'weight': 0, 'content': [{'end': 18555.359, 'text': 'And S3 bucket is a resource.', 'start': 18553.058, 'duration': 2.301}, {'end': 18557.58, 'text': 'Elastic load balancer is a resource.', 'start': 18555.539, 'duration': 2.041}, {'end': 18559.702, 'text': 'And NAT gateway is a resource.', 'start': 18557.861, 'duration': 1.841}, {'end': 18561.142, 'text': 'VPC is a resource.', 'start': 18559.862, 'duration': 1.28}, {'end': 18563.583, 'text': 'So you see all these components are the resources.', 'start': 18561.162, 'duration': 2.421}, {'end': 18571.968, 'text': 'And the resource section in the cloud formation defines what are the AWS cloud resources that will be created through this cloud formation template.', 'start': 18563.764, 'duration': 8.204}, {'end': 18573.409, 'text': 'And then we have version.', 'start': 18572.088, 'duration': 1.321}, {'end': 18578.151, 'text': 'Version actually identifies the capabilities of the template, you know.', 'start': 18573.769, 'duration': 4.382}, {'end': 18586.66, 'text': 'We just need to make sure that it is of the latest version type and the latest version is 0909-2010.', 'start': 18578.371, 'duration': 8.289}, {'end': 18588.301, 'text': "That's the latest version number.", 'start': 18586.76, 'duration': 1.541}, {'end': 18596.83, 'text': "You'll be able to find that on the top of the CloudFormation template and that version number defines the capabilities of the CloudFormation template.", 'start': 18588.762, 'duration': 8.068}], 'summary': 'Cloudformation template defines aws resources and capabilities, latest version is 0909-2010.', 'duration': 43.772, 'max_score': 18553.058, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w818553058.jpg'}, {'end': 18893.344, 'src': 'embed', 'start': 18867.242, 'weight': 4, 'content': [{'end': 18876.81, 'text': 'On the other hand, instance store is temporary storage and that storage is actually physically attached to the host of the machine.', 'start': 18867.242, 'duration': 9.568}, {'end': 18885.298, 'text': 'EBS is an external storage and instance store is locally attached to the instance or locally attached to the host of the machine.', 'start': 18877.031, 'duration': 8.267}, {'end': 18892.163, 'text': 'We cannot detach an instance store from one instance and attach it to another but we can do that with EBS.', 'start': 18885.498, 'duration': 6.665}, {'end': 18893.344, 'text': "So that's a big difference.", 'start': 18892.203, 'duration': 1.141}], 'summary': 'Instance store is locally attached, while ebs is detachable.', 'duration': 26.102, 'max_score': 18867.242, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w818867242.jpg'}, {'end': 19219.294, 'src': 'embed', 'start': 19193.134, 'weight': 12, 'content': [{'end': 19196.997, 'text': 'Based on that port also, it can take a routing decision.', 'start': 19193.134, 'duration': 3.863}, {'end': 19199.419, 'text': "And that's what Application Load Balancer does.", 'start': 19197.117, 'duration': 2.302}, {'end': 19207.085, 'text': 'On the other hand, we have network load balancer and the network load balancer makes routing decisions at the transport level.', 'start': 19199.739, 'duration': 7.346}, {'end': 19210.988, 'text': "It's faster because it has very less thing to work on.", 'start': 19207.325, 'duration': 3.663}, {'end': 19213.17, 'text': 'It works on lower OSI layer.', 'start': 19211.228, 'duration': 1.942}, {'end': 19214.591, 'text': 'It works on lower layer.', 'start': 19213.47, 'duration': 1.121}, {'end': 19219.294, 'text': 'So it has very less information to work with than compared with application layer.', 'start': 19214.651, 'duration': 4.643}], 'summary': 'Application load balancer makes routing decisions at the application layer, while network load balancer does so at the transport level, making it faster due to working on a lower osi layer.', 'duration': 26.16, 'max_score': 19193.134, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w819193134.jpg'}, {'end': 19303.853, 'src': 'embed', 'start': 19276.369, 'weight': 2, 'content': [{'end': 19283.173, 'text': "address all type of traffic, we're going to have two load balancers called as the child from the classic two load balancer,", 'start': 19276.369, 'duration': 6.804}, {'end': 19288.956, 'text': 'and one is going to specifically address the application requirement and one is going to specifically address the network requirement.', 'start': 19283.173, 'duration': 5.783}, {'end': 19292.34, 'text': "And let's call it as application load balancer and network load balancer.", 'start': 19289.136, 'duration': 3.204}, {'end': 19295.303, 'text': "So that's how now we have two different load balancers.", 'start': 19292.4, 'duration': 2.903}, {'end': 19296.685, 'text': 'Talking about load balancer,', 'start': 19295.503, 'duration': 1.182}, {'end': 19303.853, 'text': 'another classic question could be what are the different uses of the various load balancer in AWS Elastic Load Balancing?', 'start': 19296.685, 'duration': 7.168}], 'summary': 'Aws elastic load balancing has two types: application and network load balancers.', 'duration': 27.484, 'max_score': 19276.369, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w819276369.jpg'}, {'end': 19447.459, 'src': 'embed', 'start': 19404.727, 'weight': 8, 'content': [{'end': 19412.054, 'text': 'so, based on the application type, we can identify a pattern and create rules that would actually block that attack.', 'start': 19404.727, 'duration': 7.327}, {'end': 19417.478, 'text': 'based on the rule that we create, And WAF can be used for three cases.', 'start': 19412.054, 'duration': 5.424}, {'end': 19424.443, 'text': 'The first one is allow all requests and then block all requests and count all requests for a new policy.', 'start': 19417.998, 'duration': 6.445}, {'end': 19434.411, 'text': "So it's also a monitoring and management service which actually counts all the policies or counts all the requests that matches a particular policy that we create.", 'start': 19424.483, 'duration': 9.928}, {'end': 19441.795, 'text': 'And some of the characteristics we can mention in AWS WAF are the origin IPs and the strings that appear in the request.', 'start': 19434.711, 'duration': 7.084}, {'end': 19447.459, 'text': 'We can allow block based on origin IP, allow block based on strings that appear in the request.', 'start': 19441.875, 'duration': 5.584}], 'summary': 'Aws waf can create rules to block attacks, monitor and manage requests based on origin ips and request strings.', 'duration': 42.732, 'max_score': 19404.727, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w819404727.jpg'}, {'end': 19568.54, 'src': 'embed', 'start': 19542.971, 'weight': 6, 'content': [{'end': 19549.673, 'text': 'So it becomes very hard for somebody else to guess what the password would be and try to hack them.', 'start': 19542.971, 'duration': 6.702}, {'end': 19551.674, 'text': 'So we can set the length.', 'start': 19549.833, 'duration': 1.841}, {'end': 19552.814, 'text': 'of the password.', 'start': 19552.074, 'duration': 0.74}, {'end': 19559.397, 'text': 'we can set the complexity in the password and then we can set an automatic expiration of the password.', 'start': 19552.814, 'duration': 6.583}, {'end': 19568.54, 'text': 'so after a certain time the user is forced to create a new password, so the password is not still old and easy to guess in the environment,', 'start': 19559.397, 'duration': 9.143}], 'summary': 'Implementing password policies like length, complexity, and automatic expiration reduces the risk of hacking.', 'duration': 25.569, 'max_score': 19542.971, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w819542971.jpg'}], 'start': 18249.142, 'title': 'Aws data transfer, cloudformation, storage management, and load balancers', 'summary': 'Discusses the best data transfer options for petabytes, comparing snowball, snowball edge, and snowmobile (which can transfer data up to 100 petabytes), the differences between aws cloudformation and aws elastic beanstalk, storage management and backups in aws including ebs and instance store differences, backup solutions for efs, and types of load balancers in aws including application load balancer, network load balancer, and classic load balancer, along with their use cases and relevant security features like aws waf and aws iam.', 'chapters': [{'end': 18316.642, 'start': 18249.142, 'title': 'Best data transfer option for petabytes', 'summary': 'Discusses the best options for transferring huge amounts of data, comparing snowball, snowball edge, and snowmobile, with snowmobile being able to transfer data up to 100 petabytes.', 'duration': 67.5, 'highlights': ['Snowmobile is an exabyte scale migration service that allows us to transfer data up to 100 petabytes, making it the best option for huge data transfers.', 'AWS Snowball Edge has additional computing functions, providing more than just simple storage and movement of data.', 'AWS Snowball is a data transport solution for moving high volumes of data into and out of a specified AWS region, suitable for petabyte sized data migrations.']}, {'end': 18819.908, 'start': 18316.902, 'title': 'Aws cloudformation and aws elastic beanstalk', 'summary': 'Discusses the differences between aws cloudformation and aws elastic beanstalk, elements of an aws cloudformation template, and the rollback feature of cloudformation. it also outlines the six-step process to automate ec2 backups using ebs.', 'duration': 503.006, 'highlights': ['AWS CloudFormation vs. AWS Elastic Beanstalk: CloudFormation manages infrastructure while Elastic Beanstalk manages and runs applications, supporting different types of applications in the cloud. CloudFormation manages infrastructure, while Elastic Beanstalk manages and runs applications, supporting different types of applications in the cloud.', 'Elements of AWS CloudFormation template: The template includes parameters, outputs, resources, and version, all in JSON or YAML format. The AWS CloudFormation template includes parameters, outputs, resources, and version, all in JSON or YAML format.', 'Rollback feature of CloudFormation: If a resource cannot be created, CloudFormation automatically rolls back and deletes all previously created resources, preventing orphan resources in the environment. CloudFormation automatically rolls back and deletes all previously created resources if a resource cannot be created, preventing orphan resources in the environment.', 'Automating EC2 backups using EBS: The six-step process involves listing instances, connecting to AWS to list EBS volumes, listing snapshots, assigning retention periods, creating new snapshots, and deleting old snapshots. The six-step process to automate EC2 backups using EBS involves listing instances, EBS volumes, snapshots, assigning retention periods, creating new snapshots, and deleting old snapshots.']}, {'end': 19143.121, 'start': 18819.908, 'title': 'Storage management and backups in aws', 'summary': 'Discusses the differences between ebs and instance store, the backup solutions for efs, and the management of old snapshots using aws ops automator.', 'duration': 323.213, 'highlights': ['EBS is permanent storage, while instance store is temporary and volatile, making it suitable for cache data. EBS provides permanent storage and data persistence even after the EC2 instance is stopped or terminated, while instance store is volatile and data is lost if the disk fails or the instance is stopped.', 'EFS does not support snapshot, but allows automated backup from one EFS to another to recover from unintended changes or deletions. Unlike EBS, EFS does not support snapshots, but offers an automated backup solution from one EFS to another for recovery from unintended changes or deletions of data.', 'AWS Ops Automator can automate the management of EBS snapshots, including creating, copying, and deleting snapshots based on the defined retention period. AWS Ops Automator service simplifies EBS snapshot management by automating the creation, copying, and deletion of snapshots based on the defined retention period, making snapshot management easier.']}, {'end': 19591.556, 'start': 19143.361, 'title': 'Types of load balancers in aws', 'summary': 'Explains the three types of load balancers in aws - application load balancer, network load balancer, and classic load balancer - their use cases, differences, and relevant security features like aws waf and aws iam.', 'duration': 448.195, 'highlights': ['Types of Load Balancers The chapter discusses the three types of load balancers in AWS - application load balancer, network load balancer, and classic load balancer - their respective use cases and differences.', 'AWS WAF for Security AWS WAF protects web applications from common web exploits, controls traffic sources, creates custom rules to block attack patterns, and can be used for monitoring and management of policies.', 'AWS IAM for User Management AWS IAM enables creating and managing users, groups, security credentials, and policies for access to AWS services and resources, including setting password complexity and expiration.']}], 'duration': 1342.414, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w818249142.jpg', 'highlights': ['Snowmobile is the best option for huge data transfers, allowing up to 100 petabytes.', 'AWS Snowball Edge provides more than simple storage and data movement.', 'AWS Snowball is suitable for petabyte-sized data migrations.', 'AWS CloudFormation manages infrastructure, while Elastic Beanstalk manages and runs applications.', 'AWS CloudFormation template includes parameters, outputs, resources, and version in JSON or YAML format.', 'CloudFormation automatically rolls back and deletes previously created resources if a resource cannot be created.', 'The six-step process to automate EC2 backups using EBS involves listing instances, EBS volumes, snapshots, assigning retention periods, creating new snapshots, and deleting old snapshots.', 'EBS provides permanent storage and data persistence, while instance store is temporary and volatile.', 'EFS offers an automated backup solution from one EFS to another for recovery from unintended changes or deletions of data.', 'AWS Ops Automator service simplifies EBS snapshot management by automating the creation, copying, and deletion of snapshots based on the defined retention period.', 'The chapter discusses the three types of load balancers in AWS - application load balancer, network load balancer, and classic load balancer - their respective use cases and differences.', 'AWS WAF protects web applications from common web exploits, controls traffic sources, creates custom rules to block attack patterns, and can be used for monitoring and management of policies.', 'AWS IAM enables creating and managing users, groups, security credentials, and policies for access to AWS services and resources, including setting password complexity and expiration.']}, {'end': 21422.994, 'segs': [{'end': 19673.136, 'src': 'embed', 'start': 19642.501, 'weight': 8, 'content': [{'end': 19648.984, 'text': 'So when an IAM user is given a permission, it sticks within the IAM user.', 'start': 19642.501, 'duration': 6.483}, {'end': 19650.104, 'text': 'But with roles.', 'start': 19649.124, 'duration': 0.98}, {'end': 19653.126, 'text': 'we can give permissions to applications.', 'start': 19650.104, 'duration': 3.022}, {'end': 19659.189, 'text': 'we can give permissions to users in the same account in a different account, the corporate ID.', 'start': 19653.126, 'duration': 6.063}, {'end': 19665.472, 'text': 'we can give permissions to ec2, s3, RDS, VPC and lot more.', 'start': 19659.189, 'duration': 6.283}, {'end': 19669.434, 'text': 'role is wide and I am user is is not so wide.', 'start': 19665.472, 'duration': 3.962}, {'end': 19671.355, 'text': "you know it's very constrained.", 'start': 19669.434, 'duration': 1.921}, {'end': 19673.136, 'text': 'only for that I am user.', 'start': 19671.355, 'duration': 1.781}], 'summary': 'Iam roles allow wider permission distribution than iam users, including applications, users across different accounts, and various aws services.', 'duration': 30.635, 'max_score': 19642.501, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w819642501.jpg'}, {'end': 19810.483, 'src': 'embed', 'start': 19785.376, 'weight': 19, 'content': [{'end': 19792.383, 'text': 'So IAM policy is all about one particular resource and the policy summary is all about multiple resources.', 'start': 19785.376, 'duration': 7.007}, {'end': 19797.688, 'text': 'With IAM policy, it was only talking about S3, bucket and one particular S3 bucket.', 'start': 19792.603, 'duration': 5.085}, {'end': 19803.655, 'text': 'Here it talks about CloudFormation template, CloudWatch logs, EC2, Elastic Beanstalk services,', 'start': 19797.869, 'duration': 5.786}, {'end': 19808.22, 'text': 'summary summary of resources and the permissions and policies attached to them.', 'start': 19803.655, 'duration': 4.565}, {'end': 19810.483, 'text': "That's what policy summary is all about.", 'start': 19808.38, 'duration': 2.103}], 'summary': 'Iam policy focuses on one resource, while policy summary covers multiple resources and their permissions.', 'duration': 25.107, 'max_score': 19785.376, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w819785376.jpg'}, {'end': 19936.213, 'src': 'embed', 'start': 19883.873, 'weight': 0, 'content': [{'end': 19887.516, 'text': 'And second is manage access for federated users.', 'start': 19883.873, 'duration': 3.643}, {'end': 19897.644, 'text': 'who are non-IAM users and, more importantly, IAM is a free service and with that will only be charged for the use of the resources,', 'start': 19887.856, 'duration': 9.788}, {'end': 19901.247, 'text': 'not for the IAM username and password that we create.', 'start': 19897.644, 'duration': 3.603}, {'end': 19906.916, 'text': "Alright, let's now talk about some of the questions in Route 53.", 'start': 19901.772, 'duration': 5.144}, {'end': 19917.966, 'text': 'One classic question that could be asked in an interview is what is the difference between latency-based routing and GeoDNS or Geo-based DNS routing?', 'start': 19906.916, 'duration': 11.05}, {'end': 19927.61, 'text': 'Now, the geo-based DNS routing takes routing decisions on the basis of the geographic location of the request.', 'start': 19918.086, 'duration': 9.524}, {'end': 19936.213, 'text': 'And on the other hand, the latency-based routing utilizes latency measurements between networks and data centers.', 'start': 19927.85, 'duration': 8.363}], 'summary': 'Iam is a free service, charged only for resources used. route 53 includes questions on latency-based and geodns routing.', 'duration': 52.34, 'max_score': 19883.873, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w819883873.jpg'}, {'end': 19988.403, 'src': 'embed', 'start': 19958.462, 'weight': 18, 'content': [{'end': 19963.625, 'text': 'you know, you could have, you know, two different or three different websites for the same URL.', 'start': 19958.462, 'duration': 5.163}, {'end': 19966.726, 'text': 'you know, take Amazon, the shopping website.', 'start': 19963.625, 'duration': 3.101}, {'end': 19975.672, 'text': 'for example, when we go to amazon.com From in the US, it directs us to the US webpage where the products are different,', 'start': 19966.726, 'duration': 8.946}, {'end': 19981.217, 'text': 'the currency is different and the flag and a couple of other advertisements that shows up are different.', 'start': 19975.672, 'duration': 5.545}, {'end': 19988.403, 'text': 'And when we go to Amazon.com from India, it gets directed to the Amazon.com Indian site.', 'start': 19981.597, 'duration': 6.806}], 'summary': 'Different websites for the same url based on location, e.g. us and india for amazon.com.', 'duration': 29.941, 'max_score': 19958.462, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w819958462.jpg'}, {'end': 20344.43, 'src': 'embed', 'start': 20295.636, 'weight': 10, 'content': [{'end': 20302.902, 'text': 'Can AWS Config aggregate data across different AWS accounts? Yes, it can.', 'start': 20295.636, 'duration': 7.266}, {'end': 20307.246, 'text': 'Now this question is actually to test whether you have used AWS Config or not.', 'start': 20303.143, 'duration': 4.103}, {'end': 20310.248, 'text': 'I know some of the services are very local, is it??', 'start': 20307.366, 'duration': 2.882}, {'end': 20316.754, 'text': 'Some of these services are availability zone specific, some of them are regional specific and some of them are global.', 'start': 20310.289, 'duration': 6.465}, {'end': 20321.397, 'text': 'services in Amazon and though some of the services are region services,', 'start': 20317.374, 'duration': 4.023}, {'end': 20327.64, 'text': 'you still can do some changes and add some configuration to it and collect regional data in it.', 'start': 20321.397, 'duration': 6.243}, {'end': 20335.325, 'text': 'for example, S3 is a regional service but still you can collect logs from all of the regions into an S3 bucket in one particular region.', 'start': 20327.64, 'duration': 7.685}, {'end': 20336.205, 'text': "that's possible.", 'start': 20335.325, 'duration': 0.88}, {'end': 20344.43, 'text': 'and CloudTrail is, and CloudWatch is an regional service but still you can, with some changes to it, with some adding permissions to it,', 'start': 20336.205, 'duration': 8.225}], 'summary': 'Aws config can aggregate data across different accounts and regions, including s3 and cloudtrail logs.', 'duration': 48.794, 'max_score': 20295.636, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w820295636.jpg'}, {'end': 20848.829, 'src': 'embed', 'start': 20802.808, 'weight': 4, 'content': [{'end': 20805.19, 'text': "let's look at some of the multiple choice questions.", 'start': 20802.808, 'duration': 2.382}, {'end': 20805.611, 'text': 'you know,', 'start': 20805.19, 'duration': 0.421}, {'end': 20816.179, 'text': 'sometimes some companies would have an written test or an mcq type online test before they call you for at the first level or before they call you for the second level.', 'start': 20805.611, 'duration': 10.568}, {'end': 20823.723, 'text': 'so these are some classical questions that companies asked or companies ask in their multiple choice online questions.', 'start': 20816.179, 'duration': 7.544}, {'end': 20825.083, 'text': "Let's look at this question.", 'start': 20824.023, 'duration': 1.06}, {'end': 20833.485, 'text': 'As a developer, using this pay-per-use service, you can send, store, and receive messages between software components.', 'start': 20825.203, 'duration': 8.282}, {'end': 20836.845, 'text': "Which of the following is being referred here? Let's look at it.", 'start': 20833.705, 'duration': 3.14}, {'end': 20844.827, 'text': 'We have AWS Step Functions, Amazon MQ, Amazon Simple Queue Service, Amazon Simple Notification Service.', 'start': 20837.125, 'duration': 7.702}, {'end': 20845.907, 'text': "Let's read the question again.", 'start': 20844.987, 'duration': 0.92}, {'end': 20848.829, 'text': 'As a developer using this pay-per-use service.', 'start': 20846.107, 'duration': 2.722}], 'summary': "Companies use mcqs to assess developers' knowledge. example question: identifying a pay-per-use service.", 'duration': 46.021, 'max_score': 20802.808, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w820802808.jpg'}, {'end': 21093.327, 'src': 'embed', 'start': 21071.24, 'weight': 5, 'content': [{'end': 21082.203, 'text': "Let's say that you are working for your company's ID team and you are designated to adjust the capacity of the AWS resource based on the incoming application and network traffic.", 'start': 21071.24, 'duration': 10.963}, {'end': 21084.104, 'text': 'How do you do it?', 'start': 21082.343, 'duration': 1.761}, {'end': 21092.507, 'text': "So what's the service that actually helps us to adjust the capacity of the AWS resource based on the incoming application?", 'start': 21084.464, 'duration': 8.043}, {'end': 21093.327, 'text': "Let's look at it.", 'start': 21092.747, 'duration': 0.58}], 'summary': 'Adjust aws resource capacity based on incoming traffic with relevant service.', 'duration': 22.087, 'max_score': 21071.24, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w821071240.jpg'}, {'end': 21166.351, 'src': 'embed', 'start': 21136.002, 'weight': 6, 'content': [{'end': 21142.364, 'text': 'This cross-platform video game development engine that supports PC, Xbox, PlayStation,', 'start': 21136.002, 'duration': 6.362}, {'end': 21149.166, 'text': "iOS and Android platforms allows developers to build and host their games on Amazon's servers.", 'start': 21142.364, 'duration': 6.802}, {'end': 21156.668, 'text': 'So we have Amazon Gamelift, Amazon Greengrass, Amazon Lumberyard, Amazon Sumerian.', 'start': 21149.406, 'duration': 7.262}, {'end': 21158.328, 'text': "Let's read the question again.", 'start': 21157.108, 'duration': 1.22}, {'end': 21166.351, 'text': 'This cross-platform video game development engine that supports PC, Xbox, PlayStation, iOS and Android platforms,', 'start': 21158.468, 'duration': 7.883}], 'summary': "Amazon's cross-platform game engine supports pc, xbox, playstation, ios, and android.", 'duration': 30.349, 'max_score': 21136.002, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w821136002.jpg'}], 'start': 19591.696, 'title': 'Aws services and features', 'summary': 'Provides an overview of iam roles and users, managed policies, and iam use cases. it also explains latency-based vs geodns routing, aws config, cloudtrail, and aws services such as amazon rds, amazon s3, and aws auto scaling, offering insights into their functionalities, integration, and use cases.', 'chapters': [{'end': 19906.916, 'start': 19591.696, 'title': 'Iam and managed policies overview', 'summary': 'Provides an overview of iam, discussing the differences between iam roles and iam users, the types of managed policies, and the use cases of iam, emphasizing its role in managing user access and providing secure access to resources. additionally, it highlights that iam is a free service and charges are only incurred for resource usage.', 'duration': 315.22, 'highlights': ['IAM user has a permanent long-term credential and full access to all AWS IAM functionalities, while IAM role defines a set of permissions for making AWS service requests and offers temporary credentials. IAM user has permanent long-term credential and full AWS IAM access, while IAM role provides temporary credentials and defines permissions for AWS service requests.', 'Managed policies are IAM resources that express permissions using the IAM policy language, and there are two types: customer managed and Amazon managed policies. Managed policies express permissions using IAM policy language and come in two types: customer managed and Amazon managed.', 'IAM helps manage user access and provides secure access to resources for IAM users and federated users, enabling authentication through various third-party identity management systems, and it is a free service with charges only for resource usage. IAM manages user access, enables secure access for IAM and federated users, and is a free service with charges solely for resource usage.']}, {'end': 20180.347, 'start': 19906.916, 'title': 'Latency-based vs geodns routing', 'summary': 'Explains the difference between latency-based and geodns routing, detailing their use cases and providing examples, as well as how amazon route53 provides high availability and low latency through globally distributed dns servers.', 'duration': 273.431, 'highlights': ['Latency-based routing aims to achieve minimum end user latency by utilizing latency measurements between networks and data centers, resulting in the lowest possible latency for customers. Latency-based routing focuses on providing the lowest latency for customers by using latency measurements between networks and data centers.', 'Geo-based DNS routing directs customers to different websites based on their geographic location, such as different websites for the same URL based on the country they are browsing from. Geo-based DNS routing directs customers to different websites based on their geographic location, allowing for different websites for the same URL based on the country they are browsing from.', 'Amazon Route53 provides high availability and low latency through globally distributed DNS servers, ensuring that customers globally reach a local DNS server, thus reducing latency and ensuring high availability. Amazon Route53 ensures high availability and low latency by providing globally distributed DNS servers, enabling customers globally to reach local DNS servers for reduced latency and high availability.']}, {'end': 20802.808, 'start': 20180.347, 'title': 'Aws config and cloudtrail', 'summary': 'Explains the differences between aws config and cloudtrail, including their functionalities, integration, and use cases. it also covers topics like scaling, maintenance windows in amazon rds, and consistency models in dynamodb.', 'duration': 622.461, 'highlights': ['AWS Config records point-in-time configuration details of resources, while CloudTrail records user API activity and access in the cloud environment. AWS Config captures the configuration of resources at a specific point in time, while CloudTrail records API calls, their types, and responses in the cloud environment.', 'CloudTrail helps identify who made API calls and configuration changes, while AWS Config helps answer what the AWS resource looked like at a given point in time. CloudTrail assists in identifying the users making API calls and detecting incorrectly configured security groups, while AWS Config provides information about the state of AWS resources at a specific point in time.', 'AWS Config can aggregate data across different AWS accounts and integrates seamlessly with SNS topics for notifications. AWS Config can aggregate data across different regions and AWS accounts, and it can notify users or groups about changes or new configurations using SNS topics.']}, {'end': 21135.662, 'start': 20802.808, 'title': 'Aws multiple choice questions', 'summary': 'Discusses multiple choice questions related to aws services, including examples such as amazon simple queue service, amazon chime, aws batch, amazon sagemaker, and amazon elastic load balancing, emphasizing the importance of product familiarity in facing interview questions.', 'duration': 332.854, 'highlights': ['Amazon Simple Queue Service is used to decouple the environment, introducing decoupling by providing a queue between two software components. Amazon Simple Queue Service breaks tight coupling and introduces decoupling in the environment, facilitating the insertion of a queue between two software components.', 'Amazon Chime allows the creation of chat boards and collaboration with AWS security features, supporting audio and video conferencing. Amazon Chime enables the creation of chat boards and collaboration with AWS security features, facilitating audio and video conferencing.', "AWS Batch is the suitable service for running thousands of individual jobs that are similar, serving the requirement of a company's AWS solution architect. AWS Batch is the optimal service for running thousands of individual jobs that are similar, meeting the needs of a company's AWS solution architect.", 'Amazon SageMaker provides developers and data scientists with the ability to build, train, and deploy machine learning models quickly. Amazon SageMaker empowers developers and data scientists to swiftly build, train, and deploy machine learning models.', 'Amazon Elastic Load Balancer helps in adjusting the capacity of AWS resources based on incoming application and network traffic. Amazon Elastic Load Balancer assists in adjusting the capacity of AWS resources based on incoming application and network traffic, aiding in scalability and monitoring.']}, {'end': 21422.994, 'start': 21136.002, 'title': 'Aws tutorial highlights', 'summary': 'Covers amazon lumberyard for game development, aws cost explorer for cost visualization, aws auto scaling for resource monitoring, amazon rds for database management, and aws simple notification service for message pushing onto various platforms.', 'duration': 286.992, 'highlights': ['Amazon Lumberyard - Free AAA gaming engine integrated with AWS and Twitch for building and hosting games on Amazon servers. Amazon Lumberyard is a free AAA gaming engine deeply integrated with AWS and Twitch, providing a growing set of tools for creating high-quality game applications and connecting to vast compute and storage in the cloud.', 'AWS Cost Explorer - Visualizes, understands, and manages AWS costs over time to track spending trends and projected costs. Cost Explorer is an option in the Amazon console that helps visualize, understand, and manage AWS costs over time, including tracking spending trends and projected costs.', 'AWS Auto Scaling - Automatically monitors and adjusts computer resources to ensure maximum performance and efficiency of all scalable resources. Auto Scaling is a service that automatically monitors and adjusts computer resources to ensure maximum performance and efficiency of all scalable resources by scaling the environment to handle the inputs.', 'Amazon RDS - Service for setting up and managing databases like MySQL, MariaDB, and PostgreSQL. Amazon RDS is the umbrella service that helps set up and manage databases like MySQL, MariaDB, and PostgreSQL.', 'AWS Simple Notification Service - Pushes messages to Google, Facebook, Windows, and Apple through APIs or AWS Management Console. Simple Notification Service is a message-pushing service that pushes messages to Google, Facebook, Windows, and Apple through APIs or AWS Management Console.']}], 'duration': 1831.298, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/RLd_XTyt-w8/pics/RLd_XTyt-w819591696.jpg', 'highlights': ['IAM role provides temporary credentials and defines permissions for AWS service requests.', 'IAM user has a permanent long-term credential and full AWS IAM access.', 'Managed policies express permissions using IAM policy language and come in two types: customer managed and Amazon managed.', 'IAM manages user access, enables secure access for IAM and federated users, and is a free service with charges solely for resource usage.', 'Amazon Route53 ensures high availability and low latency by providing globally distributed DNS servers.', 'Latency-based routing focuses on providing the lowest latency for customers by using latency measurements between networks and data centers.', 'Geo-based DNS routing directs customers to different websites based on their geographic location.', 'CloudTrail records API calls, their types, and responses in the cloud environment.', 'AWS Config captures the configuration of resources at a specific point in time.', 'AWS Config can aggregate data across different regions and AWS accounts, and it can notify users or groups about changes or new configurations using SNS topics.', 'Amazon Simple Queue Service breaks tight coupling and introduces decoupling in the environment, facilitating the insertion of a queue between two software components.', 'Amazon Chime enables the creation of chat boards and collaboration with AWS security features, facilitating audio and video conferencing.', "AWS Batch is the optimal service for running thousands of individual jobs that are similar, meeting the needs of a company's AWS solution architect.", 'Amazon SageMaker empowers developers and data scientists to swiftly build, train, and deploy machine learning models.', 'Amazon Elastic Load Balancer assists in adjusting the capacity of AWS resources based on incoming application and network traffic, aiding in scalability and monitoring.', 'Amazon Lumberyard is a free AAA gaming engine deeply integrated with AWS and Twitch, providing a growing set of tools for creating high-quality game applications and connecting to vast compute and storage in the cloud.', 'Cost Explorer is an option in the Amazon console that helps visualize, understand, and manage AWS costs over time, including tracking spending trends and projected costs.', 'Auto Scaling is a service that automatically monitors and adjusts computer resources to ensure maximum performance and efficiency of all scalable resources by scaling the environment to handle the inputs.', 'Amazon RDS is the umbrella service that helps set up and manage databases like MySQL, MariaDB, and PostgreSQL.', 'Simple Notification Service is a message-pushing service that pushes messages to Google, Facebook, Windows, and Apple through APIs or AWS Management Console.']}], 'highlights': ['The chapter emphasizes the synchronization of S3 and EC2, enabling content put in the S3 bucket to be notified to subscribers via SNS and also made available on the website hosted in the EC2 instance, showcasing the interconnected nature of the setup for customer engagement.', 'The features of AWS Lambda, including automatic scaling, metered billing, language support, and event-triggered code execution.', 'AWS Lambda dynamically provisions containers based on the volume and size of requests, reducing costs by scaling the number of containers up or down as needed. Lambda creates multiple containers to handle increasing requests, reducing costs by provisioning additional containers only when necessary.', 'S3 offers high durability (11.9) and availability (99.99%), ensuring data security and accessibility.', 'IAM allows administrators to allocate permissions to different groups of users accessing AWS resources, ensuring secure access control and enhancing security.', 'CloudFormation simplifies infrastructure management by allowing users to create and manage AWS resources in an orderly and predictable way, reducing the time spent on managing resources and enabling more focus on applications.', 'AWS certifications validate technical cloud knowledge and improve job opportunities.', 'Auto scaling helps in automatically provisioning and launching new instances to meet increasing demand and reduce resource usage during low demand, providing convenience for businesses and serving as a key reason for choosing a cloud service.', 'Cost Explorer services provide visibility into usage patterns and spending over the past 13 months and forecast for the next three months, enabling proactive cost management.', "NAT Gateway can burst up to 75 gigabits, whereas NAT Instance's bandwidth depends on the server type.", "The importance of familiarity with AMIs, EC2, and hardware availability is emphasized, as these aspects are often tested to gauge the candidate's knowledge and understanding, indicating the significance of being well-versed in the available operating systems and hardware options on AWS.", 'DynamoDB is the ideal choice for game designers needing fast and flexible NoSQL database service with single digit millisecond latency.', 'Snowmobile is the best option for huge data transfers, allowing up to 100 petabytes.', 'IAM role provides temporary credentials and defines permissions for AWS service requests.', 'Amazon Route53 ensures high availability and low latency by providing globally distributed DNS servers.', 'Amazon Simple Queue Service breaks tight coupling and introduces decoupling in the environment, facilitating the insertion of a queue between two software components.']}