title
AWS S3 Tutorial For Beginners | AWS Certified Solutions Architect Tutorial | AWS Training | Edureka

description
( AWS Architect Certification Training - https://www.edureka.co/aws-certification-training ) Amazon AWS Tutorial Blog Series: https://goo.gl/6EovH5 Amazon AWS Video tutorial Playlist: https://goo.gl/9fQX6J This AWS S3 Tutorial will help you learn one of the key AWS services called Amazon Simple Storage Service and it also includes a demo on hosting a website on Amazon S3. This AWS S3 tutorial is very important for those who want to become an AWS Certified Solutions Architect. For doubts & queries on AWS, post the same on Edureka Community: https://www.edureka.co/community/cloud-computing In this AWS S3 training video, you will understand: 1. Traditional Storage Tiers 2. Disadvantages of Traditional Storage over Cloud 3. AWS storage options: EBS, S3, Glacier 4. AWS Connecting Storage: Snowball & Storage Gateway 5. AWS Command Line Interface (CLI) Facebook: https://www.facebook.com/edurekaIN/ Twitter: https://twitter.com/edurekain LinkedIn: https://www.linkedin.com/company/edureka #awss3 #s3tutorial #s3instances #awsebs #awstraining #amazonaws Click on the time-stamp below to move directly to the topic you are interested in. 00:11 Class Agenda 03:52 Traditional Storage Tiers 06:14 Disadvantages of Traditional Storage over Cloud 16:03 Storage Options on AWS 19:20 AWS Connecting Storage 28:11 Q&A 30:42 EBS 45:14 Q&A 55:44 S3 01:06:32 Types of S3 Storage Classes 01:24:30 Demo: Restoring an Amazon EBS Volume 01:47:36 Q&A 01:55:51 Demo: Hosting a website on Amazon S3 How it Works? 1. This is a 5 Week Instructor led Online Course. 2. Course consists of 30 hours of online classes, 30 hours of assignment, 20 hours of project 3. We have a 24x7 One-on-One LIVE Technical Support to help you with any problems you might face or any clarifications you may require during the course. 4. You will get Lifetime Access to the recordings in the LMS. 5. At the end of the training you will have to complete the project based on which we will provide you a Verifiable Certificate! - - - - - - - - - - - - - - About the Course AWS Architect Certification Training from Edureka is designed to provide in depth knowledge about Amazon AWS architectural principles and its components. The sessions will be conducted by Industry practitioners who will train you to leverage AWS services to make the AWS cloud infrastructure scalable, reliable, and highly available. This course is completely aligned to AWS Architect Certification - Associate Level exam conducted by Amazon Web Services. During this AWS Architect Online training, you'll learn: 1. AWS Architecture and different models of Cloud Computing 2. Compute Services: Amazon EC2, Auto Scaling and Load Balancing, AWS Lambda, Elastic Beanstalk 3. Amazon Storage Services : EBS, S3 AWS, Glacier, CloudFront, Snowball, Storage Gateway 4. Database Services: RDS, DynamoDB, ElastiCache, RedShift 5. Security and Identity Services: IAM, KMS 6. Networking Services: Amazon VPC, Route 53, Direct Connect 7. Management Tools: CloudTrail, CloudWatch, CloudFormation, OpsWorks, Trusty Advisor 8. Application Services: SES, SNS, SQS Course Objectives On completion of the AWS Architect Certification training, learner will be able to: 1. Design and deploy scalable, highly available, and fault tolerant systems on AWS 2. Understand lift and shift of an existing on-premises application to AWS 3. Ingress and egress of data to and from AWS 4. Identifying appropriate use of AWS architectural best practices 5. Estimating AWS costs and identifying cost control mechanisms Who should go for this course? This course is designed for students and IT professionals who want to pursue a career in Cloud Computing. The course is a best fit for: 1. Professionals interested in managing highly-available and fault-tolerant enterprise and web-scale software deployments. 2. Professionals who want Project Experience in migrating and deploying cloud based solutions. Pre-requisites: There are no specific prerequisites for this course. Any professional who has an understanding of IT Service Management can join this training. There is no programming knowledge needed and no prior AWS experience required. For more information, Please write back to us at sales@edureka.co or call us at IND: 9606058406 / US: 18338555775 (toll free).

detail
{'title': 'AWS S3 Tutorial For Beginners | AWS Certified Solutions Architect Tutorial | AWS Training | Edureka', 'heatmap': [{'end': 1283.744, 'start': 997.75, 'weight': 0.719}, {'end': 2004.584, 'start': 1817.444, 'weight': 0.783}, {'end': 2185.867, 'start': 2088.693, 'weight': 0.762}, {'end': 3732.617, 'start': 3634.546, 'weight': 0.866}, {'end': 4544.455, 'start': 4357.998, 'weight': 0.827}, {'end': 5635.584, 'start': 5447.044, 'weight': 0.881}, {'end': 6273.074, 'start': 6177.91, 'weight': 0.78}, {'end': 7450.109, 'start': 7175.276, 'weight': 0.819}, {'end': 7726.019, 'start': 7538.84, 'weight': 0.754}, {'end': 8811.557, 'start': 8543.855, 'weight': 0.799}, {'end': 9065.753, 'start': 8986.918, 'weight': 0.996}], 'summary': 'Tutorial on aws s3 covers storage services overview, storage tiers, aws solutions, amazon s3 features, storage classes and options, aws services and management, ebs snapshots, aws snapshot storage, s3 website creation, and aws storage services use cases and limitations.', 'chapters': [{'end': 201.079, 'segs': [{'end': 126.497, 'src': 'embed', 'start': 28.885, 'weight': 0, 'content': [{'end': 36.54, 'text': 'these are key infrastructural elements that we use in our applications, and today our focus is on storage.', 'start': 28.885, 'duration': 7.655}, {'end': 46.544, 'text': "Okay, so what we'll do is we'll go through a little bit of comparison between traditional storage outside of cloud, the stuff that was used,", 'start': 38.16, 'duration': 8.384}, {'end': 51.127, 'text': 'that is still used, and how does it compare to storage on the cloud.', 'start': 46.544, 'duration': 4.583}, {'end': 65.334, 'text': "Let's understand traditional storage versus cloud storage a little bit, and then we'll look at three options three storage options on AWS, EBS and S3,", 'start': 51.987, 'duration': 13.347}, {'end': 67.015, 'text': 'Simple Storage Service and Glacier.', 'start': 65.334, 'duration': 1.681}, {'end': 70.697, 'text': 'So EBS and S3, extremely important.', 'start': 67.935, 'duration': 2.762}, {'end': 71.698, 'text': 'Please focus on these.', 'start': 70.797, 'duration': 0.901}, {'end': 73.319, 'text': 'These two are very, very important.', 'start': 71.778, 'duration': 1.541}, {'end': 77.781, 'text': 'Glacier is very important for long-term storage and archival files.', 'start': 73.879, 'duration': 3.902}, {'end': 80.183, 'text': 'Glacier is very, very cheap.', 'start': 78.762, 'duration': 1.421}, {'end': 84.925, 'text': 'So because it is so low cost, you should look at this seriously.', 'start': 80.523, 'duration': 4.402}, {'end': 89.468, 'text': "And then there are a couple of other services we'll talk about.", 'start': 85.506, 'duration': 3.962}, {'end': 93.09, 'text': "We'll not look at these in detail, but we'll talk about these.", 'start': 89.768, 'duration': 3.322}, {'end': 95.972, 'text': 'These are Snowball and Storage Gateway.', 'start': 93.45, 'duration': 2.522}, {'end': 99.415, 'text': 'So these two are more for larger enterprises.', 'start': 96.432, 'duration': 2.983}, {'end': 110.004, 'text': 'If you have lots of data to be transferred, for example, or if you want to create some sort of hybrid cloud infrastructure,', 'start': 100.075, 'duration': 9.929}, {'end': 112.786, 'text': 'then these kinds of services will come into play.', 'start': 110.004, 'duration': 2.782}, {'end': 115.909, 'text': 'But mainly, EBS, very important.', 'start': 113.067, 'duration': 2.842}, {'end': 118.111, 'text': 'Amazon S3, very important.', 'start': 116.409, 'duration': 1.702}, {'end': 120.213, 'text': 'Glacier, very low cost.', 'start': 118.711, 'duration': 1.502}, {'end': 122.735, 'text': 'And you must look at these things.', 'start': 120.693, 'duration': 2.042}, {'end': 126.497, 'text': "We'll also look at the command line interface.", 'start': 123.755, 'duration': 2.742}], 'summary': 'Comparison of traditional storage and cloud storage, focusing on aws storage options ebs, s3, and glacier, with emphasis on their importance and cost-effectiveness.', 'duration': 97.612, 'max_score': 28.885, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs28885.jpg'}, {'end': 181.154, 'src': 'embed', 'start': 152.413, 'weight': 5, 'content': [{'end': 157.237, 'text': 'So there are multiple interfaces, multiple ways of interacting with the AWS services.', 'start': 152.413, 'duration': 4.824}, {'end': 164.903, 'text': 'So we look at the CLI because, especially for the storage services, it makes sense to automate things.', 'start': 157.858, 'duration': 7.045}, {'end': 170.788, 'text': "So if you want to take a snapshot, if you want to do backup of certain things, then you're not going to do it manually.", 'start': 165.664, 'duration': 5.124}, {'end': 174.071, 'text': 'Normally what you do is you create a script.', 'start': 171.349, 'duration': 2.722}, {'end': 181.154, 'text': 'maybe a Perl script, maybe a shell script, maybe a PowerShell script for Windows users,', 'start': 174.791, 'duration': 6.363}], 'summary': 'Aws offers multiple interfaces for interacting with its services, such as cli for automating tasks like snapshots and backups using scripts.', 'duration': 28.741, 'max_score': 152.413, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs152413.jpg'}], 'start': 0.469, 'title': 'Aws storage services overview', 'summary': 'Discusses the importance of amazon s3, ebs, and glacier, along with the role of snowball and storage gateway for larger enterprises in the context of cloud computing. it also emphasizes the significance of the command line interface for automating storage tasks within aws.', 'chapters': [{'end': 80.183, 'start': 0.469, 'title': 'Module 3: storage services', 'summary': 'Discusses the importance of storage services in the context of cloud computing, comparing traditional storage with cloud storage and focusing on three key options on aws: ebs, s3, and glacier.', 'duration': 79.714, 'highlights': ['Comparison between traditional storage and cloud storage, emphasizing the importance of storage in cloud computing.', 'Focus on three key storage options on AWS: EBS, S3, and Glacier, with particular emphasis on the importance of EBS and S3.', 'Importance of Glacier for long-term storage and archival files, highlighting its cost-effectiveness.']}, {'end': 201.079, 'start': 80.523, 'title': 'Aws storage services overview', 'summary': 'Covers the importance of amazon s3, ebs, and glacier, along with the role of snowball and storage gateway for larger enterprises. it also highlights the significance of the command line interface for automating storage tasks within aws.', 'duration': 120.556, 'highlights': ['Amazon S3, EBS, and Glacier are highlighted as very important storage services within AWS. These storage services are emphasized for their significance within AWS.', 'Snowball and Storage Gateway are mentioned as more suitable for larger enterprises with substantial data transfer and hybrid cloud infrastructure needs. These services are described as catering to the requirements of larger enterprises for data transfer and hybrid cloud infrastructure.', "The importance of the command line interface (CLI) for automating storage tasks within AWS is stressed, as it allows for script-based manipulation of the infrastructure. The CLI's significance is highlighted for automating storage tasks through script-based manipulation of AWS infrastructure."]}], 'duration': 200.61, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs469.jpg', 'highlights': ['Comparison between traditional storage and cloud storage, emphasizing the importance of storage in cloud computing.', 'Focus on three key storage options on AWS: EBS, S3, and Glacier, with particular emphasis on the importance of EBS and S3.', 'Importance of Glacier for long-term storage and archival files, highlighting its cost-effectiveness.', 'Amazon S3, EBS, and Glacier are highlighted as very important storage services within AWS.', 'Snowball and Storage Gateway are mentioned as more suitable for larger enterprises with substantial data transfer and hybrid cloud infrastructure needs.', 'The importance of the command line interface (CLI) for automating storage tasks within AWS is stressed, as it allows for script-based manipulation of the infrastructure.']}, {'end': 969.576, 'segs': [{'end': 264.876, 'src': 'embed', 'start': 201.139, 'weight': 1, 'content': [{'end': 207.842, 'text': "What's a volume? What's a vault? So volume is basically like your hard disk volume.", 'start': 201.139, 'duration': 6.703}, {'end': 210.903, 'text': "So it's a storage device.", 'start': 208.242, 'duration': 2.661}, {'end': 215.185, 'text': 'You can have your folders and files, et cetera, in the volume.', 'start': 211.283, 'duration': 3.902}, {'end': 223.068, 'text': "And a vault is something, it's like a storage, again, a device which is usually used for archival data.", 'start': 215.605, 'duration': 7.463}, {'end': 231.053, 'text': "So let's remember what's a volume, what's a vault, because we'll be looking at these things in the coming slides.", 'start': 223.548, 'duration': 7.505}, {'end': 240.158, 'text': 'And the traditional storage, the enterprise storage outside of cloud, used to be of different types.', 'start': 232.374, 'duration': 7.784}, {'end': 251.869, 'text': 'So you had these three or four tiers, and then at the bottom tier, you have So this is basically archival stuff, long-term storage.', 'start': 240.659, 'duration': 11.21}, {'end': 259.038, 'text': "So because it's long-term, you need more storage, but you don't access it as often.", 'start': 252.99, 'duration': 6.048}, {'end': 260.62, 'text': "You don't access it as often.", 'start': 259.399, 'duration': 1.221}, {'end': 264.876, 'text': 'the access can be slower.', 'start': 263.895, 'duration': 0.981}], 'summary': 'A volume is like a hard disk for storage, while a vault is used for archival data. traditional storage had different tiers.', 'duration': 63.737, 'max_score': 201.139, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs201139.jpg'}, {'end': 348.72, 'src': 'embed', 'start': 320.449, 'weight': 0, 'content': [{'end': 328.072, 'text': 'So normally databases, maybe relational databases or NoSQL databases would run in tier zero type of volumes.', 'start': 320.449, 'duration': 7.623}, {'end': 333.553, 'text': 'And these are usually solid state devices.', 'start': 328.652, 'duration': 4.901}, {'end': 337.635, 'text': 'So this is what used to be there or is still there in the enterprise world.', 'start': 333.673, 'duration': 3.962}, {'end': 344.377, 'text': 'In many companies, banks, insurance companies, all types of larger companies, even mid-tier companies.', 'start': 338.515, 'duration': 5.862}, {'end': 348.72, 'text': 'They still use this kind of storage devices.', 'start': 345.377, 'duration': 3.343}], 'summary': 'Enterprise world relies on solid state devices for databases, including banks and insurance companies.', 'duration': 28.271, 'max_score': 320.449, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs320449.jpg'}, {'end': 472.11, 'src': 'embed', 'start': 445.743, 'weight': 4, 'content': [{'end': 450.486, 'text': "You don't have to use anything more than what you need and therefore you only pay for what you need.", 'start': 445.743, 'duration': 4.743}, {'end': 457.63, 'text': "That's one huge leap in terms of cost savings with the cloud.", 'start': 450.606, 'duration': 7.024}, {'end': 460.331, 'text': "That's one problem.", 'start': 458.59, 'duration': 1.741}, {'end': 467.909, 'text': "The second problem is a lot of inactive data, data which is old, you need to keep it maybe Maybe you don't even need to keep it.", 'start': 460.411, 'duration': 7.498}, {'end': 472.11, 'text': "You just don't have the time to clear out the old data that you don't need.", 'start': 468.109, 'duration': 4.001}], 'summary': 'Cloud offers cost savings by paying for what you need. inactive data management is a challenge.', 'duration': 26.367, 'max_score': 445.743, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs445743.jpg'}, {'end': 642.07, 'src': 'embed', 'start': 614.221, 'weight': 3, 'content': [{'end': 620.342, 'text': "We're talking about a hybrid cloud strategy, and this study has shown a very significant saving.", 'start': 614.221, 'duration': 6.121}, {'end': 625.303, 'text': "You can see it's probably half the cost by using cloud storage.", 'start': 620.502, 'duration': 4.801}, {'end': 631.648, 'text': "All right, okay, so Vishwanath, you're saying you didn't understand point two.", 'start': 627.847, 'duration': 3.801}, {'end': 633.148, 'text': 'Let me just go back here.', 'start': 632.188, 'duration': 0.96}, {'end': 636.889, 'text': 'Let me just go back here and just explain this point two here.', 'start': 633.348, 'duration': 3.541}, {'end': 642.07, 'text': "Okay, so what we're saying here is inactive data is sitting on costly storage.", 'start': 637.489, 'duration': 4.581}], 'summary': 'Hybrid cloud strategy shows significant cost savings, with a likely 50% reduction in costs through cloud storage.', 'duration': 27.849, 'max_score': 614.221, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs614221.jpg'}, {'end': 922.459, 'src': 'embed', 'start': 891.222, 'weight': 5, 'content': [{'end': 892.343, 'text': "That's what cloud storage is.", 'start': 891.222, 'duration': 1.121}, {'end': 900.043, 'text': 'It has the cloud pricing model, which means you only pay for what you use.', 'start': 895.12, 'duration': 4.923}, {'end': 911.031, 'text': 'For example, if you were to buy some SAN storage in the traditional mechanisms in your own data centers, you will buy some hardware.', 'start': 900.664, 'duration': 10.367}, {'end': 913.893, 'text': 'you will pay thousands of dollars upfront.', 'start': 911.031, 'duration': 2.862}, {'end': 919.036, 'text': 'But here, you only pay for what you use.', 'start': 916.495, 'duration': 2.541}, {'end': 922.459, 'text': "It's like your mobile phone bill, like your electricity bill.", 'start': 919.717, 'duration': 2.742}], 'summary': 'Cloud storage offers pay-as-you-go model, saving upfront costs.', 'duration': 31.237, 'max_score': 891.222, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs891222.jpg'}], 'start': 201.139, 'title': 'Storage tiers and cloud storage benefits', 'summary': 'Discusses traditional storage tiers and devices, including the concept of volume and vault, along with a focus on tier 0 using solid-state devices. additionally, it explores the cost-saving benefits of cloud storage, highlighting the elimination of idle capacity and automatic data movement for significant savings in a hybrid cloud strategy over on-premises storage.', 'chapters': [{'end': 348.72, 'start': 201.139, 'title': 'Storage tiers and devices', 'summary': 'Discusses the concepts of volume and vault, traditional storage tiers including tier 0 with solid state devices, and their usage in enterprise storage outside of cloud.', 'duration': 147.581, 'highlights': ['The traditional storage outside of cloud consists of different tiers, including tier 0 with solid state devices, tier 2 with slower disks, and tier 3 with tape backup or cold disk storage.', 'Tier 0 involves very fast storage using solid state devices, suitable for databases such as relational or NoSQL databases.', 'Volumes serve as storage devices for folders and files, while vaults are used for archival data, with tier 3 being dedicated to long-term storage with slower access.']}, {'end': 969.576, 'start': 348.74, 'title': 'Cloud storage benefits in enterprise', 'summary': 'Explores the cost-saving benefits of cloud storage compared to traditional storage, including the elimination of idle capacity and the automatic movement of inactive data, with a comparison showing significant savings of a hybrid cloud strategy over on-premises storage.', 'duration': 620.836, 'highlights': ['The cost-saving benefits of cloud storage are highlighted, including the elimination of idle capacity and the automatic movement of inactive data. Cloud storage eliminates idle capacity and allows automatic movement of inactive data, resulting in cost savings by paying only for what is used.', 'A comparison shows significant savings of a hybrid cloud strategy over on-premises storage. A comparison study demonstrates significant cost savings of a hybrid cloud strategy over on-premises storage, indicating a potential for nearly half the cost.', 'The chapter emphasizes the flexibility and cash flow advantages of the cloud pricing model. The cloud pricing model offers flexibility, no upfront costs, and a pay-as-you-go approach, providing better cash flow management and cost control.']}], 'duration': 768.437, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs201139.jpg', 'highlights': ['Tier 0 involves very fast storage using solid state devices, suitable for databases such as relational or NoSQL databases.', 'The traditional storage outside of cloud consists of different tiers, including tier 0 with solid state devices, tier 2 with slower disks, and tier 3 with tape backup or cold disk storage.', 'Volumes serve as storage devices for folders and files, while vaults are used for archival data, with tier 3 being dedicated to long-term storage with slower access.', 'A comparison study demonstrates significant cost savings of a hybrid cloud strategy over on-premises storage, indicating a potential for nearly half the cost.', 'The cost-saving benefits of cloud storage are highlighted, including the elimination of idle capacity and the automatic movement of inactive data.', 'The chapter emphasizes the flexibility and cash flow advantages of the cloud pricing model. The cloud pricing model offers flexibility, no upfront costs, and a pay-as-you-go approach, providing better cash flow management and cost control.']}, {'end': 1539.6, 'segs': [{'end': 1283.744, 'src': 'heatmap', 'start': 969.756, 'weight': 0, 'content': [{'end': 971.357, 'text': "Now let's talk about specific things.", 'start': 969.756, 'duration': 1.601}, {'end': 974.76, 'text': "And also, we'll look at how to use these things in our projects.", 'start': 972.078, 'duration': 2.682}, {'end': 980.421, 'text': 'All right, so first of all, two main services.', 'start': 976.636, 'duration': 3.785}, {'end': 983.906, 'text': 'One is EBS, Elastic Block Store.', 'start': 980.902, 'duration': 3.004}, {'end': 985.167, 'text': 'Please remember this.', 'start': 984.506, 'duration': 0.661}, {'end': 989.112, 'text': 'And the other one is S3, Simple Storage Service.', 'start': 985.588, 'duration': 3.524}, {'end': 994.68, 'text': "And within S3, there's a storage class called Glacier.", 'start': 990.895, 'duration': 3.785}, {'end': 997.47, 'text': 'And Glacier, by the name, you might be able to make out.', 'start': 995.368, 'duration': 2.102}, {'end': 1005.615, 'text': 'Glacier is basically those slow, icy things that you find in Antarctica or on the Arctic side.', 'start': 997.75, 'duration': 7.865}, {'end': 1011.139, 'text': 'And these are basically storage which is very slow to interact with.', 'start': 1006.456, 'duration': 4.683}, {'end': 1017.804, 'text': 'You can store things and retrieve things, but everything happens very slowly with Glacier.', 'start': 1013.04, 'duration': 4.764}, {'end': 1021.026, 'text': 'And because of that, Glacier can be very cheap.', 'start': 1018.324, 'duration': 2.702}, {'end': 1028.098, 'text': 'So Glacier is one storage class within S3 used for long term, low cost storage.', 'start': 1022.513, 'duration': 5.585}, {'end': 1033.025, 'text': 'So these are two main services, EBS and S3.', 'start': 1029.281, 'duration': 3.744}, {'end': 1036.709, 'text': 'And EBS is what is called block storage.', 'start': 1034.266, 'duration': 2.443}, {'end': 1040.193, 'text': 'And S3 is what is called object storage.', 'start': 1038.03, 'duration': 2.163}, {'end': 1043.945, 'text': 'Block storage and object storage.', 'start': 1041.743, 'duration': 2.202}, {'end': 1051.595, 'text': "You can read about these things, but also I always recommend that don't worry too much about all this technical jargon.", 'start': 1043.965, 'duration': 7.63}, {'end': 1052.537, 'text': "Don't worry about it.", 'start': 1051.876, 'duration': 0.661}, {'end': 1054.038, 'text': "Think about how you're going to use this.", 'start': 1052.877, 'duration': 1.161}, {'end': 1060.306, 'text': 'And the main thing is that block storage is like your hard disks.', 'start': 1054.939, 'duration': 5.367}, {'end': 1062.551, 'text': "It's like your hard disks.", 'start': 1061.631, 'duration': 0.92}, {'end': 1065.072, 'text': "It's not really hard disks, by the way, architecturally.", 'start': 1062.772, 'duration': 2.3}, {'end': 1067.033, 'text': "It's not hard disks attached to the server.", 'start': 1065.453, 'duration': 1.58}, {'end': 1071.015, 'text': "It's actually storage, which is more like network storage.", 'start': 1067.853, 'duration': 3.162}, {'end': 1075.576, 'text': 'The servers interact with the volumes over a network.', 'start': 1071.975, 'duration': 3.601}, {'end': 1079.818, 'text': 'So these are not really hard disks, but they act like hard disks.', 'start': 1076.077, 'duration': 3.741}, {'end': 1084.12, 'text': 'So from a usage point of view, you can consider them like hard disks.', 'start': 1080.498, 'duration': 3.622}, {'end': 1087.341, 'text': 'So your application can store something in the hard disk.', 'start': 1085.4, 'duration': 1.941}, {'end': 1097.87, 'text': "So same way, you'll have to use EBS, right? And S3 is basically storage which is available over APIs, web APIs.", 'start': 1087.821, 'duration': 10.049}, {'end': 1102.153, 'text': 'And these have different characteristics, so they have different use cases.', 'start': 1098.45, 'duration': 3.703}, {'end': 1106.295, 'text': 'So EBS will be used by your applications, by your databases.', 'start': 1102.173, 'duration': 4.122}, {'end': 1112.82, 'text': 'So if you have a MySQL database, the data in your MySQL database will be stored in EBS.', 'start': 1107.656, 'duration': 5.164}, {'end': 1122.527, 'text': 'Now, your application may show images, may have videos, so those things will be stored in S3.', 'start': 1114.465, 'duration': 8.062}, {'end': 1133.79, 'text': 'Your application videos, images, et cetera, will be stored in S3, and your application can write and retrieve from S3 using web APIs.', 'start': 1123.147, 'duration': 10.643}, {'end': 1142.092, 'text': 'But your application or your database will write and read from EBS using the usual OS level mechanisms.', 'start': 1134.15, 'duration': 7.942}, {'end': 1155.775, 'text': 'right, so so, conceptually, you know, please remember, this is more like a hard disk EBS, and S3 is more like a web-based storage mechanism.', 'start': 1142.967, 'duration': 12.808}, {'end': 1159.317, 'text': 'all right, ok, yeah, so you need to understand these two really well.', 'start': 1155.775, 'duration': 3.542}, {'end': 1160.338, 'text': 'we will discuss this more.', 'start': 1159.317, 'duration': 1.021}, {'end': 1170.249, 'text': 'All right, and now, looking at our tiers, now comparing where does each service fit into your tier, into the tiers that we saw?', 'start': 1162.662, 'duration': 7.587}, {'end': 1171.91, 'text': 'So EBS is tier zero.', 'start': 1170.609, 'duration': 1.301}, {'end': 1177.555, 'text': 'EBS is tier zero, it can be tier one because there are multiple volume types in EBS.', 'start': 1172.411, 'duration': 5.144}, {'end': 1187.104, 'text': 'But EBS is tier zero or one, and F3 is tier two, and Glacier is tier three.', 'start': 1178.917, 'duration': 8.187}, {'end': 1189.246, 'text': 'It can also be considered tier four, I think.', 'start': 1187.164, 'duration': 2.082}, {'end': 1193.316, 'text': 'I hope this is clear.', 'start': 1191.635, 'duration': 1.681}, {'end': 1203.139, 'text': 'You use Glacier for long-term stuff, database backups, log files, archival stuff, and EBS is for databases, and S3 is for something in the middle.', 'start': 1193.936, 'duration': 9.203}, {'end': 1219.539, 'text': "Now we've looked at traditional storage, we've looked at AWS types, and we've looked at specific AWS services as well.", 'start': 1212.677, 'duration': 6.862}, {'end': 1225.241, 'text': "Now let's understand some other storage services which are more for enterprises.", 'start': 1219.979, 'duration': 5.262}, {'end': 1226.841, 'text': 'These are more for enterprises.', 'start': 1225.701, 'duration': 1.14}, {'end': 1232.743, 'text': "So, by the way, what we've seen EBS, S3, and Glacier can be used by anybody small companies, startups,", 'start': 1226.881, 'duration': 5.862}, {'end': 1235.624, 'text': 'individual developers and also large enterprises.', 'start': 1232.743, 'duration': 2.881}, {'end': 1245.526, 'text': "And these two services, Storage Gateway and Snowball are more for enterprise customers and they're more for hybrid environments.", 'start': 1236.464, 'duration': 9.062}, {'end': 1251.088, 'text': 'Hybrid means you have some stuff in your own data centers and some stuff in the cloud.', 'start': 1246.467, 'duration': 4.621}, {'end': 1256.13, 'text': "Let's just talk about these a little bit and then I'm going to show you these things.", 'start': 1251.408, 'duration': 4.722}, {'end': 1258.791, 'text': "I'm going to demo these things to you.", 'start': 1256.87, 'duration': 1.921}, {'end': 1265.929, 'text': 'All right, so one is storage gateway.', 'start': 1262.987, 'duration': 2.942}, {'end': 1277.599, 'text': 'So this is basically a way for you to integrate your on-premises equipment, on-premises IT environments with AWS storage.', 'start': 1266.15, 'duration': 11.449}, {'end': 1283.744, 'text': 'So this is basically like a way to integrate.', 'start': 1278.019, 'duration': 5.725}], 'summary': 'Aws offers ebs for databases, s3 for web storage, and glacier for low-cost long-term storage. ebs is tier 0 or 1, s3 is tier 2, and glacier is tier 3. storage gateway and snowball are more for enterprise customers and hybrid environments.', 'duration': 58.342, 'max_score': 969.756, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs969756.jpg'}, {'end': 1112.82, 'src': 'embed', 'start': 1080.498, 'weight': 2, 'content': [{'end': 1084.12, 'text': 'So from a usage point of view, you can consider them like hard disks.', 'start': 1080.498, 'duration': 3.622}, {'end': 1087.341, 'text': 'So your application can store something in the hard disk.', 'start': 1085.4, 'duration': 1.941}, {'end': 1097.87, 'text': "So same way, you'll have to use EBS, right? And S3 is basically storage which is available over APIs, web APIs.", 'start': 1087.821, 'duration': 10.049}, {'end': 1102.153, 'text': 'And these have different characteristics, so they have different use cases.', 'start': 1098.45, 'duration': 3.703}, {'end': 1106.295, 'text': 'So EBS will be used by your applications, by your databases.', 'start': 1102.173, 'duration': 4.122}, {'end': 1112.82, 'text': 'So if you have a MySQL database, the data in your MySQL database will be stored in EBS.', 'start': 1107.656, 'duration': 5.164}], 'summary': 'Ebs and s3 are storage options with distinct use cases, ebs used by applications and databases, s3 available over web apis.', 'duration': 32.322, 'max_score': 1080.498, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs1080498.jpg'}, {'end': 1251.088, 'src': 'embed', 'start': 1226.881, 'weight': 1, 'content': [{'end': 1232.743, 'text': "So, by the way, what we've seen EBS, S3, and Glacier can be used by anybody small companies, startups,", 'start': 1226.881, 'duration': 5.862}, {'end': 1235.624, 'text': 'individual developers and also large enterprises.', 'start': 1232.743, 'duration': 2.881}, {'end': 1245.526, 'text': "And these two services, Storage Gateway and Snowball are more for enterprise customers and they're more for hybrid environments.", 'start': 1236.464, 'duration': 9.062}, {'end': 1251.088, 'text': 'Hybrid means you have some stuff in your own data centers and some stuff in the cloud.', 'start': 1246.467, 'duration': 4.621}], 'summary': 'Ebs, s3, and glacier for all, storage gateway and snowball for enterprises and hybrid environments.', 'duration': 24.207, 'max_score': 1226.881, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs1226881.jpg'}, {'end': 1458.839, 'src': 'embed', 'start': 1433.918, 'weight': 4, 'content': [{'end': 1439.182, 'text': 'And when it comes to storage side, you need to be able to measure the performance of the storage.', 'start': 1433.918, 'duration': 5.264}, {'end': 1444.086, 'text': "So that's where things like IOPS and disk IO come into play.", 'start': 1440.263, 'duration': 3.823}, {'end': 1448.15, 'text': 'So these are some metrics which tell you how your storage is performing.', 'start': 1444.367, 'duration': 3.783}, {'end': 1449.871, 'text': 'Especially IOPS.', 'start': 1448.79, 'duration': 1.081}, {'end': 1455.256, 'text': 'IOPS is input output per second, how many reads and writes are going on per second.', 'start': 1450.231, 'duration': 5.025}, {'end': 1458.839, 'text': 'And you may find that you need something.', 'start': 1456.297, 'duration': 2.542}], 'summary': 'Measure storage performance using metrics like iops and disk io to evaluate reads and writes per second.', 'duration': 24.921, 'max_score': 1433.918, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs1433918.jpg'}], 'start': 969.756, 'title': 'Aws storage services overview', 'summary': "Provides an overview of aws storage services, focusing on ebs and s3 and their characteristics, use cases, along with enterprise-focused services like storage gateway and snowball. it also discusses s3's glacier storage class for long-term, low-cost storage and includes performance metrics and storage sizes.", 'chapters': [{'end': 1028.098, 'start': 969.756, 'title': 'Aws storage services overview', 'summary': "Covers the overview of aws storage services, emphasizing on ebs and s3, including a specific focus on s3's glacier storage class for long-term, low-cost storage.", 'duration': 58.342, 'highlights': ['S3 has a storage class called Glacier, which is very slow to interact with, making it suitable for long-term, low-cost storage.', 'EBS and S3 are the two main AWS storage services, with a specific emphasis on the storage class Glacier within S3.']}, {'end': 1539.6, 'start': 1029.281, 'title': 'Aws storage services overview', 'summary': 'Covers the main aws storage services, ebs and s3, explaining their characteristics and use cases, and introduces additional enterprise-focused services like storage gateway and snowball, along with discussions on performance metrics and storage sizes.', 'duration': 510.319, 'highlights': ['EBS and S3 Characteristics and Use Cases EBS is likened to hard disks, used for databases and applications, while S3, accessible through web APIs, is ideal for storing images and videos, with different use cases and tier placements.', 'Enterprise-Focused Services Storage Gateway facilitates integration of on-premises IT environments with AWS storage, while Snowball offers a physical device for faster and cost-effective data transfer to the cloud for enterprises.', 'Performance Metrics and Storage Sizes The importance of IOPS in measuring storage performance, especially for high-performance applications and databases, and the explanation of storage size measures like tebibyte and gibibyte.']}], 'duration': 569.844, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs969756.jpg', 'highlights': ['EBS and S3 are the two main AWS storage services, with a specific emphasis on the storage class Glacier within S3.', 'Enterprise-Focused Services Storage Gateway facilitates integration of on-premises IT environments with AWS storage, while Snowball offers a physical device for faster and cost-effective data transfer to the cloud for enterprises.', 'EBS is likened to hard disks, used for databases and applications, while S3, accessible through web APIs, is ideal for storing images and videos, with different use cases and tier placements.', 'S3 has a storage class called Glacier, which is very slow to interact with, making it suitable for long-term, low-cost storage.', 'The importance of IOPS in measuring storage performance, especially for high-performance applications and databases, and the explanation of storage size measures like tebibyte and gibibyte.']}, {'end': 3257.686, 'segs': [{'end': 1624.004, 'src': 'embed', 'start': 1593.695, 'weight': 0, 'content': [{'end': 1596.316, 'text': 'Or the cost may be too high.', 'start': 1593.695, 'duration': 2.621}, {'end': 1603.798, 'text': 'So there are a lot of use cases where it just makes sense to ship the data, courier the data, rather than use the network.', 'start': 1596.336, 'duration': 7.462}, {'end': 1608.54, 'text': 'So what you do is you can request that the Snowball device be sent to you.', 'start': 1604.759, 'duration': 3.781}, {'end': 1613.219, 'text': "So you'll get a device in the post.", 'start': 1609.757, 'duration': 3.462}, {'end': 1620.022, 'text': 'And then you can connect this device to your server, copy the data, because this way the copying is very fast,', 'start': 1613.659, 'duration': 6.363}, {'end': 1624.004, 'text': 'because the server and the storage device are the same machine.', 'start': 1620.022, 'duration': 3.982}], 'summary': 'Snowball device enables fast data transfer by shipping instead of using network.', 'duration': 30.309, 'max_score': 1593.695, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs1593695.jpg'}, {'end': 2004.584, 'src': 'heatmap', 'start': 1817.444, 'weight': 0.783, 'content': [{'end': 1818.025, 'text': 'using EBS.', 'start': 1817.444, 'duration': 0.581}, {'end': 1821.868, 'text': 'And you can also take a snapshot of your EBS volume.', 'start': 1818.825, 'duration': 3.043}, {'end': 1824.01, 'text': 'A snapshot is like a backup.', 'start': 1822.348, 'duration': 1.662}, {'end': 1827.813, 'text': "It's like a backup of your EBS volume.", 'start': 1824.47, 'duration': 3.343}, {'end': 1830.155, 'text': 'You can take as many snapshots as you want.', 'start': 1828.433, 'duration': 1.722}, {'end': 1837.361, 'text': "If you're running databases on EBS volumes, you'll have to take a nightly snapshot.", 'start': 1830.175, 'duration': 7.186}, {'end': 1840.003, 'text': "So let's look at how all of this is done.", 'start': 1837.721, 'duration': 2.282}, {'end': 1851.011, 'text': 'OK, so EBS is block-level storage, and it is used for data, things like databases.', 'start': 1844.505, 'duration': 6.506}, {'end': 1858.717, 'text': 'You can use it for other things also, application servers, web servers, if you want to store log files, you can use that.', 'start': 1851.711, 'duration': 7.006}, {'end': 1868.103, 'text': 'But databases is a good example where you need to store the data data changes frequently, you need high performance.', 'start': 1858.997, 'duration': 9.106}, {'end': 1872.825, 'text': "So that's the kind of use cases where EBS is best.", 'start': 1869.663, 'duration': 3.162}, {'end': 1880.908, 'text': 'And the way it works is the EC2 instance, which is where your database may be running or your application server may be running,', 'start': 1873.785, 'duration': 7.123}, {'end': 1884.689, 'text': 'will read and write into the EBS volume', 'start': 1880.908, 'duration': 3.781}, {'end': 1889.351, 'text': 'So each EC2 instance must have one or more EBS volumes.', 'start': 1884.749, 'duration': 4.602}, {'end': 1899.587, 'text': 'And the server will write into these EPS volumes in the same way that any server would write into a hard disk volume.', 'start': 1892.204, 'duration': 7.383}, {'end': 1902.268, 'text': 'But this is not a hard disk.', 'start': 1900.567, 'duration': 1.701}, {'end': 1904.268, 'text': "It's like a hard disk, but not a hard disk.", 'start': 1902.668, 'duration': 1.6}, {'end': 1908.229, 'text': 'And this communication that you see here happens over the network.', 'start': 1904.868, 'duration': 3.361}, {'end': 1910.85, 'text': 'It happens over the network.', 'start': 1908.83, 'duration': 2.02}, {'end': 1916.052, 'text': "It's not directly attached to the physical host.", 'start': 1911.39, 'duration': 4.662}, {'end': 1917.272, 'text': "That's what EPS is.", 'start': 1916.152, 'duration': 1.12}, {'end': 1924.238, 'text': 'A snapshot is a backup of your EBS volumes.', 'start': 1920.377, 'duration': 3.861}, {'end': 1927.378, 'text': 'And the snapshot is stored in S3.', 'start': 1924.878, 'duration': 2.5}, {'end': 1930.679, 'text': 'It is stored in S3.', 'start': 1928.238, 'duration': 2.441}, {'end': 1939.34, 'text': 'So whenever you take a snapshot of your EBS volume, you get a copy of that volume at that point in time.', 'start': 1932.679, 'duration': 6.661}, {'end': 1941.001, 'text': "That's what a snapshot means.", 'start': 1940, 'duration': 1.001}, {'end': 1942.341, 'text': "It's like taking a picture.", 'start': 1941.221, 'duration': 1.12}, {'end': 1945.721, 'text': "So you take a picture of your EBS volume, and that's what a snapshot is.", 'start': 1942.801, 'duration': 2.92}, {'end': 1949.422, 'text': "So it's your data at a certain time.", 'start': 1946.401, 'duration': 3.021}, {'end': 1955.628, 'text': "And the snapshot, it's very important to know, is stored in Amazon S3.", 'start': 1950.946, 'duration': 4.682}, {'end': 1958.169, 'text': "It's stored in S3.", 'start': 1955.648, 'duration': 2.521}, {'end': 1959.49, 'text': 'Why is it stored in S3?', 'start': 1958.489, 'duration': 1.001}, {'end': 1961.611, 'text': 'Because S3 is a service.', 'start': 1959.59, 'duration': 2.021}, {'end': 1962.891, 'text': "we'll talk about it more.", 'start': 1961.611, 'duration': 1.28}, {'end': 1965.632, 'text': "it's a service which has high availability.", 'start': 1962.891, 'duration': 2.741}, {'end': 1967.933, 'text': 'it has high durability.', 'start': 1965.632, 'duration': 2.301}, {'end': 1977.477, 'text': 'it has very high durability 99.99, 11 nines durability, which means any data stored in S3 has no chance.', 'start': 1967.933, 'duration': 9.544}, {'end': 1979.018, 'text': 'it has no chance of loss.', 'start': 1977.477, 'duration': 1.541}, {'end': 1982.029, 'text': "it's a very, very durable service.", 'start': 1980.067, 'duration': 1.962}, {'end': 1987.893, 'text': 'so your snapshots are stored in S3 right and snapshots are incremental.', 'start': 1982.029, 'duration': 5.864}, {'end': 1992.996, 'text': 'they are incremental backup, which means you take a snapshot today, you take a snapshot tomorrow.', 'start': 1987.893, 'duration': 5.103}, {'end': 1995.478, 'text': 'so tomorrow the whole volume is not saved right.', 'start': 1992.996, 'duration': 2.482}, {'end': 2004.584, 'text': 'only the changes are saved when it comes to snapshots right, and snapshots of encrypted volumes are automatically encrypted right.', 'start': 1995.478, 'duration': 9.106}], 'summary': 'Amazon ebs is used for databases and snapshots provide incremental backups stored in s3 for high durability.', 'duration': 187.14, 'max_score': 1817.444, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs1817444.jpg'}, {'end': 2185.867, 'src': 'heatmap', 'start': 2088.693, 'weight': 0.762, 'content': [{'end': 2090.675, 'text': 'And then that EBS volume can be snapshotted.', 'start': 2088.693, 'duration': 1.982}, {'end': 2092.416, 'text': 'The snapshot goes into S3.', 'start': 2091.315, 'duration': 1.101}, {'end': 2095.027, 'text': 'you can take as many snapshots as you want.', 'start': 2093.085, 'duration': 1.942}, {'end': 2100.29, 'text': 'So imagine, say, your Oracle database running on an EC2 instance.', 'start': 2095.847, 'duration': 4.443}, {'end': 2103.571, 'text': 'The Oracle data is stored on EBS.', 'start': 2100.77, 'duration': 2.801}, {'end': 2110.855, 'text': 'And when you want to take a backup, you can take a snapshot of the EBS volume.', 'start': 2104.492, 'duration': 6.363}, {'end': 2111.535, 'text': "That's how it works.", 'start': 2110.935, 'duration': 0.6}, {'end': 2125.055, 'text': 'Now another thing is EBS, the volume is basically multiple copies of EBS are stored within the same availability zone.', 'start': 2111.915, 'duration': 13.14}, {'end': 2131.84, 'text': 'So there is a built-in high availability and data protection built into EBS.', 'start': 2125.415, 'duration': 6.425}, {'end': 2139.366, 'text': 'So copies are kept in multiple locations, but only within one availability zone.', 'start': 2132.32, 'duration': 7.046}, {'end': 2150.134, 'text': "So if the EBS volume fails, or if there's a zonal failure, if the availability zone fails, then you will not be able to access your EBS volume.", 'start': 2139.686, 'duration': 10.448}, {'end': 2156.888, 'text': 'So there is a little bit of replication and high availability built in, but only within one zone.', 'start': 2150.964, 'duration': 5.924}, {'end': 2160.391, 'text': 'So EBS cannot survive zonal failure.', 'start': 2157.529, 'duration': 2.862}, {'end': 2164.533, 'text': 'It cannot survive zonal failure, unlike S3, by the way.', 'start': 2161.171, 'duration': 3.362}, {'end': 2169.597, 'text': "S3 can work even if there's a zonal failure.", 'start': 2164.613, 'duration': 4.984}, {'end': 2172.299, 'text': 'So this is something to keep in mind.', 'start': 2169.857, 'duration': 2.442}, {'end': 2177.622, 'text': 'And by the way, your EBS volumes can be detached.', 'start': 2172.939, 'duration': 4.683}, {'end': 2179.724, 'text': 'You may have an EBS volume attached to one server.', 'start': 2177.803, 'duration': 1.921}, {'end': 2185.867, 'text': 'you can detach it from that server and attach it to any other EC2 instance.', 'start': 2180.182, 'duration': 5.685}], 'summary': 'Ebs volumes can be snapshotted and stored in s3, with built-in high availability within one availability zone, but not across zones. ebs volumes can be detached and attached to different ec2 instances.', 'duration': 97.174, 'max_score': 2088.693, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs2088693.jpg'}, {'end': 2213.576, 'src': 'embed', 'start': 2186.368, 'weight': 1, 'content': [{'end': 2194.655, 'text': 'This is very similar to how you can, in the physical world, you can take out the hard disk from one server and put the hard disk into another server.', 'start': 2186.368, 'duration': 8.287}, {'end': 2203.323, 'text': 'So in the same way, you can do things like this where you move the EBS volume from one server to another server.', 'start': 2194.875, 'duration': 8.448}, {'end': 2208.333, 'text': "So that's possible, but this is very important.", 'start': 2205.731, 'duration': 2.602}, {'end': 2211.695, 'text': 'Only within the same availability zone.', 'start': 2208.573, 'duration': 3.122}, {'end': 2213.576, 'text': 'Only within the same availability zone.', 'start': 2211.795, 'duration': 1.781}], 'summary': 'Ebs volumes can be moved within the same availability zone, similar to physical hard disks in the physical world.', 'duration': 27.208, 'max_score': 2186.368, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs2186368.jpg'}, {'end': 2516.904, 'src': 'embed', 'start': 2485.103, 'weight': 2, 'content': [{'end': 2494.306, 'text': 'Throughput is basically the amount of data that can be moved from the server to the hard disk, either side, back and forth.', 'start': 2485.103, 'duration': 9.203}, {'end': 2501.669, 'text': "So what's the amount of data that is flowing per second through the EBS volume?", 'start': 2494.646, 'duration': 7.023}, {'end': 2509.041, 'text': 'So here, obviously, provision IOPS, this volume type has double the throughput capacity.', 'start': 2502.579, 'duration': 6.462}, {'end': 2514.723, 'text': 'So you can have 320 millibytes per second.', 'start': 2509.601, 'duration': 5.122}, {'end': 2516.904, 'text': 'This is the amount of data that can flow.', 'start': 2515.583, 'duration': 1.321}], 'summary': 'Ebs volume supports 320 millibytes per second throughput capacity.', 'duration': 31.801, 'max_score': 2485.103, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs2485103.jpg'}, {'end': 2759.833, 'src': 'embed', 'start': 2732.788, 'weight': 3, 'content': [{'end': 2738.672, 'text': "A lot of times in the enterprise world, what happens is you're storing the wrong data in the wrong storage type, right?", 'start': 2732.788, 'duration': 5.884}, {'end': 2742.186, 'text': "So you're storing inactive data in expensive storage.", 'start': 2739.045, 'duration': 3.141}, {'end': 2743.167, 'text': "That's what happens.", 'start': 2742.526, 'duration': 0.641}, {'end': 2747.748, 'text': '95% of the data in the enterprise world is that way.', 'start': 2744.127, 'duration': 3.621}, {'end': 2753.23, 'text': "So don't store inactive data in SSD.", 'start': 2748.088, 'duration': 5.142}, {'end': 2755.511, 'text': 'Always store it in magnetic.', 'start': 2753.61, 'duration': 1.901}, {'end': 2757.832, 'text': 'Very important, very important.', 'start': 2755.671, 'duration': 2.161}, {'end': 2759.833, 'text': "So the answer is C, that's true.", 'start': 2758.092, 'duration': 1.741}], 'summary': '95% of enterprise data is stored inefficiently, prioritize using magnetic storage for inactive data.', 'duration': 27.045, 'max_score': 2732.788, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs2732788.jpg'}, {'end': 3212.143, 'src': 'embed', 'start': 3174.173, 'weight': 4, 'content': [{'end': 3178.516, 'text': 'So cost will be S3 costs, right?', 'start': 3174.173, 'duration': 4.343}, {'end': 3182.219, 'text': 'And you can look up the S3 cost, something like S3 pricing.', 'start': 3179.017, 'duration': 3.202}, {'end': 3187.594, 'text': "So it's pretty cheap.", 'start': 3186.374, 'duration': 1.22}, {'end': 3192.016, 'text': "It's something like 3 cents per GB month.", 'start': 3187.794, 'duration': 4.222}, {'end': 3193.216, 'text': 'Something like that.', 'start': 3192.696, 'duration': 0.52}, {'end': 3205.981, 'text': 'And this varies by region, etc., but in general, a ballpark figure is 3 cents per GB month.', 'start': 3194.056, 'duration': 11.925}, {'end': 3207.401, 'text': "It's not per GB.", 'start': 3206.581, 'duration': 0.82}, {'end': 3212.143, 'text': "It's per GB month, which means if you store one GB for a month, you pay 3 cents.", 'start': 3207.562, 'duration': 4.581}], 'summary': 'S3 storage costs approximately 3 cents per gb month, making it a cost-effective option.', 'duration': 37.97, 'max_score': 3174.173, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs3174173.jpg'}], 'start': 1540.2, 'title': 'Aws storage solutions', 'summary': 'Covers snowball device for fast and secure data transfer, aws ebs storage overview, encryption, snapshots, high availability, ebs volume types, performance, cost trade-off, and eps storage, emphasizing key features and trade-offs, suitable for large datasets and databases, encouraging active participation.', 'chapters': [{'end': 1750.634, 'start': 1540.2, 'title': 'Snowball device for data transfer', 'summary': 'Explains the use of snowball, a physical device for fast and secure data transfer, suitable for large databases or datasets, eliminating time and cost constraints associated with regular internet connections.', 'duration': 210.434, 'highlights': ['Snowball is a hardware device for fast and secure data transfer, suitable for large datasets. Snowball is a physical device that can store large amounts of data, allowing for fast and secure data transfer, suitable for large databases or datasets.', 'Snowball enables quick data copying due to the server and storage device being the same machine. The copying of data using the Snowball device is very fast because the server and the storage device are the same machine.', 'The Snowball device is encrypted end-to-end, ensuring the security of the data during transfer. The Snowball device is encrypted end-to-end, ensuring the security of the data even if the device gets lost.', 'Snowball is used for transferring data from servers to AWS or vice versa, addressing data transfer needs in both directions. Snowball can be used to move data from servers to AWS or from AWS to servers, catering to data transfer needs in both directions.']}, {'end': 1987.893, 'start': 1750.654, 'title': 'Aws ebs storage overview', 'summary': 'Covers the overview of amazon ebs storage, discussing its features such as block-level storage, encryption, snapshots, and its usage for databases, with a focus on the high durability of snapshots stored in s3.', 'duration': 237.239, 'highlights': ['EBS is block-level storage used for databases and other applications, ensuring high performance and frequent data changes. EBS is suitable for databases and other applications where data changes frequently and high performance is required.', 'Snapshots of EBS volumes are stored in Amazon S3, providing high durability with a 99.99% durability guarantee. Snapshots of EBS volumes are stored in Amazon S3, ensuring high durability with a 99.99% durability guarantee.', 'EBS volumes can be encrypted, and snapshots are incremental backups stored in S3, ensuring data security and reliability. EBS volumes can be encrypted, and snapshots are incremental backups stored in S3, ensuring data security and reliability.']}, {'end': 2352.954, 'start': 1987.893, 'title': 'Amazon ebs: encryption, snapshots, and high availability', 'summary': 'Discusses the encryption and snapshot features of amazon ebs, highlighting that snapshots of encrypted volumes are automatically encrypted, providing end-to-end encryption, and emphasizing the high availability and data protection built into ebs, but only within the same availability zone.', 'duration': 365.061, 'highlights': ["Snapshots of encrypted volumes are automatically encrypted, providing end-to-end encryption. Encrypted volumes' snapshots automatically encrypted, ensuring end-to-end encryption for data security.", 'High availability and data protection built into EBS, but only within the same availability zone. EBS ensures high availability and data protection within the same availability zone, but cannot survive zonal failure.', 'EBS volumes can be detached and attached to any other EC2 instance within the same availability zone. EBS volumes can be detached and attached to other EC2 instances within the same availability zone, offering flexibility in server management.', 'EBS volumes are independent of the EC2 instance, having their own lifecycle. EBS volumes are independent of EC2 instances, allowing them to persist even if the associated EC2 instance is stopped or terminated.', 'Encryption is an option for EBS volumes, providing encrypted storage without significant performance impact. Encryption is available for EBS volumes, offering secure storage without notable performance degradation.']}, {'end': 2662.878, 'start': 2353.014, 'title': 'Ebs volume types: performance and cost trade-off', 'summary': 'Discusses ebs volume types, including general purpose, provisioned iops, and magnetic, highlighting differences in performance metrics such as throughput and iops, emphasizing the trade-off between performance and cost.', 'duration': 309.864, 'highlights': ['Provisioned IOPS offers double the throughput capacity compared to general purpose, with 320 MB/s throughput capacity. Provisioned IOPS provides 320 MB/s throughput capacity, which is double the capacity of general purpose.', 'For databases, IOPS is the most important metric, with provisioned IOPS offering up to 20,000 IOPS compared to 10,000 IOPS for general purpose. Provisioned IOPS offers up to 20,000 IOPS, which is double the IOPS capacity of general purpose, making it crucial for database performance.', 'Magnetic volumes have significantly lower performance characteristics and are not recommended for any type of application, but are suitable for low-cost storage of inactive data. Magnetic volumes have much lower performance characteristics compared to SSD, making them unsuitable for applications but suitable for low-cost storage of inactive data.', 'There is a trade-off between performance and cost when choosing the appropriate volume type for a particular application, emphasizing the need to balance both factors. Choosing the right volume type involves a trade-off between performance and cost, requiring a balance between the two factors for the specific application needs.']}, {'end': 3257.686, 'start': 2711.673, 'title': 'Ebs and eps storage', 'summary': 'Discusses ebs and eps storage, emphasizing the importance of storing cold data in the right storage type, the limitations of ebs volumes in different availability zones, the possibility of encrypting root ebs volumes, and the cost of snapshots, while encouraging questions and active participation.', 'duration': 546.013, 'highlights': ['95% of the data in the enterprise world is stored in the wrong storage type, with inactive data often stored in expensive storage, emphasizing the importance of storing inactive data in magnetic storage rather than SSD. Emphasizes the mismanagement of data storage in the enterprise world, with 95% of the data stored in the wrong storage type, highlighting the importance of storing inactive data in magnetic storage rather than SSD.', 'EBS volumes are only within one availability zone, and if the whole zone fails, there is no way to recover the data because it is not available in any other zone. Explains the limitation of EBS volumes being confined to one availability zone, rendering data unrecoverable if the entire zone fails.', 'As of December 15, root EBS volumes can be encrypted, a change from the previous state where root volume encryption was not possible. Mentions the change in the encryption capability of root EBS volumes as of December 15, allowing for the encryption of root EBS volumes.', 'The cost of snapshots is approximately 3 cents per GB month, making it a cost-effective option for backup and recovery. Discusses the cost of snapshots, approximately 3 cents per GB month, making it a cost-effective option for backup and recovery.']}], 'duration': 1717.486, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs1540200.jpg', 'highlights': ['Snowball is a hardware device for fast and secure data transfer, suitable for large datasets.', 'EBS volumes can be detached and attached to other EC2 instances within the same availability zone, offering flexibility in server management.', 'Provisioned IOPS offers double the throughput capacity compared to general purpose, with 320 MB/s throughput capacity.', 'Emphasizes the mismanagement of data storage in the enterprise world, with 95% of the data stored in the wrong storage type, highlighting the importance of storing inactive data in magnetic storage rather than SSD.', 'The cost of snapshots is approximately 3 cents per GB month, making it a cost-effective option for backup and recovery.']}, {'end': 3989.142, 'segs': [{'end': 3490.866, 'src': 'embed', 'start': 3435.623, 'weight': 0, 'content': [{'end': 3437.004, 'text': 'You can have as many objects as you want.', 'start': 3435.623, 'duration': 1.381}, {'end': 3439.905, 'text': "It's truly an infinite storage mechanism.", 'start': 3437.124, 'duration': 2.781}, {'end': 3442.746, 'text': "This is a real cloud service where there's no limit.", 'start': 3439.925, 'duration': 2.821}, {'end': 3444.547, 'text': 'Obviously, there may be some limit.', 'start': 3443.487, 'duration': 1.06}, {'end': 3453.671, 'text': 'There may be some limit, but conceptually, imagine S3 as a service where you can upload anything, any number.', 'start': 3444.967, 'duration': 8.704}, {'end': 3456.032, 'text': 'Any number of files can be uploaded on S3.', 'start': 3454.391, 'duration': 1.641}, {'end': 3458.393, 'text': "You don't have to pay anything upfront.", 'start': 3456.052, 'duration': 2.341}, {'end': 3460.038, 'text': 'You only pay for what you use.', 'start': 3458.817, 'duration': 1.221}, {'end': 3462.279, 'text': "So it's kind of infinitely scalable.", 'start': 3460.678, 'duration': 1.601}, {'end': 3463.94, 'text': 'Keep adding stuff.', 'start': 3462.599, 'duration': 1.341}, {'end': 3465.321, 'text': "It doesn't matter.", 'start': 3464.74, 'duration': 0.581}, {'end': 3467.942, 'text': "You don't have to do anything to add more capacity.", 'start': 3465.561, 'duration': 2.381}, {'end': 3471.564, 'text': "Just add your files and it'll keep expanding for you.", 'start': 3468.642, 'duration': 2.922}, {'end': 3475.266, 'text': "That's what S3 is, a true cloud service.", 'start': 3472.304, 'duration': 2.962}, {'end': 3479.388, 'text': 'But there is a limit on the object size.', 'start': 3475.746, 'duration': 3.642}, {'end': 3483.751, 'text': 'One object can only be five terabytes maximum.', 'start': 3480.389, 'duration': 3.362}, {'end': 3490.866, 'text': 'All right.', 'start': 3490.546, 'duration': 0.32}], 'summary': 'Amazon s3 provides infinite storage, allowing upload of any number of files, with a maximum object size of five terabytes.', 'duration': 55.243, 'max_score': 3435.623, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs3435623.jpg'}, {'end': 3732.617, 'src': 'heatmap', 'start': 3608.395, 'weight': 1, 'content': [{'end': 3618.097, 'text': "So in your application, if you're showing a picture, your application can include this URL in the image HTML tag, for example.", 'start': 3608.395, 'duration': 9.702}, {'end': 3625.958, 'text': 'So basically, what you need to know is you can store anything, any number of objects or files in S3.', 'start': 3618.437, 'duration': 7.521}, {'end': 3628.839, 'text': 'And they are stored in buckets, folders.', 'start': 3626.638, 'duration': 2.201}, {'end': 3632.98, 'text': 'And then you can access them using URLs like this.', 'start': 3629.379, 'duration': 3.601}, {'end': 3635.746, 'text': "That's how it works.", 'start': 3634.546, 'duration': 1.2}, {'end': 3650.93, 'text': 'So this is how it works, where using your computer or your console, you can upload an object.', 'start': 3635.766, 'duration': 15.164}, {'end': 3652.631, 'text': 'You can put an object into a bucket.', 'start': 3650.95, 'duration': 1.681}, {'end': 3656.152, 'text': 'And then basically, this bucket is in S3.', 'start': 3654.071, 'duration': 2.081}, {'end': 3669.024, 'text': 'Okay, and the way it works right now.', 'start': 3667.664, 'duration': 1.36}, {'end': 3671.625, 'text': 'you might be thinking how do I use this in my application?', 'start': 3669.024, 'duration': 2.601}, {'end': 3673.705, 'text': 'right?. How do I use this in my application?', 'start': 3671.625, 'duration': 2.08}, {'end': 3681.567, 'text': "So the way it works is normally your application, let's say some Java application, some PHP application, NET, whatever it is right?", 'start': 3673.745, 'duration': 7.822}, {'end': 3685.088, 'text': 'Normally that application will be running on EC2, right?', 'start': 3681.907, 'duration': 3.181}, {'end': 3690.449, 'text': 'And that EC2 instance will have its own data volume, which could be EBS right?', 'start': 3685.488, 'duration': 4.961}, {'end': 3693.329, 'text': 'And then now you have this separate thing called S3, right?', 'start': 3690.849, 'duration': 2.48}, {'end': 3698.64, 'text': 'And you might be thinking where do I store what and how will my application create right?', 'start': 3693.409, 'duration': 5.231}, {'end': 3702.441, 'text': 'so the way normally it works is your php application.', 'start': 3698.64, 'duration': 3.801}, {'end': 3706.222, 'text': 'java application may have a database, the database.', 'start': 3702.441, 'duration': 3.781}, {'end': 3709.422, 'text': 'the data will be stored in your eps file right.', 'start': 3706.222, 'duration': 3.2}, {'end': 3712.683, 'text': 'and your application may have things like images.', 'start': 3709.422, 'duration': 3.261}, {'end': 3716.844, 'text': 'it may have things like videos, etc.', 'start': 3712.683, 'duration': 4.161}, {'end': 3719.164, 'text': 'right, those will be stored in x3 right.', 'start': 3716.844, 'duration': 2.32}, {'end': 3724.787, 'text': 'those will be stored in x3 right and then You can, in your application,', 'start': 3719.164, 'duration': 5.623}, {'end': 3732.617, 'text': 'use the database for some purposes and then pick up the images and videos from the S3 or display.', 'start': 3724.787, 'duration': 7.83}], 'summary': 'Store any number of objects or files in s3 buckets and access them using urls, for example, in your application.', 'duration': 27.351, 'max_score': 3608.395, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs3608395.jpg'}, {'end': 3887.729, 'src': 'embed', 'start': 3857.963, 'weight': 2, 'content': [{'end': 3864.325, 'text': "In addition, in AWS, we will see this later, there's a service called Identity and Access Management.", 'start': 3857.963, 'duration': 6.362}, {'end': 3870.72, 'text': "So in identity and access management, it's possible to create permissions at a user level as well.", 'start': 3865.058, 'duration': 5.662}, {'end': 3881.104, 'text': "So there's a user permissions and there are bucket permissions, and often there's a little bit of a collision between these two,", 'start': 3871.721, 'duration': 9.383}, {'end': 3887.729, 'text': 'and everything has to be evaluated, and then The decision on whether permissions are available or not will be made.', 'start': 3881.104, 'duration': 6.625}], 'summary': 'In aws, identity and access management allows creating user and bucket permissions, with collision resolution for evaluating permission availability.', 'duration': 29.766, 'max_score': 3857.963, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs3857963.jpg'}], 'start': 3257.686, 'title': 'Understanding amazon s3 and bucket policies', 'summary': 'Discusses amazon s3 as a web-based object storage service, emphasizing its unique features such as object storage mechanism, scalability, and cost-effective pricing. it also explains buckets, objects, permissions, and security layers in amazon s3.', 'chapters': [{'end': 3522.86, 'start': 3257.686, 'title': 'Understanding amazon s3 storage', 'summary': 'Discusses amazon s3 as a web-based object storage service, highlighting its unique features such as object storage mechanism, unlimited scalability, and cost-effective pricing model, and emphasizes the differences between s3 and ebs in terms of security, storage mechanism, and file format.', 'duration': 265.174, 'highlights': ['S3 is an object storage mechanism allowing for the storage of data, a unique key, and optional metadata, and it allows for an unlimited number of files to be uploaded, making it a truly cloud-based service. The uniqueness of objects is defined within a bucket and key, with a maximum object size of five terabytes.', 'EBS, on the other hand, is block storage, akin to a hard disk, and requires a file system to be installed and formatted, and its security is handled via the operating system, requiring access through the OS. In contrast, S3 operates over web APIs, necessitating a separate security mechanism and enabling direct storage through web-based uploads.', 'S3 offers an infinitely scalable storage mechanism, allowing users to add any number of files without upfront costs and paying only for what is used. This concept of unlimited scalability is a defining feature of S3 as a true cloud service, albeit with a limit of five terabytes per object.']}, {'end': 3989.142, 'start': 3524.601, 'title': 'Understanding amazon s3 and bucket policies', 'summary': 'Explains the concept of buckets, objects, and permissions in amazon s3, highlighting the ability to store and access objects, the architectural considerations for web applications, and the multiple security layers including acl and bucket policies.', 'duration': 464.541, 'highlights': ['Objects can be stored in buckets and accessed via web APIs, allowing for flexible storage and retrieval of any number of files in Amazon S3. You can store anything, any number of objects or files in S3. And they are stored in buckets, folders. And then you can access them using URLs like this.', 'Architecting web applications involves using databases for some purposes and retrieving images and videos from S3 for display, emphasizing the separation of data storage between EBS and S3 in the application architecture. Your application may have things like images, videos, etc. Those will be stored in x3 right. And then You can, in your application, use the database for some purposes and then pick up the images and videos from the S3 or display.', "Amazon S3 provides multiple security layers, including Access Control Lists (ACL), bucket policies, and Identity and Access Management (IAM), offering different permission mechanisms at both bucket and user levels. There are multiple security layers in an S3 bucket. For example, there's something called ACN, Access Control List, and we'll discuss this more. But basically, these are simpler security mechanisms where you can grant permissions to a certain object to something like this."]}], 'duration': 731.456, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs3257686.jpg', 'highlights': ['S3 offers infinitely scalable storage mechanism, allowing users to add any number of files without upfront costs and paying only for what is used.', 'Objects can be stored in buckets and accessed via web APIs, allowing for flexible storage and retrieval of any number of files in Amazon S3.', 'Amazon S3 provides multiple security layers, including Access Control Lists (ACL), bucket policies, and Identity and Access Management (IAM), offering different permission mechanisms at both bucket and user levels.', 'S3 is an object storage mechanism allowing for the storage of data, a unique key, and optional metadata, and it allows for an unlimited number of files to be uploaded, making it a truly cloud-based service.']}, {'end': 4595.989, 'segs': [{'end': 4030.07, 'src': 'embed', 'start': 3994.664, 'weight': 0, 'content': [{'end': 3995.384, 'text': 'All right, OK.', 'start': 3994.664, 'duration': 0.72}, {'end': 3999.325, 'text': 'Now, within S3, there are some storage, what I call storage classes.', 'start': 3995.704, 'duration': 3.621}, {'end': 4001.006, 'text': 'There are some storage classes.', 'start': 3999.625, 'duration': 1.381}, {'end': 4004.707, 'text': 'And these are basically different types of S3.', 'start': 4001.566, 'duration': 3.141}, {'end': 4014.983, 'text': 'So you have standard, you have standard infrequent access, and And why this is happening is AWS is simply reacting to market needs.', 'start': 4005.027, 'duration': 9.956}, {'end': 4016.184, 'text': 'Initially, there was only standard.', 'start': 4015.023, 'duration': 1.161}, {'end': 4017.824, 'text': 'Initially, there was only standard.', 'start': 4016.684, 'duration': 1.14}, {'end': 4021.386, 'text': 'And now, over the years, we keep adding new capabilities.', 'start': 4018.165, 'duration': 3.221}, {'end': 4030.07, 'text': "So they've added infrequent access and And what happens is you'll find that the performance characteristics are different.", 'start': 4021.686, 'duration': 8.384}], 'summary': 'Aws offers various storage classes like standard and infrequent access in s3 in response to market needs.', 'duration': 35.406, 'max_score': 3994.664, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs3994664.jpg'}, {'end': 4264.121, 'src': 'embed', 'start': 4238.876, 'weight': 2, 'content': [{'end': 4246.479, 'text': 'So there are a lot of cases where you need low cost, high durability, but time of retrieval is not a concern.', 'start': 4238.876, 'duration': 7.603}, {'end': 4247.42, 'text': "It's not a concern.", 'start': 4246.519, 'duration': 0.901}, {'end': 4251.681, 'text': 'So you can easily get that five or four hours and give it to the authorities.', 'start': 4247.76, 'duration': 3.921}, {'end': 4253.722, 'text': 'So these are the differences.', 'start': 4252.162, 'duration': 1.56}, {'end': 4260.874, 'text': 'And because the latency is so high, the cost of Glacier is much lower than standard S3.', 'start': 4253.802, 'duration': 7.072}, {'end': 4264.121, 'text': "It's I think one fifth the cost.", 'start': 4260.954, 'duration': 3.167}], 'summary': 'Glacier offers low cost and high durability, with retrieval time not a concern, making it one fifth the cost of standard s3.', 'duration': 25.245, 'max_score': 4238.876, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs4238876.jpg'}, {'end': 4357.578, 'src': 'embed', 'start': 4328.733, 'weight': 1, 'content': [{'end': 4332.615, 'text': 'So basically, infrequent access, what happens is it has lower availability.', 'start': 4328.733, 'duration': 3.882}, {'end': 4334.336, 'text': 'It has lower availability.', 'start': 4333.136, 'duration': 1.2}, {'end': 4341.1, 'text': 'So S3 standard has 99.99% availability or uptime, and this has lower availability.', 'start': 4334.356, 'duration': 6.744}, {'end': 4343.482, 'text': 'It has only 99.9.', 'start': 4341.14, 'duration': 2.342}, {'end': 4344.943, 'text': "That's why infrequent access is cheaper.", 'start': 4343.482, 'duration': 1.461}, {'end': 4348.745, 'text': 'But the durability is the same as S3, I think.', 'start': 4345.243, 'duration': 3.502}, {'end': 4349.666, 'text': "We'll go back and check this.", 'start': 4348.805, 'duration': 0.861}, {'end': 4351.555, 'text': "We'll go back and check this.", 'start': 4350.734, 'duration': 0.821}, {'end': 4357.578, 'text': 'So the difference between standard and infrequent is infrequent has lower availability or uptime.', 'start': 4351.615, 'duration': 5.963}], 'summary': 'S3 infrequent access has 99.9% availability, while standard has 99.99%.', 'duration': 28.845, 'max_score': 4328.733, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs4328733.jpg'}, {'end': 4407.041, 'src': 'embed', 'start': 4380.144, 'weight': 4, 'content': [{'end': 4384.047, 'text': 'So here, because you have lower durability, the cost can be lower.', 'start': 4380.144, 'duration': 3.903}, {'end': 4395.874, 'text': 'So what you do is you can use reduced redundancy for use cases where the data, even if it is lost, can be recovered by some other mechanism.', 'start': 4384.467, 'duration': 11.407}, {'end': 4404.679, 'text': 'If it can be recovered by some other mechanism, maybe you have some copy somewhere else, then you can go for reduced redundancy storage.', 'start': 4396.134, 'duration': 8.545}, {'end': 4405.3, 'text': "And it's cheaper.", 'start': 4404.739, 'duration': 0.561}, {'end': 4407.041, 'text': "It's cheaper than standard S3.", 'start': 4405.42, 'duration': 1.621}], 'summary': 'Reduced redundancy storage can be cheaper for less durable data, recoverable by other means.', 'duration': 26.897, 'max_score': 4380.144, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs4380144.jpg'}, {'end': 4560.536, 'src': 'heatmap', 'start': 4357.998, 'weight': 5, 'content': [{'end': 4362.601, 'text': 'And different between standard and Glacier is Glacier has much higher latency.', 'start': 4357.998, 'duration': 4.603}, {'end': 4369.545, 'text': 'But reduced redundancy is an option where you have lower durability.', 'start': 4363.722, 'duration': 5.823}, {'end': 4375.268, 'text': 'So this is four lines, whereas standard S3 has 11 lines.', 'start': 4370.726, 'duration': 4.542}, {'end': 4378.23, 'text': "So that's the difference between reduced redundancy and standard.", 'start': 4375.949, 'duration': 2.281}, {'end': 4384.047, 'text': 'So here, because you have lower durability, the cost can be lower.', 'start': 4380.144, 'duration': 3.903}, {'end': 4395.874, 'text': 'So what you do is you can use reduced redundancy for use cases where the data, even if it is lost, can be recovered by some other mechanism.', 'start': 4384.467, 'duration': 11.407}, {'end': 4404.679, 'text': 'If it can be recovered by some other mechanism, maybe you have some copy somewhere else, then you can go for reduced redundancy storage.', 'start': 4396.134, 'duration': 8.545}, {'end': 4405.3, 'text': "And it's cheaper.", 'start': 4404.739, 'duration': 0.561}, {'end': 4407.041, 'text': "It's cheaper than standard S3.", 'start': 4405.42, 'duration': 1.621}, {'end': 4411.932, 'text': 'All right? OK.', 'start': 4411.092, 'duration': 0.84}, {'end': 4414.453, 'text': "So here's how you use it.", 'start': 4413.032, 'duration': 1.421}, {'end': 4418.874, 'text': "What you do is if you're storing, if you're backing up your data traditionally,", 'start': 4414.653, 'duration': 4.221}, {'end': 4424.075, 'text': 'what you would do is you would back up everything into your tape drives or other types of storage.', 'start': 4418.874, 'duration': 5.201}, {'end': 4433.277, 'text': 'But with reduced redundancy, critical data can go to the usual high quality, high durability options.', 'start': 4424.975, 'duration': 8.302}, {'end': 4437.438, 'text': 'And non-critical data can go into reduced redundancy storage.', 'start': 4433.797, 'duration': 3.641}, {'end': 4439.538, 'text': "That's the difference.", 'start': 4438.238, 'duration': 1.3}, {'end': 4444.771, 'text': 'All right, just a couple of other features.', 'start': 4443.171, 'duration': 1.6}, {'end': 4450.693, 'text': "There's something called cross-region replication in S3 where you can move data automatically.", 'start': 4444.791, 'duration': 5.902}, {'end': 4456.094, 'text': 'You just have to configure it, and your data will be copied from one region to the other.', 'start': 4450.893, 'duration': 5.201}, {'end': 4460.955, 'text': 'It will be copied from one region to the other so that you have cross-region protection.', 'start': 4456.114, 'duration': 4.841}, {'end': 4468.917, 'text': "Even if there's a regional failure, then this usually happens with very large problems, maybe natural disasters, something like that.", 'start': 4461.415, 'duration': 7.502}, {'end': 4480.354, 'text': 'So even if you want protection beyond a region, You can turn on cross-region replication.', 'start': 4469.357, 'duration': 10.997}, {'end': 4484.717, 'text': 'Now remember, AWS never copies data across regions, but you can do it.', 'start': 4480.394, 'duration': 4.323}, {'end': 4488.259, 'text': 'So AWS on its own will never copy your data.', 'start': 4485.737, 'duration': 2.522}, {'end': 4495.423, 'text': 'but by turning on cross-region replication, you are turning on the copying of data from one region to the other.', 'start': 4488.259, 'duration': 7.164}, {'end': 4497.244, 'text': 'And it gives you more protection of your data.', 'start': 4495.463, 'duration': 1.781}, {'end': 4500.712, 'text': "And then there's other stuff.", 'start': 4499.431, 'duration': 1.281}, {'end': 4506.333, 'text': "There's something called versioning where you can have multiple versions of your object.", 'start': 4501.652, 'duration': 4.681}, {'end': 4513.255, 'text': 'And this is usually used to protect against accidental deletion and updates.', 'start': 4506.973, 'duration': 6.282}, {'end': 4519.397, 'text': 'So you may have a file or an object and you may accidentally delete it or you may accidentally overwrite it.', 'start': 4513.575, 'duration': 5.822}, {'end': 4528.131, 'text': 'If you have versioning turned on, you can go back to an older version So this is a feature which is turned off by default.', 'start': 4520.617, 'duration': 7.514}, {'end': 4531.932, 'text': "You need to turn it on to use this, and there's also some cost implication.", 'start': 4528.271, 'duration': 3.661}, {'end': 4535.733, 'text': 'This will cost more, but in some cases, it makes sense.', 'start': 4532.552, 'duration': 3.181}, {'end': 4544.455, 'text': "All right, and there's something called transfer acceleration where you can upload to S3 faster if you use the edge locations.", 'start': 4538.073, 'duration': 6.382}, {'end': 4553.077, 'text': 'You can use the CloudFront CDN network of AWS, and you can upload data faster to S3 using this feature.', 'start': 4545.235, 'duration': 7.842}, {'end': 4560.536, 'text': "So there's a bunch of features, but at the core, S3 is a web-based storage mechanism which has all these features.", 'start': 4553.595, 'duration': 6.941}], 'summary': 'Reduced redundancy storage is cheaper than standard s3, suitable for non-critical data. s3 offers cross-region replication and versioning for data protection.', 'duration': 72.277, 'max_score': 4357.998, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs4357998.jpg'}], 'start': 3994.664, 'title': 'S3 storage classes and options', 'summary': 'Discusses s3 storage classes (standard, infrequent access, glacier) with infrequent access being 50-60% cheaper than standard and glacier being one-fifth the cost of standard, along with their respective use cases and latency differences. it also explains s3 storage options (reduced redundancy storage, cross-region replication, versioning, transfer acceleration) with emphasis on availability, durability, and cost implications.', 'chapters': [{'end': 4301.487, 'start': 3994.664, 'title': 'S3 storage classes and tradeoffs', 'summary': 'Discusses the different s3 storage classes, including standard, infrequent access, and glacier, highlighting their performance characteristics, durability, and cost tradeoffs, with infrequent access being 50-60% cheaper than standard and glacier being one-fifth the cost of standard, along with their respective use cases and latency differences.', 'duration': 306.823, 'highlights': ['S3 storage classes include standard, infrequent access, and Glacier, each with different performance characteristics and price tradeoffs. The chapter introduces the three S3 storage classes - standard, infrequent access, and Glacier - each offering different performance characteristics and price tradeoffs to cater to varying storage needs.', 'The durability of S3 standard is 11 nines, while infrequent access offers a 99.99% durability, resulting in a 50-60% cost reduction compared to standard S3. S3 standard provides 11 nines durability, ensuring virtually zero chance of data loss, while infrequent access, with 99.99% durability, is 50-60% cheaper than standard S3 due to lower durability.', 'Glacier, with the same durability as standard S3, has a significantly higher latency of up to four hours for data retrieval, making it one-fifth the cost of standard S3, suitable for use cases with low cost and high durability but lenient retrieval time requirements. Glacier, offering the same 11 nines durability as standard S3, has a much higher latency of up to four hours for data retrieval, making it one-fifth the cost of standard S3, making it suitable for use cases with low cost, high durability, and lenient retrieval time requirements.']}, {'end': 4595.989, 'start': 4301.487, 'title': 'S3 storage options and features', 'summary': 'Explains the s3 storage options, including reduced redundancy storage, cross-region replication, versioning, and transfer acceleration, with emphasis on their availability, durability, and cost implications.', 'duration': 294.502, 'highlights': ["S3 standard has 99.99% availability, while infrequent access has only 99.9%, resulting in lower cost. {'S3 standard availability': '99.99%', 'Infrequent access availability': '99.9%'}", "Reduced redundancy storage offers lower durability and cost, suitable for non-critical data with alternative recovery mechanisms. {'Durability comparison': 'Standard S3 - 11 lines, Reduced redundancy - 4 lines'}", 'Cross-region replication provides protection against regional failures and natural disasters, allowing automatic data copying between regions. {}', 'Versioning protects against accidental deletion and updates, allowing multiple versions of objects with a potential cost implication. {}', 'Transfer acceleration leverages CloudFront CDN network to upload data faster to S3 via edge locations. {}']}], 'duration': 601.325, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs3994664.jpg', 'highlights': ['S3 storage classes include standard, infrequent access, and Glacier, each with different performance characteristics and price tradeoffs.', 'The durability of S3 standard is 11 nines, while infrequent access offers a 99.99% durability, resulting in a 50-60% cost reduction compared to standard S3.', 'Glacier, with the same durability as standard S3, has a significantly higher latency of up to four hours for data retrieval, making it one-fifth the cost of standard S3, suitable for use cases with low cost and high durability but lenient retrieval time requirements.', 'S3 standard has 99.99% availability, while infrequent access has only 99.9%, resulting in lower cost.', 'Reduced redundancy storage offers lower durability and cost, suitable for non-critical data with alternative recovery mechanisms.', 'Cross-region replication provides protection against regional failures and natural disasters, allowing automatic data copying between regions.', 'Versioning protects against accidental deletion and updates, allowing multiple versions of objects with a potential cost implication.', 'Transfer acceleration leverages CloudFront CDN network to upload data faster to S3 via edge locations.']}, {'end': 6400.833, 'segs': [{'end': 4670.955, 'src': 'embed', 'start': 4632.738, 'weight': 0, 'content': [{'end': 4639.102, 'text': 'So I think there was another organizer on whose audio had turned on.', 'start': 4632.738, 'duration': 6.364}, {'end': 4640.383, 'text': 'OK, let me start.', 'start': 4639.122, 'duration': 1.261}, {'end': 4645.874, 'text': 'OK, so how can I access files in my S3 bucket through my EC2 instance?', 'start': 4641.772, 'duration': 4.102}, {'end': 4650.095, 'text': 'OK, so the way it works is S3 data.', 'start': 4645.934, 'duration': 4.161}, {'end': 4667.382, 'text': 'S3 objects can be accessed using HTTP protocol from anywhere, as long as you have permissions, as long as you have permissions.', 'start': 4650.095, 'duration': 17.287}, {'end': 4670.955, 'text': 'broadly how it works.', 'start': 4669.514, 'duration': 1.441}], 'summary': 'S3 objects can be accessed via http protocol with proper permissions.', 'duration': 38.217, 'max_score': 4632.738, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs4632738.jpg'}, {'end': 4728.37, 'src': 'embed', 'start': 4700.525, 'weight': 2, 'content': [{'end': 4709.072, 'text': "So any command that you use in AWS, let's say uploading, downloading, you have an equivalent command line interface command for it.", 'start': 4700.525, 'duration': 8.547}, {'end': 4712.494, 'text': 'So you have the second interface CLI.', 'start': 4709.092, 'duration': 3.402}, {'end': 4723.427, 'text': 'These commands can be run on your EC2 instance to put or get the file, right? There are other ways also.', 'start': 4712.855, 'duration': 10.572}, {'end': 4726.669, 'text': 'So you have SDK.', 'start': 4723.507, 'duration': 3.162}, {'end': 4728.37, 'text': "So there's a software development kit.", 'start': 4727.009, 'duration': 1.361}], 'summary': 'Aws provides multiple ways to interact: cli, ec2 instance, sdk.', 'duration': 27.845, 'max_score': 4700.525, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs4700525.jpg'}, {'end': 4786.995, 'src': 'embed', 'start': 4757.551, 'weight': 1, 'content': [{'end': 4762.455, 'text': "Prathod, there's a limit to an object size, 5 terabytes, and the number of buckets.", 'start': 4757.551, 'duration': 4.904}, {'end': 4766.398, 'text': 'Is there a limit based on total size occupied by your data? No, no.', 'start': 4762.976, 'duration': 3.422}, {'end': 4770.102, 'text': 'So S3, in fact, is famous for not having any limit.', 'start': 4766.939, 'duration': 3.163}, {'end': 4772.664, 'text': 'You can have as much data as you want.', 'start': 4770.482, 'duration': 2.182}, {'end': 4774.986, 'text': 'No limit.', 'start': 4773.064, 'duration': 1.922}, {'end': 4785.154, 'text': 'And even the 100 limit, right? Even the 100 limit can be increased if you talk to AWS.', 'start': 4775.426, 'duration': 9.728}, {'end': 4786.995, 'text': 'So these are service limits.', 'start': 4785.575, 'duration': 1.42}], 'summary': 'S3 has no limit on data size, and service limits can be increased by aws.', 'duration': 29.444, 'max_score': 4757.551, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs4757551.jpg'}, {'end': 4913.732, 'src': 'embed', 'start': 4882.465, 'weight': 3, 'content': [{'end': 4883.705, 'text': 'No, no, no time limit.', 'start': 4882.465, 'duration': 1.24}, {'end': 4884.526, 'text': 'no time limit, right?', 'start': 4883.705, 'duration': 0.821}, {'end': 4886.727, 'text': "Because see, you're paying right?", 'start': 4884.646, 'duration': 2.081}, {'end': 4892.85, 'text': "You're paying by GB month, let's say GB month.", 'start': 4886.847, 'duration': 6.003}, {'end': 4896.731, 'text': 'And also some other things, you know, you also pay for transfer and stuff like that.', 'start': 4893.43, 'duration': 3.301}, {'end': 4906.236, 'text': "But, you know, you can store it for as long as you want, you know, as long as you're paying for that time, right? So store it for..", 'start': 4897.152, 'duration': 9.084}, {'end': 4913.732, 'text': "for as long as you want because you're paying.", 'start': 4908.308, 'duration': 5.424}], 'summary': 'No time limit for storage, payment based on gb/month and transfer fees, store as long as paying.', 'duration': 31.267, 'max_score': 4882.465, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs4882465.jpg'}, {'end': 5169.647, 'src': 'embed', 'start': 5137.387, 'weight': 4, 'content': [{'end': 5139.308, 'text': 'So S3 is way cheaper than EC2.', 'start': 5137.387, 'duration': 1.921}, {'end': 5145.656, 'text': 'So if you are running a static website, it never makes sense to use EC2.', 'start': 5140.253, 'duration': 5.403}, {'end': 5153.419, 'text': 'It makes sense to use S3 because the cost of running a static website on S3 will be close to zero.', 'start': 5146.076, 'duration': 7.343}, {'end': 5160.503, 'text': 'Whereas the cost of running a website on EC2 will be $20 per month at least, at the least.', 'start': 5154.7, 'duration': 5.803}, {'end': 5169.647, 'text': "So this is just one example of using S3 and we'll get to see S3 buckets, objects, permissions, et cetera.", 'start': 5161.163, 'duration': 8.484}], 'summary': "S3 is more cost-effective than ec2 for static websites, with s3 costing close to zero compared to ec2's minimum $20 per month.", 'duration': 32.26, 'max_score': 5137.387, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs5137387.jpg'}, {'end': 5279.223, 'src': 'embed', 'start': 5253.182, 'weight': 5, 'content': [{'end': 5257.286, 'text': "Now, first of all, let's look at volumes, EBS volumes.", 'start': 5253.182, 'duration': 4.104}, {'end': 5261.432, 'text': 'So you can create a volume in this way.', 'start': 5258.991, 'duration': 2.441}, {'end': 5266.856, 'text': 'Remember, we spoke about general purpose SSD, provisioned IOPS, and magnetic.', 'start': 5261.953, 'duration': 4.903}, {'end': 5269.097, 'text': "These are the three different types we've seen.", 'start': 5267.396, 'duration': 1.701}, {'end': 5270.538, 'text': 'Now these two are new ones.', 'start': 5269.117, 'duration': 1.421}, {'end': 5272.019, 'text': 'These two are new ones.', 'start': 5271.158, 'duration': 0.861}, {'end': 5279.223, 'text': 'These are HDD types, which are good for throughput related applications.', 'start': 5272.739, 'duration': 6.484}], 'summary': 'Three types of ebs volumes: general purpose ssd, provisioned iops, and magnetic, with two new hdd types good for throughput applications.', 'duration': 26.041, 'max_score': 5253.182, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs5253182.jpg'}, {'end': 5333.54, 'src': 'embed', 'start': 5306.334, 'weight': 7, 'content': [{'end': 5310.676, 'text': "And let's create one volume, let's say 1 GB.", 'start': 5306.334, 'duration': 4.342}, {'end': 5314.317, 'text': "Remember, in the cloud, don't create more than what you need.", 'start': 5311.316, 'duration': 3.001}, {'end': 5317.091, 'text': "And that's the best way of reducing cost.", 'start': 5315.19, 'duration': 1.901}, {'end': 5320.253, 'text': "So I don't need 100 GB volume.", 'start': 5318.292, 'duration': 1.961}, {'end': 5322.514, 'text': 'I just need 1 GB volume for this demo.', 'start': 5320.373, 'duration': 2.141}, {'end': 5327.637, 'text': "So I'm going to set up 1 GB as the size of this volume.", 'start': 5322.534, 'duration': 5.103}, {'end': 5333.54, 'text': 'And remember, I also told you that the bigger the volume, the higher the performance.', 'start': 5328.117, 'duration': 5.423}], 'summary': 'In cloud storage, create only necessary volumes to reduce costs. 1 gb is sufficient for demo, larger volumes offer higher performance.', 'duration': 27.206, 'max_score': 5306.334, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs5306334.jpg'}, {'end': 5635.584, 'src': 'heatmap', 'start': 5447.044, 'weight': 0.881, 'content': [{'end': 5452.95, 'text': 'So let me just create this Ubuntu server here so that maybe we can attach and detach.', 'start': 5447.044, 'duration': 5.906}, {'end': 5458.436, 'text': "I think, Mavani, you were saying, can we see how to attach and detach? So let's create a server as well.", 'start': 5453.251, 'duration': 5.185}, {'end': 5463.788, 'text': 'Let me just go through this quickly.', 'start': 5461.906, 'duration': 1.882}, {'end': 5468.792, 'text': 'By the way, this server has a root volume of its own.', 'start': 5464.448, 'duration': 4.344}, {'end': 5470.434, 'text': 'So the server will have a root volume.', 'start': 5469.092, 'duration': 1.342}, {'end': 5473.056, 'text': 'Root means it has the operating system.', 'start': 5470.734, 'duration': 2.322}, {'end': 5476.179, 'text': 'And no server can come up without the root volume.', 'start': 5473.516, 'duration': 2.663}, {'end': 5478.921, 'text': 'So this will be your EBS volume.', 'start': 5476.639, 'duration': 2.282}, {'end': 5481.964, 'text': "In addition, we'll have that other volume that we have created.", 'start': 5479.261, 'duration': 2.703}, {'end': 5486.908, 'text': "So we'll have two EBS volumes when we launch, when we use the server.", 'start': 5482.664, 'duration': 4.244}, {'end': 5490.91, 'text': 'Okay, so this is standard stuff.', 'start': 5489.229, 'duration': 1.681}, {'end': 5491.97, 'text': 'We have seen this before.', 'start': 5491.13, 'duration': 0.84}, {'end': 5495.031, 'text': "I'm just gonna go through this quickly a little bit.", 'start': 5491.99, 'duration': 3.041}, {'end': 5502.034, 'text': 'All right, okay, so now we have a server right?', 'start': 5499.173, 'duration': 2.861}, {'end': 5507.457, 'text': 'We have a server coming up and then we also have a volume that has been created here, right?', 'start': 5502.114, 'duration': 5.343}, {'end': 5511.618, 'text': 'This volume, the 8 GB one, is the one that is coming up with the server, right?', 'start': 5507.797, 'duration': 3.821}, {'end': 5517.161, 'text': 'And, in addition, we have this 1 GB volume as well, right?', 'start': 5511.698, 'duration': 5.463}, {'end': 5517.701, 'text': 'Okay,', 'start': 5517.541, 'duration': 0.16}, {'end': 5525.465, 'text': 'Now what I wanted to show you, the lab says how do we create a snapshot and how do we restore from a snapshot.', 'start': 5518.038, 'duration': 7.427}, {'end': 5531.03, 'text': "So let's see that first, and then we'll talk about how do we attach and snatch.", 'start': 5525.505, 'duration': 5.525}, {'end': 5533.812, 'text': 'So you have this volume.', 'start': 5531.59, 'duration': 2.222}, {'end': 5535.594, 'text': 'Now first of all, we need a snapshot.', 'start': 5534.132, 'duration': 1.462}, {'end': 5538.416, 'text': 'We need to take a snapshot of this EBS volume.', 'start': 5535.934, 'duration': 2.482}, {'end': 5543.714, 'text': 'So what you can do is you can say create snapshot, as simple as that.', 'start': 5538.776, 'duration': 4.938}, {'end': 5558.639, 'text': "Just create a snapshot, give it a name, let's say my EDS volume, and this is how you create a snapshot, that's it.", 'start': 5544.594, 'duration': 14.045}, {'end': 5565.161, 'text': "And what happens is, if you go into snapshot section here, you'll find that a snapshot.", 'start': 5559.199, 'duration': 5.962}, {'end': 5569.763, 'text': "this has been completed because it's a very small volume, but depending on the size of the volume, it will take a bit of time.", 'start': 5565.161, 'duration': 4.602}, {'end': 5573.93, 'text': 'But basically, the snapshot is a snapshot.', 'start': 5570.307, 'duration': 3.623}, {'end': 5575.671, 'text': "It's a copy of your EBS volume.", 'start': 5573.99, 'duration': 1.681}, {'end': 5579.515, 'text': 'It has all the data in that EBS volume.', 'start': 5576.052, 'duration': 3.463}, {'end': 5592.525, 'text': 'So now, once you have a snapshot, you have the ability to recreate that volume or to recover to a certain point in time.', 'start': 5580.255, 'duration': 12.27}, {'end': 5595.708, 'text': 'So all those capabilities are available.', 'start': 5593.947, 'duration': 1.761}, {'end': 5601.874, 'text': "So for example, if this volume were to be deleted, accidentally, let's say this volume had a hardware problem.", 'start': 5596.532, 'duration': 5.342}, {'end': 5604.375, 'text': 'Something happened.', 'start': 5603.775, 'duration': 0.6}, {'end': 5605.756, 'text': 'This volume is not functioning.', 'start': 5604.395, 'duration': 1.361}, {'end': 5608.757, 'text': "And let's say we terminate this.", 'start': 5606.256, 'duration': 2.501}, {'end': 5614.199, 'text': "We can just delete this just to simulate, let's say, some hardware failure.", 'start': 5609.217, 'duration': 4.982}, {'end': 5616.66, 'text': 'So the volume is gone.', 'start': 5615.84, 'duration': 0.82}, {'end': 5619.141, 'text': 'But fortunately, you have a snapshot.', 'start': 5616.72, 'duration': 2.421}, {'end': 5621.002, 'text': 'Fortunately, you have a snapshot.', 'start': 5619.741, 'duration': 1.261}, {'end': 5625.824, 'text': 'So all you have to do is select that snapshot and create a volume.', 'start': 5621.362, 'duration': 4.462}, {'end': 5635.584, 'text': 'So, you can see the same settings are already selected and we just create the volume.', 'start': 5627.477, 'duration': 8.107}], 'summary': 'Creating and managing ebs volumes, snapshots, and server setup in ubuntu.', 'duration': 188.54, 'max_score': 5447.044, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs5447044.jpg'}, {'end': 5659.654, 'src': 'embed', 'start': 5636.565, 'weight': 8, 'content': [{'end': 5649.976, 'text': 'And now you have the same volume, it has exactly the same data as in the previous volume and you have a new volume that has come up using a snapshot.', 'start': 5636.565, 'duration': 13.411}, {'end': 5653.892, 'text': 'So a snapshot is basically a backup.', 'start': 5651.631, 'duration': 2.261}, {'end': 5659.654, 'text': "It gives you protection in that if there's any problem with the volume, you can recover.", 'start': 5653.932, 'duration': 5.722}], 'summary': 'Snapshot creates backup for data volume, ensuring recovery protection.', 'duration': 23.089, 'max_score': 5636.565, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs5636565.jpg'}, {'end': 5911.565, 'src': 'embed', 'start': 5885.193, 'weight': 9, 'content': [{'end': 5890.437, 'text': 'One is the root volume, and then now this one, which we have just attached.', 'start': 5885.193, 'duration': 5.244}, {'end': 5893.6, 'text': 'So the server now has two EBS volumes.', 'start': 5890.717, 'duration': 2.883}, {'end': 5895.281, 'text': 'You can have more as well.', 'start': 5894.1, 'duration': 1.181}, {'end': 5897.397, 'text': 'You can have RAID configuration.', 'start': 5895.816, 'duration': 1.581}, {'end': 5899.878, 'text': 'Some of you may be familiar with RAID configurations.', 'start': 5897.977, 'duration': 1.901}, {'end': 5905.441, 'text': 'So you can create different types of configurations with these CVS volumes.', 'start': 5900.238, 'duration': 5.203}, {'end': 5907.983, 'text': 'So practical purposes, they are very much like hard disks.', 'start': 5905.701, 'duration': 2.282}, {'end': 5911.565, 'text': 'But actually, architecturally, they are not hard disks.', 'start': 5908.463, 'duration': 3.102}], 'summary': 'Server now has two ebs volumes, allowing raid configuration for different setups.', 'duration': 26.372, 'max_score': 5885.193, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs5885193.jpg'}, {'end': 6065.968, 'src': 'embed', 'start': 6035.197, 'weight': 11, 'content': [{'end': 6040.682, 'text': "So for example, if you're taking a snapshot, you're not gonna come every night and take a snapshot from here.", 'start': 6035.197, 'duration': 5.485}, {'end': 6042.303, 'text': "You can't do that.", 'start': 6041.723, 'duration': 0.58}, {'end': 6043.343, 'text': "That's not practical.", 'start': 6042.623, 'duration': 0.72}, {'end': 6044.704, 'text': 'You may have hundreds of volumes.', 'start': 6043.503, 'duration': 1.201}, {'end': 6047.384, 'text': "You're not going to come and take a snapshot every time.", 'start': 6045.064, 'duration': 2.32}, {'end': 6048.524, 'text': 'So what you want is automation.', 'start': 6047.404, 'duration': 1.12}, {'end': 6054.006, 'text': 'So the way to do it is to use commands, CLI commands, in your scripts.', 'start': 6048.925, 'duration': 5.081}, {'end': 6058.807, 'text': 'So you need to write some shell scripts, some Perl scripts, or whatever mechanism you have.', 'start': 6054.726, 'duration': 4.081}, {'end': 6065.968, 'text': 'Write any kind of program which uses the CLI commands, and you can then automate this.', 'start': 6059.447, 'duration': 6.521}], 'summary': 'Automate snapshot process using cli commands for efficiency and practicality.', 'duration': 30.771, 'max_score': 6035.197, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs6035197.jpg'}, {'end': 6177.05, 'src': 'embed', 'start': 6134.787, 'weight': 14, 'content': [{'end': 6135.927, 'text': 'Command is create snapshot.', 'start': 6134.787, 'duration': 1.14}, {'end': 6137.629, 'text': 'Create snapshot.', 'start': 6136.908, 'duration': 0.721}, {'end': 6141.051, 'text': 'And then we specify the volume ID.', 'start': 6138.73, 'duration': 2.321}, {'end': 6143.133, 'text': 'So volume ID.', 'start': 6141.392, 'duration': 1.741}, {'end': 6146.539, 'text': 'Now the volume ID, you have to get.', 'start': 6144.898, 'duration': 1.641}, {'end': 6149.06, 'text': 'You need to go to your console.', 'start': 6147.199, 'duration': 1.861}, {'end': 6154.302, 'text': 'This is the volume ID.', 'start': 6149.9, 'duration': 4.402}, {'end': 6158.204, 'text': 'This is the volume ID, and you specify it here.', 'start': 6154.383, 'duration': 3.821}, {'end': 6163.567, 'text': 'And optionally, you can specify some description.', 'start': 6158.444, 'duration': 5.123}, {'end': 6172.071, 'text': 'So maybe something like this.', 'start': 6164.407, 'duration': 7.664}, {'end': 6172.711, 'text': 'Something like this.', 'start': 6172.151, 'duration': 0.56}, {'end': 6177.05, 'text': 'This is how you run the create snapshot command.', 'start': 6172.931, 'duration': 4.119}], 'summary': 'Create snapshot with volume id; specify optional description.', 'duration': 42.263, 'max_score': 6134.787, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs6134787.jpg'}, {'end': 6291.891, 'src': 'heatmap', 'start': 6177.91, 'weight': 12, 'content': [{'end': 6184.295, 'text': 'It does exactly the same thing as the create snapshot menu option in the web console.', 'start': 6177.91, 'duration': 6.385}, {'end': 6189.579, 'text': "Now when you run this, let's see, I may have a problem here, permission problem.", 'start': 6185.656, 'duration': 3.923}, {'end': 6193.402, 'text': 'So it says here, unauthorized operation.', 'start': 6190.76, 'duration': 2.642}, {'end': 6194.683, 'text': "So I don't have permissions.", 'start': 6193.843, 'duration': 0.84}, {'end': 6200.451, 'text': 'So first thing you need to understand is This is a very secure mechanism, right?', 'start': 6195.224, 'duration': 5.227}, {'end': 6204.414, 'text': 'When we use the web console commands right?', 'start': 6201.152, 'duration': 3.262}, {'end': 6206.535, 'text': 'We normally have to log in right?', 'start': 6204.714, 'duration': 1.821}, {'end': 6208.096, 'text': 'And in my case I use two factors.', 'start': 6206.615, 'duration': 1.481}, {'end': 6213.26, 'text': "So I need to know my username, password and second factor, right? So it's very secure.", 'start': 6208.116, 'duration': 5.144}, {'end': 6219.844, 'text': "I can only run commands once I'm properly authenticated and authorized, right? Same thing with AWS CLI as well.", 'start': 6213.44, 'duration': 6.404}, {'end': 6225.948, 'text': 'You have to have permissions before you can run the you can run the commands.', 'start': 6220.264, 'duration': 5.684}, {'end': 6229.129, 'text': 'So now, let me quickly show this to you.', 'start': 6226.808, 'duration': 2.321}, {'end': 6238.634, 'text': "We'll discuss this in greater detail at some other point, but basically, the way to control permissions is to use identity and access management.", 'start': 6229.189, 'duration': 9.445}, {'end': 6245.557, 'text': 'This is a management tool, which is used to create users, groups, permissions.', 'start': 6239.094, 'duration': 6.463}, {'end': 6257.007, 'text': "Now, what I'm gonna do is, I'll create a user, let's say this is sysadmin, 20, something like this.", 'start': 6246.277, 'duration': 10.73}, {'end': 6262.81, 'text': 'And this user will have these keys, right? This is called access keys.', 'start': 6257.728, 'duration': 5.082}, {'end': 6273.074, 'text': "So the keys have to be configured with your AWS CLI, right? Don't worry too much about the details here, right? Just try and see the big picture.", 'start': 6263.49, 'duration': 9.584}, {'end': 6276.955, 'text': "So what we're saying here is you need to configure the AWS CLI.", 'start': 6273.454, 'duration': 3.501}, {'end': 6285.888, 'text': 'And the way we do it is we specify the access key ID here, and then we specify the secret access key.', 'start': 6278.985, 'duration': 6.903}, {'end': 6291.891, 'text': 'This is like your username, password, but for the CLI.', 'start': 6286.108, 'duration': 5.783}], 'summary': 'Aws cli requires proper permissions and access keys for secure operation, managed through iam.', 'duration': 62.702, 'max_score': 6177.91, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs6177910.jpg'}], 'start': 4596.05, 'title': 'Aws services and management', 'summary': 'Covers accessing s3 files from ec2 instance through various methods, managing aws security policies, cost comparison between s3 and ec2 for web hosting, ebs volumes and snapshots management, and automation with aws cli for managing hundreds of volumes.', 'chapters': [{'end': 4807.463, 'start': 4596.05, 'title': 'Accessing s3 files from ec2', 'summary': 'Discusses accessing s3 files through an ec2 instance, explaining various methods like using http protocol, aws cli, and sdk, and clarifies that s3 has no limit on data size or the number of projects.', 'duration': 211.413, 'highlights': ['The S3 objects can be accessed using HTTP protocol from anywhere, as long as you have permissions, and can also be accessed using the AWS CLI or SDK classes and methods from your application.', 'S3 has no limit on the amount of data, and even the service limit can be increased by contacting AWS for custom requirements.', 'The AWS CLI commands can be run on the EC2 instance to put or get files, and there are SDK classes and methods available for interacting with S3 from applications.']}, {'end': 5220.581, 'start': 4809.724, 'title': 'Managing amazon web services', 'summary': 'Discusses managing security policies using a gui and generating json, the unlimited data storage time with payment, aws slas and their rare breaches, using s3 for hosting a static website and the cost comparison between s3 and ec2 for web hosting.', 'duration': 410.857, 'highlights': ['Managing Security Policies and JSON Generation The GUI can be used for managing security policies and a policy generator tool to generate JSON, with the initial usage of the tool and later shifting to manual JSON writing.', 'Unlimited Data Storage Time with Payment There is no time limit for data storage as long as the user is paying for the storage time, and the payment is based on factors like GB month and transfer.', "AWS SLAs and Rare Breaches AWS SLAs include durability and availability assurances, with rare breaches resulting in credits or discounts being applied to the user's account, with rare instances of SLA non-compliance.", 'Using S3 for Hosting a Static Website S3 is a cost-effective option for hosting a static website as it incurs close to zero cost, unlike using EC2, which would cost at least $20 per month for hosting a website.', 'Using Multi-Factor Authentication for Account Security The use of multi-factor authentication is recommended for securing the AWS account, with a demonstration of the authentication process.']}, {'end': 5816.18, 'start': 5221.181, 'title': 'Ebs volumes and snapshots in aws', 'summary': 'Discusses how to create and manage ebs volumes, including the types of ebs volumes, their performance characteristics, creating and managing snapshots, and attaching volumes to servers in aws ec2.', 'duration': 594.999, 'highlights': ['Understanding the types of EBS volumes: SSD, provisioned IOPS, magnetic, and HDD types. The chapter explains the different types of EBS volumes, including SSD, provisioned IOPS, magnetic, and HDD types, which are suitable for different applications based on their performance characteristics.', 'Explaining the performance characteristics of EBS volumes: throughput performance for HDD types and IOPS performance for SSD types. The performance characteristics of EBS volumes are clearly outlined, emphasizing the throughput performance of HDD types for applications like big data and Hadoop, and the IOPS performance of SSD types for databases.', 'Demonstrating the process of creating a volume and understanding the relationship between volume size and performance. The chapter demonstrates the process of creating a volume in AWS, highlighting the relationship between volume size and performance, where increasing the size increases the IOPS performance, with a quantifiable example of 1 GB volume providing 100 IOPS.', 'Discussing the creation and usage of snapshots for backup and recovery purposes. The importance of creating snapshots for backup and recovery is explained, with the ability to recover volumes using snapshots and the availability of snapshots in S3 for cross-zone recovery being emphasized.', 'Illustrating the process of attaching EBS volumes to servers and understanding the limitations based on availability zones. The process of attaching EBS volumes to servers is illustrated, with a clear explanation of the limitations based on availability zones, ensuring that a volume can only be attached to a server in its own zone.']}, {'end': 5984.48, 'start': 5816.989, 'title': 'Ebs volume management', 'summary': 'Covers the process of attaching, mounting, and managing ebs volumes, including creating, detaching, and attaching volumes for failover capabilities and practical use.', 'duration': 167.491, 'highlights': ['You need to attach, install a file system, and mount the volume for proper use, along with configuring it for automatic mounting on restart, requiring multiple steps for volume usage.', 'Attaching a volume provides a unique identifier for the volume in the server, enabling data storage and usage within the attached volume.', 'Instances can have multiple EBS volumes, allowing for RAID configurations and different types of volume configurations for practical purposes similar to hard disks.', 'Detaching a volume from a malfunctioning server and attaching it to a new server enables failover capabilities, providing a method for application failover and continuity.']}, {'end': 6177.05, 'start': 5984.86, 'title': 'Aws cli and automation', 'summary': 'Discusses the aws cli as a command line interface for automating tasks like creating snapshots using commands, and the benefits of automation for managing hundreds of volumes.', 'duration': 192.19, 'highlights': ['The AWS CLI allows for automation of tasks like creating snapshots, providing flexibility and convenience. The AWS CLI enables automation of tasks such as creating snapshots, offering flexibility and convenience for managing resources.', "Automation is necessary for tasks like taking snapshots of EBS volumes, especially when managing hundreds of volumes. Automation is crucial for tasks like taking snapshots of EBS volumes, particularly when managing a large number of volumes, as it's impractical to perform these tasks manually.", 'The CLI commands can be used to run tasks like creating snapshots, contributing to the automation of resource management. CLI commands can be utilized to execute tasks such as creating snapshots, contributing to the automation of resource management for improved efficiency.']}, {'end': 6400.833, 'start': 6177.91, 'title': 'Aws cli snapshot creation', 'summary': 'Discusses the process of configuring aws cli and granting permissions to create snapshots, emphasizing the importance of identity and access management and the successful execution of the create snapshot command.', 'duration': 222.923, 'highlights': ['The process of configuring the AWS CLI involves specifying the access key ID and the secret access key, similar to a username and password for the CLI. The AWS CLI is configured by specifying the access key ID and the secret access key, similar to a username and password for the CLI.', 'The significance of identity and access management in controlling permissions for users and groups is highlighted, providing a secure mechanism for executing commands. Identity and access management (IAM) is emphasized as a secure mechanism for controlling permissions for users and groups.', 'The successful execution of the create snapshot command is demonstrated, with details about the response, snapshot ID, and pending state provided. The successful execution of the create snapshot command is demonstrated, along with details about the response, snapshot ID, and pending state.']}], 'duration': 1804.783, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs4596050.jpg', 'highlights': ['S3 objects accessed using HTTP, AWS CLI, or SDK classes', 'No limit on S3 data, service limit can be increased', 'AWS CLI commands for putting or getting files on EC2', 'Unlimited data storage time with payment based on factors', 'S3 cost-effective for hosting static website, unlike EC2', 'EBS volume types: SSD, provisioned IOPS, magnetic, HDD', 'Performance characteristics of EBS volumes explained', 'Process of creating a volume and its relationship with performance', 'Importance of creating and using snapshots for backup', 'Process of attaching EBS volumes to servers and limitations', 'Multiple EBS volumes for RAID configurations and practical purposes', 'Automation of tasks like creating snapshots using AWS CLI', 'Configuration of AWS CLI with access key ID and secret access key', 'Significance of identity and access management in controlling permissions', 'Demonstration of successful execution of create snapshot command']}, {'end': 7790.812, 'segs': [{'end': 6434.183, 'src': 'embed', 'start': 6401.574, 'weight': 1, 'content': [{'end': 6402.935, 'text': "In Windows, it's a Windows scheduler.", 'start': 6401.574, 'duration': 1.361}, {'end': 6406.878, 'text': 'So here, you write the command.', 'start': 6403.875, 'duration': 3.003}, {'end': 6411.621, 'text': 'You have a shell script, something like path to shell script.', 'start': 6407.238, 'duration': 4.383}, {'end': 6419.247, 'text': 'And this shell script will have this command for creating the snapshot.', 'start': 6414.163, 'duration': 5.084}, {'end': 6422.65, 'text': 'So what will happen is the shell script will be executed at midnight.', 'start': 6419.327, 'duration': 3.323}, {'end': 6426.019, 'text': 'on all the days and then a snapshot will come out every night.', 'start': 6423.157, 'duration': 2.862}, {'end': 6434.183, 'text': 'So something like this is what you have to create when you are using the CLI.', 'start': 6426.479, 'duration': 7.704}], 'summary': 'Use windows scheduler to run shell script for daily snapshot creation.', 'duration': 32.609, 'max_score': 6401.574, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs6401574.jpg'}, {'end': 6514.182, 'src': 'embed', 'start': 6458.028, 'weight': 0, 'content': [{'end': 6458.949, 'text': 'Let me stop here as well.', 'start': 6458.028, 'duration': 0.921}, {'end': 6461.713, 'text': 'Let me let you ask questions.', 'start': 6459.63, 'duration': 2.083}, {'end': 6463.695, 'text': 'EBS is a very important topic.', 'start': 6462.073, 'duration': 1.622}, {'end': 6466.018, 'text': "So please make sure that you've understood it fully.", 'start': 6463.835, 'duration': 2.183}, {'end': 6497.254, 'text': 'All right, OK, so let me start answering Bhavani.', 'start': 6493.772, 'duration': 3.482}, {'end': 6506.719, 'text': 'If my AZ is unavailable, how can I access my snapshots to restore it in a different AZR region? Yeah, so snapshots are in S3.', 'start': 6497.434, 'duration': 9.285}, {'end': 6514.182, 'text': 'S3 is a cross-AZ service, which means S3 will still be available.', 'start': 6507.639, 'duration': 6.543}], 'summary': 'Discussion on accessing snapshots in different azr region using s3 service', 'duration': 56.154, 'max_score': 6458.028, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs6458028.jpg'}, {'end': 7032.917, 'src': 'embed', 'start': 7003.855, 'weight': 3, 'content': [{'end': 7008.137, 'text': 'So make sure that you delete everything so that your costs are under control.', 'start': 7003.855, 'duration': 4.282}, {'end': 7012.039, 'text': "Often people forget, and then a month later you'll find that there's a big pay.", 'start': 7008.377, 'duration': 3.662}, {'end': 7016.981, 'text': 'So make sure that you basically clean up very carefully.', 'start': 7012.459, 'duration': 4.522}, {'end': 7023.904, 'text': 'So you can go to the dashboard.', 'start': 7022.564, 'duration': 1.34}, {'end': 7025.765, 'text': "It'll tell you what's running.", 'start': 7024.024, 'duration': 1.741}, {'end': 7028.315, 'text': 'And this way, you can check.', 'start': 7026.754, 'duration': 1.561}, {'end': 7030.096, 'text': 'So right now, I have everything cleaned up.', 'start': 7028.595, 'duration': 1.501}, {'end': 7032.917, 'text': "There's only a volume, which has a price.", 'start': 7030.336, 'duration': 2.581}], 'summary': 'Control costs by regularly cleaning up to avoid unexpected expenses.', 'duration': 29.062, 'max_score': 7003.855, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs7003855.jpg'}, {'end': 7117.846, 'src': 'embed', 'start': 7089.984, 'weight': 2, 'content': [{'end': 7092.266, 'text': "Now let's create a bucket first, right?", 'start': 7089.984, 'duration': 2.282}, {'end': 7097.21, 'text': "A bucket is basically you know, it's a bucket where you have many objects, right?", 'start': 7092.346, 'duration': 4.864}, {'end': 7098.732, 'text': 'And a bucket has to have a name.', 'start': 7097.551, 'duration': 1.181}, {'end': 7100.093, 'text': 'It has to have a name.', 'start': 7099.312, 'duration': 0.781}, {'end': 7110.283, 'text': "Now, one very important thing is if you have a name, the name is like a DNS name, it's like a domain name.", 'start': 7100.68, 'duration': 9.603}, {'end': 7113.664, 'text': 'So it has to be unique across all AWS users.', 'start': 7110.663, 'duration': 3.001}, {'end': 7117.846, 'text': "This is something people don't, it's not intuitive, people don't realize it.", 'start': 7114.244, 'duration': 3.602}], 'summary': 'Creating a unique bucket with a dns-like name is important for aws users.', 'duration': 27.862, 'max_score': 7089.984, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs7089984.jpg'}, {'end': 7450.109, 'src': 'heatmap', 'start': 7175.276, 'weight': 0.819, 'content': [{'end': 7176.917, 'text': "So I'm just using it for demo purposes.", 'start': 7175.276, 'duration': 1.641}, {'end': 7178.257, 'text': 'This will be your product name.', 'start': 7177.237, 'duration': 1.02}, {'end': 7180.958, 'text': "So let's say you have a domain name like this one.", 'start': 7178.637, 'duration': 2.321}, {'end': 7184.491, 'text': 'And this should lead to your S3 website.', 'start': 7182.43, 'duration': 2.061}, {'end': 7188.192, 'text': 'So your S3 bucket name should match the domain name.', 'start': 7184.831, 'duration': 3.361}, {'end': 7191.252, 'text': "That's very important to know.", 'start': 7188.232, 'duration': 3.02}, {'end': 7194.713, 'text': 'So this is your bucket name.', 'start': 7191.512, 'duration': 3.201}, {'end': 7195.873, 'text': 'So now we have a bucket.', 'start': 7195.093, 'duration': 0.78}, {'end': 7196.934, 'text': 'We have a bucket.', 'start': 7196.333, 'duration': 0.601}, {'end': 7199.894, 'text': 'You can click on this here.', 'start': 7197.374, 'duration': 2.52}, {'end': 7202.455, 'text': "And right now it's empty.", 'start': 7200.694, 'duration': 1.761}, {'end': 7204.915, 'text': "Obviously it is empty because we don't have any content here.", 'start': 7202.535, 'duration': 2.38}, {'end': 7210.837, 'text': 'So what we need is we need some HTML content, HTML, CSS, images.', 'start': 7205.416, 'duration': 5.421}, {'end': 7215.844, 'text': 'all those things that go into a website, right? You can create folders in this bucket.', 'start': 7211.741, 'duration': 4.103}, {'end': 7225.451, 'text': "Let's say images folder, you can create another folder for CSS, another one for JavaScript, right? Standard way in which you create a website.", 'start': 7216.104, 'duration': 9.347}, {'end': 7227.812, 'text': 'You can do all of those things in this bucket.', 'start': 7225.811, 'duration': 2.001}, {'end': 7231.755, 'text': 'All right, now we need a homepage.', 'start': 7229.534, 'duration': 2.221}, {'end': 7232.916, 'text': 'Let me create a homepage.', 'start': 7232.015, 'duration': 0.901}, {'end': 7236.258, 'text': "Let's say, let me create a simple HTML website.", 'start': 7233.356, 'duration': 2.902}, {'end': 7246.002, 'text': "let's say this is an HTML file, right? And just one small heading here.", 'start': 7241.4, 'duration': 4.602}, {'end': 7261.029, 'text': 'All right, and maybe some other content as well.', 'start': 7257.287, 'duration': 3.742}, {'end': 7270.653, 'text': 'Right, okay, so this is our HTML webpage, right? And let me save this.', 'start': 7266.051, 'duration': 4.602}, {'end': 7277.068, 'text': 'And what I can do is this HTML file I can upload into this bucket.', 'start': 7271.826, 'duration': 5.242}, {'end': 7287.912, 'text': 'So just click on the upload button and pick up the file from your computer and upload.', 'start': 7277.108, 'duration': 10.804}, {'end': 7292.794, 'text': "So that's how you can upload content into an S3 bucket.", 'start': 7288.133, 'duration': 4.661}, {'end': 7301.578, 'text': "Now, if you look at this HTML page and go to the properties of this HTML page, you'll find a link.", 'start': 7294.355, 'duration': 7.223}, {'end': 7303.861, 'text': "you'll find a link here right?", 'start': 7302.52, 'duration': 1.341}, {'end': 7307.745, 'text': 'And this link can be used to access the page right?', 'start': 7304.282, 'duration': 3.463}, {'end': 7313.169, 'text': "And if you go to this link, you'll find right away that there's a permission problem, right?", 'start': 7308.145, 'duration': 5.024}, {'end': 7318.334, 'text': 'Remember, we said, you know EBS permissions are taken care of by the OS, but what about S3??', 'start': 7313.41, 'duration': 4.924}, {'end': 7325.36, 'text': 'So S3 needs to have a permission mechanism and by default the permission is blocked right?, As you would expect.', 'start': 7318.714, 'duration': 6.646}, {'end': 7333.273, 'text': 'So like a firewall, all permissions are denied unless you explicitly open the bucket for some people.', 'start': 7326.001, 'duration': 7.272}, {'end': 7335.714, 'text': 'So let me send you this link here.', 'start': 7334.094, 'duration': 1.62}, {'end': 7343.718, 'text': 'You can see that if you go to the webpage, you will not be able to access it because S3 has permissions layer.', 'start': 7336.075, 'duration': 7.643}, {'end': 7349.161, 'text': 'All right, okay.', 'start': 7347.4, 'duration': 1.761}, {'end': 7350.862, 'text': "So far what we've done is we've created a bucket.", 'start': 7349.221, 'duration': 1.641}, {'end': 7352.483, 'text': 'Remember bucket name is unique.', 'start': 7351.102, 'duration': 1.381}, {'end': 7360.635, 'text': "Remember also that if you're using a website in S3, Then the bucket name should match the DNS name of your website.", 'start': 7352.963, 'duration': 7.672}, {'end': 7369.502, 'text': "And then we've seen how to upload an HTML file, and now we've seen the permissions problem as well.", 'start': 7361.616, 'duration': 7.886}, {'end': 7371.364, 'text': "Now, let's take care of the permissions first.", 'start': 7369.702, 'duration': 1.662}, {'end': 7372.365, 'text': 'Let me go to the bucket.', 'start': 7371.484, 'duration': 0.881}, {'end': 7373.886, 'text': 'Let me go to the bucket.', 'start': 7373.065, 'duration': 0.821}, {'end': 7379.591, 'text': "And if you go to the bucket properties, there's a permissions section here.", 'start': 7374.447, 'duration': 5.144}, {'end': 7384.704, 'text': 'But this one here on the top is what is called ACL.', 'start': 7382.363, 'duration': 2.341}, {'end': 7386.624, 'text': "It's a simple way to grant permissions.", 'start': 7384.824, 'duration': 1.8}, {'end': 7392.185, 'text': 'But a better way, I suggest you use only one way, and that better way is called bucket policies.', 'start': 7387.484, 'duration': 4.701}, {'end': 7394.506, 'text': 'So you should create a bucket policy.', 'start': 7393.106, 'duration': 1.4}, {'end': 7395.806, 'text': 'This is a better way, more powerful way.', 'start': 7394.526, 'duration': 1.28}, {'end': 7398.227, 'text': "So what we'll do is, let's create a bucket policy.", 'start': 7396.426, 'duration': 1.801}, {'end': 7401.508, 'text': 'And here is where you need to write your JSON.', 'start': 7399.767, 'duration': 1.741}, {'end': 7403.868, 'text': "The JSON that we've seen before.", 'start': 7402.508, 'duration': 1.36}, {'end': 7405.489, 'text': 'This is where you need to write your JSON.', 'start': 7404.168, 'duration': 1.321}, {'end': 7408.269, 'text': "But you don't have to learn to write JSONs.", 'start': 7405.829, 'duration': 2.44}, {'end': 7411.07, 'text': 'You can use this policy generator tool.', 'start': 7408.769, 'duration': 2.301}, {'end': 7416.196, 'text': 'So, just click on this, and this is how you create a policy.', 'start': 7412.255, 'duration': 3.941}, {'end': 7430.22, 'text': "So what I'm going to do is we're creating a S3 bucket policy and what we want to do is we want to allow anybody in the world.", 'start': 7416.216, 'duration': 14.004}, {'end': 7439.923, 'text': "it's a public website, so principal will be star, and what we want is we want them to have only one permission, which is called get object.", 'start': 7430.22, 'duration': 9.703}, {'end': 7441.921, 'text': 'So there are many actions possible.', 'start': 7440.76, 'duration': 1.161}, {'end': 7443.142, 'text': 'S3 is a very big service.', 'start': 7441.941, 'duration': 1.201}, {'end': 7444.744, 'text': 'You can delete objects.', 'start': 7443.743, 'duration': 1.001}, {'end': 7445.665, 'text': 'You can create objects.', 'start': 7444.764, 'duration': 0.901}, {'end': 7446.565, 'text': 'You can delete buckets.', 'start': 7445.705, 'duration': 0.86}, {'end': 7448.387, 'text': 'You can set versioning on.', 'start': 7446.926, 'duration': 1.461}, {'end': 7450.109, 'text': 'You can do cross-regional replication.', 'start': 7448.427, 'duration': 1.682}], 'summary': 'Creating an s3 bucket, uploading html file, and setting permissions using bucket policies for a public website.', 'duration': 274.833, 'max_score': 7175.276, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs7175276.jpg'}, {'end': 7726.019, 'src': 'heatmap', 'start': 7538.84, 'weight': 0.754, 'content': [{'end': 7542.523, 'text': 'So this is how you create a policy for your bucket.', 'start': 7538.84, 'duration': 3.683}, {'end': 7552.026, 'text': "So now this bucket OK, I think there's a typo here.", 'start': 7542.583, 'duration': 9.443}, {'end': 7553.326, 'text': 'Let me just fix this quickly.', 'start': 7552.146, 'duration': 1.18}, {'end': 7556.607, 'text': 'So now, this should be fine.', 'start': 7554.986, 'duration': 1.621}, {'end': 7557.187, 'text': 'Let me save it.', 'start': 7556.627, 'duration': 0.56}, {'end': 7562.149, 'text': 'So now, this bucket is now a public bucket.', 'start': 7558.107, 'duration': 4.042}, {'end': 7564.329, 'text': 'People can view the contents of this file.', 'start': 7562.569, 'duration': 1.76}, {'end': 7565.45, 'text': 'They can test it out.', 'start': 7564.349, 'duration': 1.101}, {'end': 7568.27, 'text': "Let's go to this URL once again.", 'start': 7565.81, 'duration': 2.46}, {'end': 7571.611, 'text': 'And this time, we should see this page.', 'start': 7568.991, 'duration': 2.62}, {'end': 7574.292, 'text': 'We should see this page.', 'start': 7573.372, 'duration': 0.92}, {'end': 7576.693, 'text': 'You can try it again from your browser.', 'start': 7574.792, 'duration': 1.901}, {'end': 7580.014, 'text': 'And this time, hopefully, you will not see the permission problem.', 'start': 7577.113, 'duration': 2.901}, {'end': 7583.853, 'text': 'All right? OK.', 'start': 7582.932, 'duration': 0.921}, {'end': 7587.555, 'text': 'But to make it into a proper website, you need to do a few more things.', 'start': 7584.133, 'duration': 3.422}, {'end': 7590.176, 'text': 'So what you do is you go to this bucket again.', 'start': 7587.915, 'duration': 2.261}, {'end': 7596.139, 'text': "And in the properties, there's a section called Static Website Hosting.", 'start': 7590.196, 'duration': 5.943}, {'end': 7597.52, 'text': 'So we have to enable that.', 'start': 7596.48, 'duration': 1.04}, {'end': 7598.701, 'text': 'You have to enable that.', 'start': 7597.88, 'duration': 0.821}, {'end': 7604.084, 'text': 'And then you have to set up some web server configuration items.', 'start': 7599.201, 'duration': 4.883}, {'end': 7605.985, 'text': 'For example, the index document.', 'start': 7604.164, 'duration': 1.821}, {'end': 7607.246, 'text': 'This is a home page.', 'start': 7606.365, 'duration': 0.881}, {'end': 7609.907, 'text': 'So you have to specify the home page.', 'start': 7607.826, 'duration': 2.081}, {'end': 7612.969, 'text': 'something like this.', 'start': 7612.068, 'duration': 0.901}, {'end': 7620.493, 'text': 'and then, if you want, you can specify a 404 page as well the standard stuff that you do with web servers right.', 'start': 7612.969, 'duration': 7.524}, {'end': 7622.233, 'text': 'so so you turn this on.', 'start': 7620.493, 'duration': 1.74}, {'end': 7628.937, 'text': "turn on static website hosting right and once you've done that, you have a website right.", 'start': 7622.233, 'duration': 6.704}, {'end': 7631.278, 'text': 'so you can you have an endpoint.', 'start': 7628.937, 'duration': 2.341}, {'end': 7632.959, 'text': 'this is the website endpoint.', 'start': 7631.278, 'duration': 1.681}, {'end': 7636.14, 'text': 'if you go here, you will see your website.', 'start': 7632.959, 'duration': 3.181}, {'end': 7637.261, 'text': 'this is, this is how you do it.', 'start': 7636.14, 'duration': 1.121}, {'end': 7639.662, 'text': "So you don't have to go to a specific page.", 'start': 7638.301, 'duration': 1.361}, {'end': 7645.924, 'text': "you can just go to an endpoint and you'll have your website running on S3..", 'start': 7639.662, 'duration': 6.262}, {'end': 7657.127, 'text': 'Let me send you this endpoint as well and you can then test out your S3 website.', 'start': 7646.204, 'duration': 10.923}, {'end': 7662.369, 'text': "But you don't want your customers or your users to see this URL.", 'start': 7657.868, 'duration': 4.501}, {'end': 7665.95, 'text': "You don't want to have them use this one.", 'start': 7662.709, 'duration': 3.241}, {'end': 7667.591, 'text': 'What you want is a proper domain.', 'start': 7666.251, 'duration': 1.34}, {'end': 7668.962, 'text': 'like you want a proper domain.', 'start': 7668.001, 'duration': 0.961}, {'end': 7675.469, 'text': 'So what you can do is you can go to Route 53 or any other DNS service.', 'start': 7669.242, 'duration': 6.227}, {'end': 7681.635, 'text': 'Last time we saw Route 53 for connecting to EC2.', 'start': 7677.231, 'duration': 4.404}, {'end': 7688.082, 'text': 'So in the same way, you can create a DNS record set which points to your S3 bucket.', 'start': 7682.156, 'duration': 5.926}, {'end': 7697.536, 'text': 'So what you can do is create a DNS record set which points to your S3 bucket.', 'start': 7688.712, 'duration': 8.824}, {'end': 7704.56, 'text': 'So here, remember to keep the same domain name as the bucket.', 'start': 7697.937, 'duration': 6.623}, {'end': 7708.362, 'text': 'So mywebapp.pysaflow.com.', 'start': 7704.72, 'duration': 3.642}, {'end': 7713.104, 'text': 'And here, this can be made to point to the S3 bucket.', 'start': 7708.862, 'duration': 4.242}, {'end': 7726.019, 'text': 'Click on Elias here, and then in the Elias target drop-down list, you should see your S3 bucket.', 'start': 7717.691, 'duration': 8.328}], 'summary': 'The process involves creating a policy, enabling static website hosting, and connecting a dns record set to the s3 bucket for a proper domain.', 'duration': 187.179, 'max_score': 7538.84, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs7538840.jpg'}, {'end': 7612.969, 'src': 'embed', 'start': 7584.133, 'weight': 4, 'content': [{'end': 7587.555, 'text': 'But to make it into a proper website, you need to do a few more things.', 'start': 7584.133, 'duration': 3.422}, {'end': 7590.176, 'text': 'So what you do is you go to this bucket again.', 'start': 7587.915, 'duration': 2.261}, {'end': 7596.139, 'text': "And in the properties, there's a section called Static Website Hosting.", 'start': 7590.196, 'duration': 5.943}, {'end': 7597.52, 'text': 'So we have to enable that.', 'start': 7596.48, 'duration': 1.04}, {'end': 7598.701, 'text': 'You have to enable that.', 'start': 7597.88, 'duration': 0.821}, {'end': 7604.084, 'text': 'And then you have to set up some web server configuration items.', 'start': 7599.201, 'duration': 4.883}, {'end': 7605.985, 'text': 'For example, the index document.', 'start': 7604.164, 'duration': 1.821}, {'end': 7607.246, 'text': 'This is a home page.', 'start': 7606.365, 'duration': 0.881}, {'end': 7609.907, 'text': 'So you have to specify the home page.', 'start': 7607.826, 'duration': 2.081}, {'end': 7612.969, 'text': 'something like this.', 'start': 7612.068, 'duration': 0.901}], 'summary': 'To create a proper website, enable static website hosting, and set up web server configuration items such as the index document.', 'duration': 28.836, 'max_score': 7584.133, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs7584133.jpg'}], 'start': 6401.574, 'title': 'Managing ebs snapshots, aws snapshot storage, and s3 website creation', 'summary': 'Covers managing ebs snapshots and volumes, including automation with windows scheduler and limitations of ebs volume attachment. it also discusses aws snapshot storage compliance, cost management, and creating a website using amazon s3, emphasizing unique bucket naming, permissions, static website hosting, and custom domain connection.', 'chapters': [{'end': 6711.307, 'start': 6401.574, 'title': 'Managing ebs snapshots and volumes', 'summary': 'Explains how to use windows scheduler to automate ebs snapshot creation, the inability to merge snapshots, and the limitations of attaching one ebs volume to one server at a time, along with clarifications on snapshot access and unmounting volumes.', 'duration': 309.733, 'highlights': ['The Windows scheduler can be used to automate EBS snapshot creation, with the shell script executing at midnight every night, ensuring regular snapshot backups.', 'Snapshots are stored in S3, a cross-AZ service, allowing access to snapshots even if the availability zone is unavailable.', 'It is not possible to merge EBS snapshots, and attaching one EBS volume to multiple servers simultaneously is limited to attaching and detaching, emphasizing the need to understand the specific use case before considering merging snapshots.', 'EBS volumes can only be attached to one server at a time, but can be moved around by attaching and detaching, with the recommendation to have the volume not being used before detaching.', 'Unmounting EBS volumes is optional but preferable, and while it is possible to detach without unmounting, it is advised to ensure that the volume is not being used before detaching.']}, {'end': 7061.924, 'start': 6719.488, 'title': 'Aws snapshot, glacier, and cost management', 'summary': 'Discusses aws snapshot storage compliance, inability to directly snapshot to glacier, and emphasizes cost-saving through careful resource termination.', 'duration': 342.436, 'highlights': ['AWS snapshots are stored only in the same region as the EBS volume, complying with regional data privacy legislations. AWS ensures that snapshots are stored only in the same region as the EBS volume, adhering to regional data privacy legislations.', 'Snapshot cannot be directly stored in Glacier, but data can indirectly be stored in Glacier by taking a backup of the database and storing the file in Glacier. At present, AWS does not directly allow storing snapshots in Glacier, but data can be indirectly stored in Glacier by taking a backup of the database and saving the file in Glacier.', 'Emphasizes the importance of terminating resources to control costs and demonstrates the process of cleaning up resources to avoid unnecessary expenses. A strong emphasis is placed on the importance of terminating resources to control costs, and a step-by-step demonstration of cleaning up resources is provided to prevent unnecessary expenses.']}, {'end': 7790.812, 'start': 7062.385, 'title': 'Creating a website with s3', 'summary': 'Explains how to create a website using amazon s3, emphasizing the unique bucket naming requirement, uploading web content, addressing permissions issues, setting up static website hosting, and connecting a custom domain name to the s3 bucket endpoint.', 'duration': 728.427, 'highlights': ['The bucket name must be unique globally, similar to a domain name, to avoid naming conflicts and ensure accessibility across all AWS users. The uniqueness of the bucket name is emphasized, indicating that it should be available and not used by any other AWS user to prevent naming conflicts.', 'Guidance on uploading HTML, CSS, and image content into the S3 bucket for website creation, including the creation of folders for organizing web assets. Instructions are provided for creating folders within the S3 bucket to organize web assets such as images, CSS, and JavaScript, facilitating the creation of a website.', 'Addressing permissions issues by creating a bucket policy using JSON to allow public access to the S3 bucket for viewing and downloading content. The process of creating a bucket policy using a policy generator tool to grant public access to the S3 bucket is explained, enabling users to view and download content from the public website.', 'Enabling static website hosting in the S3 bucket properties and setting up web server configuration items like the index and error documents for a seamless website experience. Instructions are provided for enabling static website hosting in the S3 bucket properties and configuring web server settings such as specifying the index document and error pages to enhance the website experience.', 'Connecting a custom domain to the S3 bucket endpoint using Route 53 or another DNS service, allowing users to access the website using a proper domain name. The process of creating a DNS record set in Route 53 to connect a custom domain to the S3 bucket endpoint is explained, enabling users to access the website using a proper domain name.']}], 'duration': 1389.238, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs6401574.jpg', 'highlights': ['Snapshots are stored in S3, a cross-AZ service, allowing access to snapshots even if the availability zone is unavailable.', 'The Windows scheduler can be used to automate EBS snapshot creation, with the shell script executing at midnight every night, ensuring regular snapshot backups.', 'The bucket name must be unique globally, similar to a domain name, to avoid naming conflicts and ensure accessibility across all AWS users.', 'Emphasizes the importance of terminating resources to control costs and demonstrates the process of cleaning up resources to avoid unnecessary expenses.', 'Enabling static website hosting in the S3 bucket properties and setting up web server configuration items like the index and error documents for a seamless website experience.']}, {'end': 9067.395, 'segs': [{'end': 7933.564, 'src': 'embed', 'start': 7896.547, 'weight': 4, 'content': [{'end': 7898.949, 'text': 'It needs a server.', 'start': 7896.547, 'duration': 2.402}, {'end': 7903.79, 'text': 'service, a compute service like EC2.', 'start': 7901.029, 'duration': 2.761}, {'end': 7913.076, 'text': 'So S3 has limited capabilities.', 'start': 7904.01, 'duration': 9.066}, {'end': 7917.538, 'text': "So it is actually acting like a web server, but that's all it can do.", 'start': 7913.356, 'duration': 4.182}, {'end': 7925.523, 'text': 'So S3 has limited web server capabilities, but not more.', 'start': 7918.239, 'duration': 7.284}, {'end': 7933.564, 'text': 'So you can use it for any static website.', 'start': 7929.841, 'duration': 3.723}], 'summary': 'S3 provides limited web server capabilities, suitable for static websites.', 'duration': 37.017, 'max_score': 7896.547, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs7896547.jpg'}, {'end': 8150.534, 'src': 'embed', 'start': 8114.641, 'weight': 0, 'content': [{'end': 8115.882, 'text': 'So this is how it works.', 'start': 8114.641, 'duration': 1.241}, {'end': 8125.067, 'text': 'And you can store stuff directly into Glacier or you can store it into S3 and then from there you can transition to Glacier.', 'start': 8116.582, 'duration': 8.485}, {'end': 8126.168, 'text': 'So this kind of thing.', 'start': 8125.467, 'duration': 0.701}, {'end': 8128.409, 'text': 'Both options are available.', 'start': 8126.228, 'duration': 2.181}, {'end': 8130.89, 'text': "So it's not necessary to go via S3.", 'start': 8128.849, 'duration': 2.041}, {'end': 8133.692, 'text': 'You can go directly into S3 as well.', 'start': 8131.151, 'duration': 2.541}, {'end': 8138.687, 'text': 'Let me show this to you really quickly so that you get a sense for this.', 'start': 8134.664, 'duration': 4.023}, {'end': 8143.33, 'text': "So for example, let's say you have another S3 bucket.", 'start': 8139.127, 'duration': 4.203}, {'end': 8150.534, 'text': "And let's say this bucket is called, let's say, Edureka Backups.", 'start': 8144.751, 'duration': 5.783}], 'summary': 'Data can be stored directly in glacier or transitioned from s3, offering flexibility in storage options.', 'duration': 35.893, 'max_score': 8114.641, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs8114641.jpg'}, {'end': 8811.557, 'src': 'heatmap', 'start': 8543.855, 'weight': 0.799, 'content': [{'end': 8549.915, 'text': 'Okay, I think, the vault here, so let me go to the vault and make sure the vault is available.', 'start': 8543.855, 'duration': 6.06}, {'end': 8557.122, 'text': 'So we go to Glacier here, this is the Glacier service, and in this there should be a vault called edurega.', 'start': 8550.456, 'duration': 6.666}, {'end': 8562.547, 'text': "Okay, so let's use this one, my backup.", 'start': 8560.245, 'duration': 2.302}, {'end': 8565.07, 'text': "Let's use this one, my backup.", 'start': 8562.968, 'duration': 2.102}, {'end': 8580.9, 'text': 'All right, so this command has now run, right? And what you get is in the response, you get the archive ID.', 'start': 8575.615, 'duration': 5.285}, {'end': 8586.144, 'text': 'This is the identifier of the file that has just been uploaded on Glacier, right?', 'start': 8581, 'duration': 5.144}, {'end': 8589.447, 'text': 'Now remember, with Glacier you can only use these commands.', 'start': 8586.545, 'duration': 2.902}, {'end': 8593.751, 'text': "right?. You can't upload anything from the web console, right?", 'start': 8589.447, 'duration': 4.304}, {'end': 8594.411, 'text': "You can't do that.", 'start': 8593.791, 'duration': 0.62}, {'end': 8599.396, 'text': 'So for Glacier, remember, only CLI commands are possible.', 'start': 8594.532, 'duration': 4.864}, {'end': 8605.046, 'text': "And in the same way, you can retrieve files, but it's usually very slow.", 'start': 8600.904, 'duration': 4.142}, {'end': 8606.807, 'text': 'Everything takes time in Glacier.', 'start': 8605.266, 'duration': 1.541}, {'end': 8612.39, 'text': 'At the minimum, four hours are required to download stuff from Glacier.', 'start': 8607.508, 'duration': 4.882}, {'end': 8617.472, 'text': 'All right? Okay, folks.', 'start': 8615.752, 'duration': 1.72}, {'end': 8619.614, 'text': "So I think we're a little bit short of time.", 'start': 8617.733, 'duration': 1.881}, {'end': 8620.634, 'text': "We're a little bit short of time.", 'start': 8619.674, 'duration': 0.96}, {'end': 8627.678, 'text': "Let me just cover a few more things, and then maybe we'll touch on the storage topics once again tomorrow.", 'start': 8621.434, 'duration': 6.244}, {'end': 8634.644, 'text': 'All right? Okay, so let me just talk quickly about Storage Gateway and Snowball.', 'start': 8627.698, 'duration': 6.946}, {'end': 8638.19, 'text': 'All right.', 'start': 8637.99, 'duration': 0.2}, {'end': 8639.791, 'text': 'So storage gateway right?', 'start': 8638.61, 'duration': 1.181}, {'end': 8641.351, 'text': "It's basically what happens.", 'start': 8639.871, 'duration': 1.48}, {'end': 8644.653, 'text': "is it's used for sort of hybrid environments, right?", 'start': 8641.351, 'duration': 3.302}, {'end': 8653.196, 'text': 'So you may have your on-premises server room or data center and you want to use AWS for extending that right?', 'start': 8644.673, 'duration': 8.523}, {'end': 8656.957, 'text': 'So cloud is very scalable, very elastic, right?', 'start': 8653.536, 'duration': 3.421}, {'end': 8659.298, 'text': 'And the traditional server rooms and data centers are not.', 'start': 8657.077, 'duration': 2.221}, {'end': 8668.29, 'text': "So when you need some extra storage, let's say, or you want some data, you know, You want some disaster recovery type of option.", 'start': 8659.838, 'duration': 8.452}, {'end': 8672.171, 'text': 'You want an additional storage option.', 'start': 8669.49, 'duration': 2.681}, {'end': 8675.852, 'text': 'Then you can extend your existing infrastructure into the cloud.', 'start': 8672.511, 'duration': 3.341}, {'end': 8679.673, 'text': "So that's how you can think of cloud, as an extension of your existing infrastructure.", 'start': 8675.952, 'duration': 3.721}, {'end': 8686.836, 'text': "Now, in those cases where you're doing some hybrid environment you basically create,", 'start': 8680.134, 'duration': 6.702}, {'end': 8691.777, 'text': "you can use the service called Storage Gateway where there's something running on your side,", 'start': 8686.836, 'duration': 4.941}, {'end': 8698.564, 'text': 'and then this Storage Gateway will interact with AWS to store your data.', 'start': 8691.777, 'duration': 6.787}, {'end': 8700.844, 'text': "Broadly, that's what it does.", 'start': 8698.644, 'duration': 2.2}, {'end': 8708.166, 'text': 'So you need an appliance on your side, and this appliance will do the interaction with the backend.', 'start': 8701.164, 'duration': 7.002}, {'end': 8713.587, 'text': 'So you can store stuff in Glacier, you can store stuff in S3, you can store stuff in EBS.', 'start': 8708.426, 'duration': 5.161}, {'end': 8715.347, 'text': 'those kinds of things can be done on the cloud.', 'start': 8713.587, 'duration': 1.76}, {'end': 8719.068, 'text': 'but this is the gateway which will do the interaction.', 'start': 8715.347, 'duration': 3.721}, {'end': 8720.188, 'text': 'So what it does?', 'start': 8719.428, 'duration': 0.76}, {'end': 8726.91, 'text': 'is it basically has you have a gateway appliance on your side And then, over the internet,', 'start': 8720.188, 'duration': 6.722}, {'end': 8732.959, 'text': "there's another gateway backend which coordinates where the data will be stored.", 'start': 8726.91, 'duration': 6.049}, {'end': 8736.164, 'text': 'Right? Probably this is how it works.', 'start': 8733.821, 'duration': 2.343}, {'end': 8737.667, 'text': 'And there are many use cases.', 'start': 8736.625, 'duration': 1.042}, {'end': 8739.967, 'text': 'You can use it for backup and archiving.', 'start': 8738.326, 'duration': 1.641}, {'end': 8743.389, 'text': 'You can use it for disaster recovery.', 'start': 8741.628, 'duration': 1.761}, {'end': 8750.734, 'text': 'Disaster recovery, by the way, is a very good use case because people used to create parallel infrastructures, another data center somewhere else.', 'start': 8743.83, 'duration': 6.904}, {'end': 8752.275, 'text': "And it's very expensive.", 'start': 8751.254, 'duration': 1.021}, {'end': 8754.816, 'text': "It's not used.", 'start': 8753.416, 'duration': 1.4}, {'end': 8756.798, 'text': "And when you need it, it doesn't work.", 'start': 8755.317, 'duration': 1.481}, {'end': 8765.997, 'text': 'Disaster Recovery is a messy use case, and this sort of solution, Storage Gateway, makes it very simple to have a DR site.', 'start': 8757.793, 'duration': 8.204}, {'end': 8770.019, 'text': 'And there are other use cases as well.', 'start': 8766.397, 'duration': 3.622}, {'end': 8776.042, 'text': 'The main thing about Storage Gateway is it supports different configurations.', 'start': 8770.339, 'duration': 5.703}, {'end': 8785.606, 'text': 'So one is you can have storage, which is only cached storage on your side, or you can have full storage on your side.', 'start': 8776.682, 'duration': 8.924}, {'end': 8793.223, 'text': 'So what happens is in caching, the data is stored in the cloud, and only a cache is kept on-premises.', 'start': 8786.458, 'duration': 6.765}, {'end': 8799.248, 'text': 'So the frequently used stuff is available on-premises, but the storage is happening on the cloud.', 'start': 8793.824, 'duration': 5.424}, {'end': 8808.394, 'text': 'Or you can have this one, stored volumes, where all your data is with you, and only snapshots are stored in the cloud.', 'start': 8799.808, 'duration': 8.586}, {'end': 8809.435, 'text': 'So this depends on the need.', 'start': 8808.414, 'duration': 1.021}, {'end': 8811.557, 'text': 'This depends on the use case.', 'start': 8809.635, 'duration': 1.922}], 'summary': 'Glacier allows file uploads with minimum 4-hour download time; storage gateway supports different configurations for hybrid cloud environments, including disaster recovery.', 'duration': 267.702, 'max_score': 8543.855, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs8543855.jpg'}, {'end': 8785.606, 'src': 'embed', 'start': 8757.793, 'weight': 2, 'content': [{'end': 8765.997, 'text': 'Disaster Recovery is a messy use case, and this sort of solution, Storage Gateway, makes it very simple to have a DR site.', 'start': 8757.793, 'duration': 8.204}, {'end': 8770.019, 'text': 'And there are other use cases as well.', 'start': 8766.397, 'duration': 3.622}, {'end': 8776.042, 'text': 'The main thing about Storage Gateway is it supports different configurations.', 'start': 8770.339, 'duration': 5.703}, {'end': 8785.606, 'text': 'So one is you can have storage, which is only cached storage on your side, or you can have full storage on your side.', 'start': 8776.682, 'duration': 8.924}], 'summary': 'Storage gateway simplifies disaster recovery with flexible configurations.', 'duration': 27.813, 'max_score': 8757.793, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs8757793.jpg'}, {'end': 9012.11, 'src': 'embed', 'start': 8986.918, 'weight': 3, 'content': [{'end': 8995.962, 'text': 'It can carry a lot of data and the way it works is you can get the Snowball device, plug it into your server,', 'start': 8986.918, 'duration': 9.044}, {'end': 9002.786, 'text': 'copy lots of data into it and then send it back to AWS, where they will upload it for you.', 'start': 8995.962, 'duration': 6.824}, {'end': 9012.11, 'text': 'So this is a mechanism which will reduce your time to upload and also reduce the cost of upload because the networking costs are a lot.', 'start': 9003.726, 'duration': 8.384}], 'summary': 'Snowball device reduces time and cost for data upload to aws.', 'duration': 25.192, 'max_score': 8986.918, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs8986918.jpg'}, {'end': 9065.753, 'src': 'heatmap', 'start': 8986.918, 'weight': 0.996, 'content': [{'end': 8995.962, 'text': 'It can carry a lot of data and the way it works is you can get the Snowball device, plug it into your server,', 'start': 8986.918, 'duration': 9.044}, {'end': 9002.786, 'text': 'copy lots of data into it and then send it back to AWS, where they will upload it for you.', 'start': 8995.962, 'duration': 6.824}, {'end': 9012.11, 'text': 'So this is a mechanism which will reduce your time to upload and also reduce the cost of upload because the networking costs are a lot.', 'start': 9003.726, 'duration': 8.384}, {'end': 9028.722, 'text': "All right, so I think we've run out of time, but what we'll do is tomorrow we'll spend a bit more time sort of recapping the storage services.", 'start': 9018.376, 'duration': 10.346}, {'end': 9035.266, 'text': "But remember that there's a bunch of other details available in this slide.", 'start': 9028.962, 'duration': 6.304}, {'end': 9042.891, 'text': 'So you have these interview questions, and you also have these white papers that are provided to you.', 'start': 9035.406, 'duration': 7.485}, {'end': 9044.732, 'text': 'So please look at these.', 'start': 9043.751, 'duration': 0.981}, {'end': 9048.657, 'text': 'And remember that all this material is available in the LMS.', 'start': 9045.194, 'duration': 3.463}, {'end': 9057.105, 'text': 'So the labs, the quizzes, and the presentations are available in the LMS.', 'start': 9049.518, 'duration': 7.587}, {'end': 9059.468, 'text': "So I think we'll end now.", 'start': 9058.387, 'duration': 1.081}, {'end': 9060.989, 'text': 'We are out of time.', 'start': 9059.488, 'duration': 1.501}, {'end': 9063.631, 'text': "We'll end now, but we'll come back tomorrow.", 'start': 9061.009, 'duration': 2.622}, {'end': 9064.893, 'text': 'So thanks for joining.', 'start': 9064.032, 'duration': 0.861}, {'end': 9065.753, 'text': 'Have a good day.', 'start': 9065.213, 'duration': 0.54}], 'summary': 'Snowball device reduces data upload time/cost for aws servers.', 'duration': 78.835, 'max_score': 8986.918, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs8986918.jpg'}], 'start': 7790.852, 'title': 'Aws storage services', 'summary': 'Covers the use cases and limitations of s3, emphasizing its primary role as storage, and discusses glacier storage, highlighting cost-effectiveness, transition from s3, and potential cost savings of 95%. it also explains managing data in glacier, including slow retrieval and minimum download time, and provides an overview of aws storage gateway and snowball, emphasizing support for hybrid environments, different storage configurations, and efficient data transfer.', 'chapters': [{'end': 8008.632, 'start': 7790.852, 'title': 'S3 use cases and limitations', 'summary': 'Discusses the use cases and limitations of s3, emphasizing that it is primarily for storage and not a compute service, with examples of potential use cases and limitations, and an explanation of volume merging in ebs.', 'duration': 217.78, 'highlights': ['S3 is primarily for storage, not a compute service, and has limited web server capabilities, making it suitable for static websites or hosting static content for applications like Magento on EC2.', 'Magento cannot be installed on an S3 bucket as it is a PHP application that requires a compute service like EC2.', 'The chapter explains the limitations of S3 and the need for a compute service like EC2 for applications such as Magento.', 'The process of volume merging in EBS is discussed, highlighting the requirement for data to be merged in one volume and the potential need for custom programs or ready-made programs to achieve this.']}, {'end': 8282.463, 'start': 8008.652, 'title': 'Understanding glacier storage in aws', 'summary': 'Explains the key features of glacier storage within aws, emphasizing its cost-effectiveness, the use of vaults for long-term archival, and the ability to transition data from s3 to glacier, with the potential to save storage costs by 95%.', 'duration': 273.811, 'highlights': ['Glacier is a cost-effective storage class within S3, utilizing vaults for long-term archival and allowing the storage of archives, with a maximum size of 40 terabytes and an unlimited number of archives.', 'Data can be directly stored in Glacier or transitioned from S3 to Glacier, offering the flexibility to create rules for automatically moving data between storage classes, potentially saving significant effort and storage costs.', 'The utilization of life cycle rules enables the automatic transition of objects from one storage class to another, addressing the issue of storing inactive data in expensive storage and potentially saving enterprises numerous hours of effort and storage costs.']}, {'end': 8612.39, 'start': 8282.623, 'title': 'Managing data in aws glacier', 'summary': 'Explains the process of moving data into aws glacier, including transitioning from s3 to glacier, using cli commands to upload files, and the requirement of glacier permissions in iam, highlighting the slow nature of glacier and the minimum four hours needed to download files.', 'duration': 329.767, 'highlights': ['Transitioning from S3 to Glacier: Data can be moved from S3 to Glacier automatically, showcasing the process of managing data in Glacier (e.g., initiation of jobs, specifying parameters).', "Uploading files using CLI commands: The process of uploading files into Glacier using commands like 'upload archive', specifying vault names and file names, is explained, emphasizing the need for Glacier permissions and the identifier received upon successful upload.", 'Requirement of Glacier permissions in IAM: The need for granting Glacier permissions in Identity and Access Management (IAM) is highlighted, indicating the process of adding policies for Glacier and ensuring user access for running Glacier commands.', 'Slow nature of Glacier and minimum download time: The slow speed of Glacier operations is emphasized, with a minimum of four hours required to download files, restricting web console uploads and showcasing the time-consuming nature of Glacier operations.']}, {'end': 9067.395, 'start': 8615.752, 'title': 'Aws storage gateway and snowball overview', 'summary': 'Covers the aws storage gateway and snowball, highlighting the use of storage gateway for hybrid environments, its support for different storage configurations, and the efficiency of snowball in reducing data transfer time and cost.', 'duration': 451.643, 'highlights': ['The Storage Gateway is used for extending on-premises server rooms or data centers into the AWS cloud for additional storage and disaster recovery, making it a scalable and elastic solution (relevance: 5)', 'The Storage Gateway supports different configurations, including cached storage, full storage, and virtual tape library, providing flexibility based on the use case and need (relevance: 4)', "The Storage Gateway works seamlessly with existing infrastructure through the iSCSI protocol, allowing for instant cloud-based storage without disruption on the user's side (relevance: 3)", 'Snowball is a tamper-proof hardware device that can carry large amounts of data, reducing the time and cost of data transfer by allowing users to copy data onto the device and send it back to AWS for uploading (relevance: 2)', 'Tomorrow, more time will be spent recapping the storage services, and additional details including interview questions, white papers, labs, quizzes, and presentations are available in the LMS (relevance: 1)']}], 'duration': 1276.543, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/qaAllMDf_rs/pics/qaAllMDf_rs7790852.jpg', 'highlights': ['Glacier offers cost-effective storage within S3, with potential cost savings of 95% through automatic data transition.', 'Transitioning from S3 to Glacier allows for managing data in Glacier, including slow retrieval and minimum download time.', 'Storage Gateway supports different configurations, providing flexibility based on the use case and need.', 'Snowball reduces time and cost of data transfer by allowing users to copy data onto the device and send it back to AWS for uploading.', 'S3 is primarily for storage, not a compute service, suitable for static websites or hosting static content for applications like Magento on EC2.']}], 'highlights': ['Comparison between traditional storage and cloud storage, emphasizing the importance of storage in cloud computing.', 'EBS and S3 are the two main AWS storage services, with a specific emphasis on the storage class Glacier within S3.', 'S3 offers infinitely scalable storage mechanism, allowing users to add any number of files without upfront costs and paying only for what is used.', 'S3 storage classes include standard, infrequent access, and Glacier, each with different performance characteristics and price tradeoffs.', 'Snapshots are stored in S3, a cross-AZ service, allowing access to snapshots even if the availability zone is unavailable.', 'Glacier offers cost-effective storage within S3, with potential cost savings of 95% through automatic data transition.']}