Please support if you like my work by payment through upi: sinhamit@icici or payment by bank
account name: Amit Kumar Sinha,
account number: 2646728782
IFSC code: KKBK0005660
SWIFT: KKBKINBB
aws 02 in Category: AWS_cloud by amit
🕙 Posted on 2023-12-08 at 12:41:16
Learning objectives | सीखने के मकसद
- Describe the benefits of Amazon EC2 at a basic level.
बुनियादी स्तर पर Amazon EC2 के लाभों का वर्णन करें। - Identify the different Amazon EC2 instance types.
विभिन्न Amazon EC2 इंस्टेंस प्रकारों की पहचान करें। - Differentiate between the various billing options for Amazon EC2.
Amazon EC2 के लिए विभिन्न बिलिंग विकल्पों के बीच अंतर करें। - Summarize the benefits of Amazon EC2 Auto Scaling.
Amazon EC2 ऑटो स्केलिंग के लाभों को संक्षेप में बताएं। - Summarize the benefits of Elastic Load Balancing.
इलास्टिक लोड बैलेंसिंग के लाभों को संक्षेप में बताएं। - Give an example of the uses for Elastic Load Balancing.
इलास्टिक लोड बैलेंसिंग के उपयोग का एक उदाहरण दें। - Summarize the differences between Amazon Simple Notification Service (Amazon SNS) and Amazon Simple Queue Service (Amazon SQS).
अमेज़ॅन सिंपल नोटिफिकेशन सर्विस (अमेज़ॅन एसएनएस) और अमेज़ॅन सिंपल क्यू सर्विस (अमेज़ॅन एसक्यूएस) के बीच अंतर को संक्षेप में बताएं। - Summarize additional AWS compute options.
अतिरिक्त AWS गणना विकल्पों का सारांश प्रस्तुत करें।
Amazon Elastic Compute Cloud (Amazon EC2) | अमेज़ॅन इलास्टिक कंप्यूट क्लाउड (अमेज़ॅन EC2)
Amazon Elastic Compute Cloud (Amazon EC2)(opens in a new tab) provides secure, resizable compute capacity in the cloud as Amazon EC2 instances.
अमेज़ॅन इलास्टिक कंप्यूट क्लाउड (अमेज़ॅन ईसी2) (एक नए टैब में खुलता है) अमेज़ॅन ईसी2 इंस्टेंसेस के रूप में क्लाउड में सुरक्षित, आकार बदलने योग्य कंप्यूट क्षमता प्रदान करता है।
Imagine you are responsible for the architecture of your company's resources and need to support new websites. With traditional on-premises resources, you have to do the following:
कल्पना करें कि आप अपनी कंपनी के संसाधनों की संरचना के लिए जिम्मेदार हैं और आपको नई वेबसाइटों का समर्थन करने की आवश्यकता है। पारंपरिक ऑन-प्रिमाइसेस संसाधनों के साथ, आपको निम्नलिखित कार्य करने होंगे:
- Spend money upfront to purchase hardware.
हार्डवेयर खरीदने के लिए पहले से पैसे खर्च करें। - Wait for the servers to be delivered to you.
सर्वर के आप तक डिलीवर होने की प्रतीक्षा करें। - Install the servers in your physical data center.
अपने भौतिक डेटा केंद्र में सर्वर स्थापित करें। - Make all the necessary configurations.
सभी आवश्यक कॉन्फ़िगरेशन करें.
By comparison, with an Amazon EC2 instance you can use a virtual server to run applications in the AWS Cloud.
तुलना करके, Amazon EC2 उदाहरण के साथ आप AWS क्लाउड में एप्लिकेशन चलाने के लिए वर्चुअल सर्वर का उपयोग कर सकते हैं।
- You can provision and launch an Amazon EC2 instance within minutes.
आप मिनटों के भीतर Amazon EC2 इंस्टेंस का प्रावधान और लॉन्च कर सकते हैं। - You can stop using it when you have finished running a workload.
जब आपका कार्यभार समाप्त हो जाए तो आप इसका उपयोग बंद कर सकते हैं। - You pay only for the compute time you use when an instance is running, not when it is stopped or terminated.
आप केवल उस गणना समय के लिए भुगतान करते हैं जिसका उपयोग आप तब करते हैं जब कोई इंस्टेंस चल रहा होता है, न कि तब जब वह बंद या समाप्त हो जाता है। - You can save costs by paying only for server capacity that you need or want.
आप केवल उस सर्वर क्षमता के लिए भुगतान करके लागत बचा सकते हैं जिसकी आपको आवश्यकता है या आप चाहते हैं।
Launch शुरू करना
First, you launch an instance. Begin by selecting a template with basic configurations for your instance. These configurations include the operating system, application server, or applications. You also select the instance type, which is the specific hardware configuration of your instance.
सबसे पहले, आप एक इंस्टेंस लॉन्च करें। अपने उदाहरण के लिए बुनियादी कॉन्फ़िगरेशन वाले टेम्पलेट का चयन करके शुरुआत करें। इन कॉन्फ़िगरेशन में ऑपरेटिंग सिस्टम, एप्लिकेशन सर्वर या एप्लिकेशन शामिल हैं। आप इंस्टेंस प्रकार का भी चयन करते हैं, जो आपके इंस्टेंस का विशिष्ट हार्डवेयर कॉन्फ़िगरेशन है।
As you are preparing to launch an instance, you specify security settings to control the network traffic that can flow into and out of your instance. Later in this course, we will explore Amazon EC2 security features in greater detail.
जैसे ही आप एक इंस्टेंस लॉन्च करने की तैयारी कर रहे हैं, आप नेटवर्क ट्रैफ़िक को नियंत्रित करने के लिए सुरक्षा सेटिंग्स निर्दिष्ट करते हैं जो आपके इंस्टेंस के अंदर और बाहर प्रवाहित हो सकता है। इस पाठ्यक्रम में बाद में, हम Amazon EC2 सुरक्षा सुविधाओं के बारे में अधिक विस्तार से जानेंगे।
Connect जोड़ना
Next, connect to the instance. You can connect to the instance in several ways. Your programs and applications have multiple different methods to connect directly to the instance and exchange data. Users can also connect to the instance by logging in and accessing the computer desktop.
इसके बाद, इंस्टेंस से कनेक्ट करें। आप उदाहरण से कई तरीकों से जुड़ सकते हैं. आपके प्रोग्राम और एप्लिकेशन के पास इंस्टेंस से सीधे जुड़ने और डेटा का आदान-प्रदान करने के लिए कई अलग-अलग तरीके हैं। उपयोगकर्ता लॉग इन करके और कंप्यूटर डेस्कटॉप तक पहुंच कर भी इंस्टेंस से जुड़ सकते हैं।
Use उपयोग
After you have connected to the instance, you can begin using it. You can run commands to install software, add storage, copy and organize files, and more.
इंस्टेंस से कनेक्ट होने के बाद, आप इसका उपयोग शुरू कर सकते हैं। आप सॉफ़्टवेयर इंस्टॉल करने, स्टोरेज जोड़ने, फ़ाइलों की प्रतिलिपि बनाने और व्यवस्थित करने आदि के लिए कमांड चला सकते हैं।
Transcript
In this video, we are going to talk at a high level about a service called Amazon Elastic Compute Cloud or EC2. If you remember from our coffee shop, the employees are a metaphor for the client/server model where a client sends a request to the server; the server does some work, and then sends a response. That example is for the coffee shop. But the same idea applies to other businesses. Your business, whether it be in healthcare, manufacturing, insurance, or delivering video content to millions of users all around the world, are also using this model to deliver products, resources, or data to your end users. And you're going to need servers to power your business and your applications. You need raw compute capacity to host your applications and provide the compute power that your business needs. When you're working with AWS, those servers are virtual. And the service you use to gain access to virtual servers is called EC2.
इस वीडियो में, हम Amazon Elastic Compute Cloud या EC2 नामक सेवा के बारे में उच्च स्तर पर बात करने जा रहे हैं। यदि आपको हमारी कॉफी शॉप याद है, तो कर्मचारी क्लाइंट/सर्वर मॉडल के लिए एक रूपक हैं जहां एक क्लाइंट सर्वर को एक अनुरोध भेजता है; सर्वर कुछ काम करता है, और फिर एक प्रतिक्रिया भेजता है। वह उदाहरण कॉफ़ी शॉप के लिए है. लेकिन यही विचार अन्य व्यवसायों पर भी लागू होता है। आपका व्यवसाय, चाहे वह स्वास्थ्य सेवा, विनिर्माण, बीमा, या दुनिया भर के लाखों उपयोगकर्ताओं तक वीडियो सामग्री पहुंचाना हो, आपके अंतिम उपयोगकर्ताओं तक उत्पाद, संसाधन या डेटा पहुंचाने के लिए भी इस मॉडल का उपयोग कर रहे हैं। और आपको अपने व्यवसाय और अपने अनुप्रयोगों को सशक्त बनाने के लिए सर्वर की आवश्यकता होगी। आपको अपने अनुप्रयोगों को होस्ट करने और आपके व्यवसाय को आवश्यक गणना शक्ति प्रदान करने के लिए कच्ची गणना क्षमता की आवश्यकता है। जब आप AWS के साथ काम कर रहे होते हैं, तो वे सर्वर वर्चुअल होते हैं। और वर्चुअल सर्वर तक पहुंच प्राप्त करने के लिए आप जिस सेवा का उपयोग करते हैं उसे EC2 कहा जाता है।
Using EC2 for compute is highly flexible, cost effective, and quick when you compare it to running your own servers on premises in a data center that you own. The time and money it takes to get up and running with on-premises resources is fairly high. When you own your own fleet of physical servers, you first have to do a bunch of research to see what type of servers you want to buy and how many you'll need. Then you purchase that hardware up front. You'll wait for multiple weeks or months for a vendor to deliver those servers to you. You then take them to a data center that you own or rent to install them, rack and stack them, and wire them all up. Then you make sure that they are secure and powered up and then they're ready to be used. Only then can you begin to host your applications on top of these servers. The worst part is, once you buy these servers you are stuck with them whether you use them or not.
गणना के लिए EC2 का उपयोग अत्यधिक लचीला, लागत प्रभावी और त्वरित है जब आप इसकी तुलना अपने डेटा सेंटर में अपने स्वयं के सर्वर को चलाने से करते हैं। ऑन-प्रिमाइसेस संसाधनों के साथ आगे बढ़ने और चलाने में लगने वाला समय और पैसा काफी अधिक है। जब आपके पास भौतिक सर्वरों का अपना बेड़ा होता है, तो आपको सबसे पहले यह देखने के लिए काफी शोध करना होगा कि आप किस प्रकार के सर्वर खरीदना चाहते हैं और आपको कितने की आवश्यकता होगी। फिर आप उस हार्डवेयर को पहले ही खरीद लें। आपको किसी विक्रेता द्वारा उन सर्वरों को आप तक पहुंचाने के लिए कई सप्ताहों या महीनों तक प्रतीक्षा करनी होगी। फिर आप उन्हें उस डेटा सेंटर में ले जाएं जो आपके पास है या जिसे आप उन्हें स्थापित करने, रैक और स्टैक करने और सभी को तार से जोड़ने के लिए किराए पर लेते हैं। फिर आप सुनिश्चित करें कि वे सुरक्षित और संचालित हैं और फिर वे उपयोग के लिए तैयार हैं। केवल तभी आप इन सर्वरों के शीर्ष पर अपने एप्लिकेशन होस्ट करना शुरू कर सकते हैं। सबसे बुरी बात यह है कि एक बार जब आप इन सर्वरों को खरीद लेते हैं तो आप उनसे चिपके रहते हैं, चाहे आप उनका उपयोग करें या नहीं।
With EC2, it's much easier to get started. AWS took care of the hard part for you already. AWS already built and secured the data centers. AWS has already bought the servers, racked and stacked them, and they are already online ready to be used. AWS is constantly operating a massive amount of compute capacity. And you can use whatever portion of that capacity when you need it. All you have to do is request the EC2 instances you want and they will launch and boot up, ready to be used within a few minutes. Once you're done, you can easily stop or terminate the EC2 instances. You're not locked in or stuck with servers that you don't need or want. Your usage of EC2 instances can vary greatly over time. And you only pay for what you use. Because with EC2, you only pay for running instances, not stopped or terminated instances.
EC2 के साथ, आरंभ करना बहुत आसान है। AWS ने आपके कठिन हिस्से का पहले ही ध्यान रख लिया है। AWS ने पहले ही डेटा सेंटर बनाए और सुरक्षित कर लिए हैं। AWS ने पहले ही सर्वर खरीद लिए हैं, उन्हें रैक और स्टैक कर दिया है, और वे पहले से ही उपयोग के लिए ऑनलाइन तैयार हैं। AWS लगातार भारी मात्रा में कंप्यूटिंग क्षमता का संचालन कर रहा है। और जरूरत पड़ने पर आप उस क्षमता के किसी भी हिस्से का उपयोग कर सकते हैं। आपको बस अपने इच्छित EC2 इंस्टेंसेस का अनुरोध करना है और वे लॉन्च और बूट हो जाएंगे, कुछ ही मिनटों में उपयोग के लिए तैयार हो जाएंगे। एक बार जब आपका काम पूरा हो जाए, तो आप EC2 इंस्टेंस को आसानी से रोक या समाप्त कर सकते हैं। आप उन सर्वरों में बंद या फंसे नहीं हैं जिनकी आपको आवश्यकता नहीं है या आप नहीं चाहते हैं। EC2 उदाहरणों का आपका उपयोग समय के साथ बहुत भिन्न हो सकता है। और आप केवल उसी के लिए भुगतान करते हैं जिसका आप उपयोग करते हैं। क्योंकि EC2 के साथ, आप केवल चालू इंस्टेंस के लिए भुगतान करते हैं, रुके हुए या समाप्त किए गए इंस्टेंस के लिए नहीं।
EC2 runs on top of physical host machines managed by AWS using virtualization technology. When you spin up an EC2 instance, you aren't necessarily taking an entire host to yourself. Instead, you are sharing the host with multiple other instances, otherwise known as virtual machines. And a hypervisor running on the host machine is responsible for sharing the underlying physical resources between the virtual machines. This idea of sharing underlying hardware is called multitenancy. The hypervisor is responsible for coordinating this multitenancy and it is managed by AWS. The hypervisor is responsible for isolating the virtual machines from each other as they share resources from the host. This means EC2 instances are secure. Even though they may be sharing resources, one EC2 instance is not aware of any other EC2 instances also on that host. They are secure and separate from each other.
EC2 वर्चुअलाइजेशन तकनीक का उपयोग करके AWS द्वारा प्रबंधित भौतिक होस्ट मशीनों के शीर्ष पर चलता है। जब आप EC2 इंस्टेंस को स्पिन करते हैं, तो जरूरी नहीं कि आप संपूर्ण होस्ट को अपने पास ले जा रहे हों। इसके बजाय, आप होस्ट को कई अन्य उदाहरणों के साथ साझा कर रहे हैं, जिन्हें अन्यथा वर्चुअल मशीन के रूप में जाना जाता है। और होस्ट मशीन पर चलने वाला हाइपरवाइजर वर्चुअल मशीनों के बीच अंतर्निहित भौतिक संसाधनों को साझा करने के लिए जिम्मेदार है। अंतर्निहित हार्डवेयर साझा करने के इस विचार को मल्टीटेनेंसी कहा जाता है। हाइपरवाइजर इस मल्टीटेनेंसी के समन्वय के लिए जिम्मेदार है और इसे AWS द्वारा प्रबंधित किया जाता है। हाइपरवाइज़र वर्चुअल मशीनों को एक दूसरे से अलग करने के लिए ज़िम्मेदार है क्योंकि वे होस्ट से संसाधन साझा करते हैं। इसका मतलब है कि EC2 इंस्टेंसेस सुरक्षित हैं। भले ही वे संसाधन साझा कर रहे हों, एक EC2 इंस्टेंस को उस होस्ट पर किसी अन्य EC2 इंस्टेंस के बारे में भी जानकारी नहीं होती है। वे सुरक्षित हैं और एक दूसरे से अलग हैं।
Luckily, this is not something you, yourself, need to set up. But it's important to know the idea of multitenancy and have a high level understanding of how this works. EC2 gives you a great deal of flexibility and control. Not only can you spin up new servers or take them offline at will, but you also have the flexibility and control over the configuration of those instances.
सौभाग्य से, यह कोई ऐसी चीज़ नहीं है जिसे आपको स्वयं स्थापित करने की आवश्यकता है। लेकिन मल्टीटेनेंसी के विचार को जानना और यह कैसे काम करता है इसकी उच्च स्तरीय समझ होना महत्वपूर्ण है। EC2 आपको काफी लचीलापन और नियंत्रण प्रदान करता है। आप न केवल नए सर्वर बना सकते हैं या उन्हें इच्छानुसार ऑफ़लाइन ले जा सकते हैं, बल्कि आपके पास उन उदाहरणों के कॉन्फ़िगरेशन पर लचीलापन और नियंत्रण भी है।
When you provision an EC2 instance, you can choose the operating system based on either Windows or Linux. You can provision thousands of EC2 instances on demand. With a blend of operating systems and configurations to power your business' different applications.
जब आप EC2 इंस्टेंस का प्रावधान करते हैं, तो आप Windows या Linux पर आधारित ऑपरेटिंग सिस्टम चुन सकते हैं। आप मांग पर हजारों EC2 उदाहरणों का प्रावधान कर सकते हैं। आपके व्यवसाय को सशक्त बनाने के लिए ऑपरेटिंग सिस्टम और कॉन्फ़िगरेशन के मिश्रण के साथ '' विभिन्न अनुप्रयोग.
Beyond the OS, you also configure what software you want running on the instance. Whether it's your own internal business applications, simple web apps, or complex web apps, databases or third party software like enterprise software packages, you have complete control over what happens on that instance. EC2 instances are also resizable. You might start with a small instance, realize the application you are running is starting to max out that server, and then you can give that instance more memory and more CPU. Which is what we call vertically scaling an instance.
ओएस के अलावा, आप यह भी कॉन्फ़िगर करते हैं कि आप इंस्टेंस पर कौन सा सॉफ़्टवेयर चलाना चाहते हैं। चाहे वह आपका अपना आंतरिक व्यावसायिक अनुप्रयोग हो, सरल वेब ऐप्स, या जटिल वेब ऐप्स, डेटाबेस या एंटरप्राइज़ सॉफ़्टवेयर पैकेज जैसे तृतीय पक्ष सॉफ़्टवेयर, उस उदाहरण पर क्या होता है, इस पर आपका पूरा नियंत्रण है। EC2 उदाहरण भी आकार बदलने योग्य हैं। आप एक छोटे इंस्टेंस से शुरुआत कर सकते हैं, यह महसूस करें कि आप जो एप्लिकेशन चला रहे हैं वह उस सर्वर को अधिकतम करना शुरू कर रहा है, और फिर आप उस इंस्टेंस को अधिक मेमोरी और अधिक सीपीयू दे सकते हैं। जिसे हम एक उदाहरण को लंबवत रूप से स्केल करना कहते हैं।
In essence, you can make instances bigger or smaller whenever you need to. You also control the networking aspect of EC2. So what type of requests make it to your server and if they are publicly or privately accessible is something you decide.
संक्षेप में, जब भी आपको आवश्यकता हो आप इंस्टेंस को बड़ा या छोटा कर सकते हैं। आप EC2 के नेटवर्किंग पहलू को भी नियंत्रित करते हैं। तो किस प्रकार के अनुरोध आपके सर्वर पर आते हैं और क्या वे सार्वजनिक रूप से या निजी तौर पर पहुंच योग्य हैं, यह आप तय करते हैं।
We will touch more on this later in the course in detail. Virtual machines are not a new thing. But the ease of provisioning EC2 instances allows for programmers and businesses to innovate more quickly. AWS has just made it much, much easier and more cost effective for you to acquire servers through this Compute as a Service model. There's a lot more to learn about EC2. We talked about virtualization and the types of software you can run on an EC2 instance. But there is more you can configure with EC2 as well.
हम इस पर बाद में विस्तार से चर्चा करेंगे। वर्चुअल मशीनें कोई नई चीज़ नहीं हैं. लेकिन EC2 उदाहरणों के प्रावधान में आसानी प्रोग्रामर और व्यवसायों को अधिक तेज़ी से नवाचार करने की अनुमति देती है। AWS ने आपके लिए एक सेवा मॉडल के रूप में कंप्यूट के माध्यम से सर्वर प्राप्त करना बहुत आसान और अधिक लागत प्रभावी बना दिया है। EC2 के बारे में जानने के लिए और भी बहुत कुछ है। हमने वर्चुअलाइजेशन और सॉफ्टवेयर के प्रकारों के बारे में बात की जिन्हें आप EC2 इंस्टेंस पर चला सकते हैं। लेकिन आप EC2 के साथ और भी बहुत कुछ कॉन्फ़िगर कर सकते हैं।
Leave a Comment:
Amit Sinha March 2nd, 2023 at 9:30 PM
😃 😄 😁 😆 😅 😂 😉 😊 😇 😍 😘 😚 😋 😜 😝 😶 😏 😒 😌 😔 😪 😷 😵 😎 😲 😳 😨 😰 😥 😢 😭 😱 😖 😣 😞 😓 😩 😫 😤
Ribhu March 3rd, 2023 at 9:30 PM
🐵 🐒 🐶 🐩 🐺 🐱 🐯 🐅 🐆 🐴 🐎 🐮 🐂 🐃 🐄 🐷 🐖 🐗 🐽 🐏 🐑 🐐 🐪 🐫 🐘 🐭 🐁 🐀 🐹 🐰 🐇