Cloud என்றால் என்ன? EB current போல சிந்திச்சா புரியும்.
உங்கள் photos எங்கே போகிறது? WhatsApp messages எங்கே சேமிக்கப்படுகின்றன? கடைசியில், ஒரு பத்து வயதுக் குழந்தைக்கும் cloud-ஐ விளக்க முடியும்.
இது ஏன் முக்கியம்
இப்போது தமிழ்நாடு முழுக்க கோடிக்கணக்கான பேர் ஒரே நேரத்தில் ஒரு வேலையைச் செய்துகொண்டிருக்கிறார்கள். அவர்கள் "cloud-ஐ" பயன்படுத்துகிறார்கள். அவர்கள் அதை அறியாமலேயே.
கோயம்புத்தூரில் ஒரு 22 வயதுப் பெண் தனது அம்மாவுக்கு WhatsApp-ல் ஒரு photo அனுப்புகிறார். அந்த photo அவரது phone-ல் இருந்து அம்மாவின் phone-க்கு நேரடியாகச் செல்லவில்லை. அது முதலில் ஒரு பெரிய இணைய நிறுவனத்தின் server-ல் சேமிக்கப்படுகிறது. பிறகுதான் அம்மாவின் phone-க்கு வருகிறது.
மதுரையில் ஒரு தாய் தனது மகளின் பழைய பிறந்தநாள் photos-ஐப் பார்க்கிறார். அவை அவரது phone-ல் இல்லை. ஒரு வருடம் முன்பு புதிய phone வாங்கினார். ஆனாலும் photos எல்லாம் தெரிகின்றன. ஏனென்றால் அவை Google Photos-ல், அதாவது cloud-ல், சேமிக்கப்பட்டுள்ளன.
தி.நகரில் ஒரு சிறு வணிகர் UPI-ல் ஒரு வாடிக்கையாளருக்கு pay பண்ணுகிறார். அந்த transaction அவரது phone-ல் இல்லை. வங்கியின் cloud server-ல் ஒரு milliseconds-ல் verify ஆகி, account-ல் இருந்து குறைக்கப்பட்டு, மற்றவரின் account-ல் சேர்க்கப்படுகிறது.
சென்னையில் ஒரு மாணவி UPSC tests-க்கான practice questions-ஐ ChatGPT-யில் கேட்கிறார். ChatGPT அவரது phone-ல் இயங்கவில்லை. அவரது கேள்வி அமெரிக்காவில் உள்ள ஒரு பெரிய data centre-க்கு இணையத்தின் வழியாகச் சென்று, அங்கே process ஆகி, பதில் திரும்ப வருகிறது. மூன்று வினாடிகளில்.
இந்த நான்கு கதைகளுக்கும் ஒரே ஒரு பொதுவான விஷயம் இருக்கிறது.
நான்கு பேரும் தங்கள் phone-ல் இருக்கும் வேலையை செய்யவில்லை. அவர்கள் "cloud" என்பதைப் பயன்படுத்துகிறார்கள். அதாவது வேறு எங்கோ இருக்கும், அவர்களுடையதல்லாத, ஒரு பெரிய நிறுவனத்திற்குச் சொந்தமான கணினிகளை.
ஆனால் "cloud" என்றால் என்ன? அது வானத்தில் இருக்கிறதா? அது இலவசமா? அதைப் hack பண்ண முடியுமா? அடுத்த பத்து நிமிடங்களில் இந்தக் கேள்விகளுக்குப் பதில் கிடைக்கும். முடிவில், ஒரு பத்து வயதுக் குழந்தைக்குக் கூட நீங்கள் cloud-ஐ விளக்க முடியும்.
Cloud என்பது "EB current" போன்றது. நீங்கள் உங்கள் சொந்த power station வைத்திருக்க வேண்டாம், ஒரு பெரிய நிறுவனம் அதை நிர்வகிக்கிறது, நீங்கள் use பண்ண பண்ண bill வரும்.
EB current போல சிந்திச்சா புரியும்
உங்கள் வீட்டில் ஒரு சொந்த power station இல்லை.
நீங்கள் fan சுழற்ற, fridge ஓட, light போட, mobile charge செய்ய current தேவை. ஆனால் அந்த current-ஐ நீங்கள் உருவாக்குவதில்லை. ஒரு பெரிய நிறுவனம் (TANGEDCO, அதாவது EB) Coimbatore-ல் ஒரு power plant-ல் current உருவாக்கி, கம்பிகள் வழியாக உங்கள் வீட்டுக்குக் கொண்டு வருகிறது.
நீங்கள் use பண்ணும் units-ஐ EB meter அளக்கிறது. மாதம் முடிவில் bill வருகிறது. முதல் 100 units இலவசம். அதற்கு மேல் ஒரு unit-க்கு ₹4.50 முதல் ₹7.60 வரை, slab-ஐப் பொறுத்து.
Cloud என்பது சரியாக இதைப் போன்றதுதான்.
உங்கள் startup-ல் ஒரு website இயக்க, ஒரு app run பண்ண, ஒரு database சேமிக்க கணினிகள் தேவை. ஆனால் அந்த கணினிகளை நீங்கள் வாங்கி, ஒரு room-ல் வைத்து, AC போட்டு, மின்சாரம் கொடுத்து, பழுது பார்க்க வேண்டாம். ஒரு பெரிய நிறுவனம் (AWS, அதாவது Amazon Web Services) Mumbai அல்லது Hyderabad-ல் ஒரு பெரிய data centre-ல் கோடிக்கணக்கான கணினிகளை வைத்திருக்கிறது. நீங்கள் use பண்ணும் அளவுக்கு ஒரு meter அளக்கிறது. மாதம் முடிவில் bill வருகிறது.
இதில் மூன்று பெரிய ஒற்றுமைகள் உள்ளன:
- சொந்தம் இல்லை, rent-தான்: நீங்கள் current-ஐயோ கணினியையோ வாங்கவில்லை. use பண்ண மட்டும் permission வாங்கியிருக்கிறீர்கள்.
- பெரிய நிறுவனம் maintain பண்ணுகிறது: EB power plant-ஐ TANGEDCO maintain பண்ணுகிறது. Cloud data centre-ஐ AWS maintain பண்ணுகிறது. நீங்கள் கவலைப்பட வேண்டாம்.
- Use பண்ண பண்ண bill: AC ஓடினா unit அதிகம். Cloud-ல் ஒரு app-க்கு users அதிகம் வந்தா bill அதிகம்.
ஒரு சிறிய difference இருக்கிறது. TANGEDCO-வில் ஒரு slab-ஐ cross பண்ணினால், எல்லா units-க்கும் புதிய rate apply ஆகும். 400 units-ல் ₹870 bill வரும், 410 units-க்கு ₹1,330. அந்த 10 extra units-க்கு ₹460 jump. Cloud-ல் இதே "bill shock" நடக்கிறது. ஒரு startup-ன் app திடீரென viral ஆனா, அடுத்த மாத cloud bill 10 மடங்கு அதிகமாக வரலாம்.
Cloud-ன் மூன்று வேலைகள்
EB current வீட்டுக்கு வந்து என்ன பண்ணுகிறது?
Fan சுழற்றுகிறது, fridge குளிர்விக்கிறது, light போடுகிறது. ஒரே current, மூன்று வேலைகள். Cloud-உம் அதே மாதிரிதான். ஒரே infrastructure, மூன்று வேலைகள்: storage, compute, network.
முதல் வேலை: Storage
Storage என்றால் "சேமித்து வைப்பது". உங்கள் வீட்டில் fridge-ல் காய்கறிகளைச் சேமிக்கிறீர்கள், அலமாரியில் துணிகளைச் சேமிக்கிறீர்கள், bank locker-ல் தங்கத்தைச் சேமிக்கிறீர்கள். Cloud-ல் storage என்றால் photos, videos, documents, database records-ஐச் சேமிப்பது.
உதாரணம்: Google Photos. நீங்கள் ஒரு photo எடுத்தவுடன், அது cloud-ல் backup ஆகிறது. நாளை உங்கள் phone தொலைஞ்சாலும், photo தொலையாது. AWS-ல் இதை S3 என்று சொல்கிறார்கள். Google Cloud-ல் Cloud Storage. Microsoft-ல் Blob Storage. பெயர்கள் வேறு, வேலை ஒன்றுதான்.
Storage-க்கு bill use பண்ணும் GB அளவில். ஒரு GB-க்கு மாதம் ₹2 முதல் ₹6 வரை, provider-ஐப் பொறுத்து.
இரண்டாம் வேலை: Compute
Compute என்றால் "கணித்து வேலை செய்வது". உங்கள் வீட்டில் fridge ஓடிக்கொண்டே இருக்கிறது. அது current எடுத்து குளிர்விக்கிறது, ஒரு வேலை செய்கிறது. Cloud-ல் compute என்றால் ஒரு கணினி ஓடி, calculations செய்து, app-ஐ run பண்ணி, video-வை stream பண்ணுவது.
உதாரணம்: ChatGPT-யில் நீங்கள் கேள்வி கேட்கும்போது, ஒரு பெரிய data centre-ல் GPUs (graphics processing units) ஓடி அந்தப் பதிலை generate செய்கின்றன. AWS-ல் இதை EC2 அல்லது Lambda என்று சொல்கிறார்கள். GCP-ல் Cloud Run. Microsoft-ல் Functions.
Compute-க்கு bill ஓடிய நேரத்தைப் பொறுத்து. ஒரு வினாடி ஓடினா ₹0.0001. ஒரு மணி நேரம் ஓடினா ₹50-300. Heavy GPU compute (AI training-க்கு) மணிக்கு ₹500-2,000 வரை.
மூன்றாம் வேலை: Network
Network என்றால் data பயணம்.
நீங்க YouTube-ல் ஒரு video பார்க்கும்போது, அந்த video Mumbai-ல் இருக்கும் ஒரு Google server-ல் இருந்து உங்க phone-க்கு வருது. நீங்க WhatsApp message அனுப்பும்போது, அது உங்க phone-ல் இருந்து server-க்கு போய், அங்கிருந்து உங்க அம்மாவின் phone-க்கு டெலிவரி ஆகுது. Cloud இல்லாம இந்த பயணம் சாத்தியமில்லை.
EB-ல் current கம்பிகள் வழியா வீட்டுக்கு வருது போல, cloud-ல் data internet கம்பிகள் வழியா உங்க phone-க்கு வருது. அதான் network.
Cloud இல்லாதவை
Cloud என்ற வார்த்தை மக்களை குழப்புகிறது. ஏனென்றால் "cloud" என்றால் ஆங்கிலத்தில் "மேகம்". நான்கு பெரிய தவறான கதைகளை இப்போதே உடைப்போம்.
ஒன்று. Cloud வானத்தில் இல்லை.
Cloud என்பது ஒரு marketing word. உண்மையில் cloud என்பது பெரிய buildings-ல் வைக்கப்பட்டிருக்கும் ஆயிரக்கணக்கான கணினிகள். அந்த buildings-ஐ "data centres" என்று சொல்கிறார்கள். AWS-ன் data centres Mumbai-ல், Hyderabad-ல் இருக்கின்றன. Google Cloud-ன் Delhi-ல், Mumbai-ல். Microsoft Azure-ன் Chennai-ல், Pune-ல்.
நீங்கள் "cloud-ல்" upload பண்ணும் photo உண்மையில் Mumbai-ல் அல்லது Hyderabad-ல் இருக்கும் ஒரு hard disk-ல் சேமிக்கப்படுகிறது. அவ்வளவுதான்.
இரண்டு. Cloud இலவசம் இல்லை.
Google Drive 15 GB free, iCloud 5 GB free, AWS-க்கு 12 மாதம் free tier. இவையெல்லாம் marketing offers. பெரிய scale-ல் cloud use பண்ணும் startups மாதம் ₹1 lakh முதல் ₹50 lakh வரை bill கட்டுகிறார்கள். TANGEDCO-வின் முதல் 100 units free போல, cloud-ம் ஒரு குறிப்பிட்ட அளவு வரை free. அதைத் தாண்டினால் bill தொடங்கும்.
மூன்று. Cloud-ஐ hack பண்ண முடியாது என்பது தவறு.
Cloud என்பது hack பண்ண முடியாதது அல்ல. 2018-ல் Aadhaar தரவுகள் leak ஆகியது. 2023-ல் இந்திய நாட்டின் largest health insurance database leak ஆகியது. இரண்டுமே cloud-ல் சேமிக்கப்பட்டிருந்தவை. Cloud-ஐ provider secure பண்ணுகிறார்கள், ஆனால் உங்கள் data-ஐ secure பண்ண நீங்கள் correct settings configure பண்ண வேண்டும். Default settings-ல் விட்டால், public-ஆகி leak ஆகலாம்.
நான்கு. Cloud மாயம் இல்லை.
Cloud என்பது மூன்று விஷயங்களைக் கொண்டது: மின்சாரம், கணினிகள், கம்பிகள். அவ்வளவுதான். Coimbatore-ல் ஒரு power station current உருவாக்குகிறது. அது Mumbai data centre-க்குச் செல்கிறது. கணினிகளை ஓட்டுகிறது. கணினிகள் internet கம்பிகள் வழியாக உங்கள் phone-உடன் connect ஆகின்றன. முடிவில் ஒரு video YouTube-ல் play ஆகிறது. மாயம் இல்லை. பொறியியல்.
மூன்று பெரிய cloud நிறுவனங்கள்
தமிழ்நாட்டில் ஒரு வீட்டுக்கு current வாங்க முக்கியமாக TNEB. அதுதான் govt monopoly. ஆனால் commercial use-க்கு Adani Power-ம் Tata Power-ம் வேறு options.
Cloud-ல் இதே model. மூன்று பெரிய நிறுவனங்கள் உலகை ஆட்டிப்படைக்கின்றன.
முதல் நிறுவனம்: AWS (Amazon Web Services)
Amazon-ன் cloud company. 2006-ல் ஆரம்பித்தது. மிகப் பழமையானது, மிகப் பெரியது. உலகின் cloud market-ல் சுமார் 31% AWS-கே. NPCI, Netflix India, Razorpay, Zerodha, Swiggy என எல்லாமே AWS-ல்தான் இயங்குகின்றன.
EB-ல் TNEB போல. அனைவருக்கும் தெரிந்தது, அனைவருக்கும் கிடைக்கிறது, ஆனால் சிறிது விலை அதிகம்.
இரண்டாம் நிறுவனம்: GCP (Google Cloud Platform)
Google-ன் cloud. 2008-ல் ஆரம்பித்தது. AWS-ஐ விட சற்று cheaper. Engineering-ல் strong (Google products தாங்களே use பண்ணுவது). YouTube, Spotify, PayPal இதில் இயங்குகின்றன. Indian startups-ல் CRED, Dunzo, Cure.fit கூட இதில் இயங்குகின்றன.
EB-ல் Tata Power போல. Newer, technically strong, கொஞ்சம் cheaper.
மூன்றாம் நிறுவனம்: Microsoft Azure
Microsoft-ன் cloud. Enterprise-க்கு (பெரிய நிறுவனங்களுக்கு) strong. TCS, Infosys, Wipro போன்ற Indian IT services-ல் பெரும்பாலானவை Azure-ஐ உபயோகிக்கின்றன. அரசாங்க projects-ல் (UIDAI, Aadhaar-related) Azure presence அதிகம்.
EB-ல் Adani Power போல. பெரிய buyers-க்கு focused, contractual approach.
இந்த மூன்றுக்கும் இடையில் என்ன difference? பெரிய அளவில் ஒன்றுதான். விலை, region availability, support, ecosystem சில fine details. ஒரு startup-ஐப் பொறுத்தமட்டில், AWS-ஆ GCP-ஆ Azure-ஆ என்பது 80% similar. மற்ற 20% workload-ஐப் பொறுத்து decide செய்வார்கள். (இது பற்றி நீங்கள் ஆழமாக அறிய விரும்பினால், இந்த ஆங்கில கட்டுரை 12 decision points-ஐ விளக்குகிறது.)
இந்த cloud ஏற்கனவே உங்கள் கையிலேயே இருக்கிறது
உங்கள் phone-ஐ pocket-ல் இருந்து எடுங்க. திரையில் இருக்கும் apps-ஐப் பாருங்க.
Cloud என்பது வேறு எங்கோ இல்லை. அது ஏற்கனவே உங்கள் கையிலேயே இருக்கிறது. அதை நீங்கள் ஒவ்வொரு நாளும் use பண்றீங்க.
WhatsApp message அனுப்பும்போது, அது cloud வழியாக. Google Photos-ல் backup ஆகும்போது, cloud. Bank app-ல் balance check பண்ணும்போது, cloud. Uber-ல் ride book பண்ணும்போது, cloud. Spotify-ல் பாடல் கேட்கும்போது, cloud. Aadhaar-ல் e-KYC verify பண்ணும்போது, cloud.
அதாவது நீங்கள் ஏற்கனவே cloud-ஐ master பண்ணியிருக்கிறீர்கள். இனிமேல் யாராவது "cloud-ல் இது இருக்கு" என்று சொன்னால், நீங்கள் தெரிந்துகொள்வீர்கள்: அதாவது Mumbai-வோ Hyderabad-வோ ஒரு data centre-ல் இருக்கும் ஒரு server-ல் சேமிக்கப்பட்டிருக்கிறது. அந்த நிறுவனம் EB போல current வாங்கி, கணினிகளை ஓட்டி, internet கம்பிகள் வழியாக உங்கள் phone-க்கு டெலிவரி செய்கிறது.
மாயம் இல்லை. EB current. பேசினேன், புரிஞ்சுதா?