what is VPC In Hindi ? VPC kya hai

What is VPC ? VPC क्या है ?

VPC की full form Virtual Private Cloud (VPC) होती है। VPC public cloud के अंदर host किया हुआ एक secure, isolated private cloud होता है। VPC के अंदर customers data को store कर सकते हैं , websites को host करते हैं और जो भी जरूरी काम हैं वो कर सकते हैं। Virtual private cloud को remotely , public cloud provider द्वारा host किया जाता है।

नीचे दिए गए Image Example में एक AWS के VPC का architecture दिया हुआ है।

Image could not load

Image On AWS

Need of VPC

तो जैसा कि आप जानते हैं कि public cloud पर आप जैसे न जाने और कितनी customers हैं जो cloud technologies का use website या applications host करने के लिए , data store करने के के लिए और data processing, analyzing के लिए use करती है। ऐसे में आपको अपने network को secure बनाना और भी important होता है ताकि कोई unauthorized person access न कर सके।

Virtual Private Network (VPC) का use करके आप अपने private network को isolate करके secure बनाते हैं , जिससे networking environment, resource placement, connectivity, और security को control कर सकते हैं।

What is a public cloud ?

Public cloud एक shared cloud infrastructure है , cloud vendors के Multiple customers same infrastructure को access करते हैं , हालाँकि उनका data shared नहीं होता है।

Example के लिए जैसे एक restaurant कई सारी different - different तरह की dishes बनाई जाती है लेकिन वो सभी dishes same kitchen में बनती हैं। मतलब हर तरह की dishes same kitchen ही share कर रही हैं।

AWS, Google Cloud Platform, and Microsoft Azure कुछ main public cloud service providers हैं।

what is private cloud ?

नाम से ही आप समझ सकते हैं कि private मतलब किसी particular organization के लिए individual cloud. Private cloud एक ऐसी cloud service जो किसी एक organization के लिए offer की जाती है। Virtual private cloud (VPC) , public cloud के अंदर एक private cloud है।

VPC Architecture

शायद अब थोड़ा , आपको VPC के बारे में basic idea आ गया होगा। अब VPC architecture के बारे में थोड़ा समझ लेते हैं , जैसा कि ऊपर Image में दिखाया गया है।

  • VPC किसी particular region के लिए apply किया जाता है।

  • हर regions में एक से ज्यादा availability zones होते हैं।

  • Availability Zone में एक private और public subnet होता है। जिनमे CIDR (Classes Inter Domain Routing ) range define की जाती है, जिसे supernetting भी कहते हैं।

  • एक region में maximum 5 VPC बना सकते हैं। और हर region में maximum 200 SUBNET बना सकते हैं।

  • जब हम कोई VPC create करते हैं तो उसके लिए DHCP (Dynamic Host Configuration Protocol), NACL (Network Access Control List) , Security groups भी create होते हैं।

  • VPC में एक Internet gateway भी होता है , जिससे VPC के अंदर public subnets में रखे devices internet को access कर सकें। Internet gateway का root address 0.0.0.0/0 होता है।

  • हालाँकि private subnet directly internet access नहीं कर सकते हैं , इसलिए NAT Gateway use किया जाता है ।

  • Internet पर globally communication करने के लिए Public IP Address का use किया जाता है , जो private subnet की machines के pass होता है नहीं है। ऐसे में NAT Gateway उन machines को dynamically Public IP Address assign करता है।

  • Internet gateway , NAT Gateway के लिए कुछ Public IPs का pool provide कराता है ताकि NAT Gateway इन IPs को dynamically assign कर सके। Dynamically generate की गयी IP Address को Elastic IP Address कहते हैं।

किसी availability zone में private subnet की CIDR range public subnet से अलग ही होनी चाहिए , नहीं तो IP confliction होगा।

Recent Blogs

Loading ...

Rahul Kumar

Rahul Kumar

Hi ! My name is Rahul Kumar Rajput. I'm a back end web developer and founder of learnhindituts.com. I live in Uttar Pradesh (UP), India and I love to talk about programming as well as writing technical tutorials and tips that can help to others.

Get connected with me. :) LinkedIn Twitter Instagram Facebook