అందువలన, AWS ప్రవేశపెట్టింది “AWS క్లౌడ్ ఫార్మేషన్” ఇది వినియోగదారులకు అప్లికేషన్లను అమలు చేయడం మరియు సవరించడం సులభతరం చేస్తుంది. AWS CloudFormationతో, వినియోగదారులు టెంప్లేట్ మరియు కోడ్లోని వనరులను పేర్కొనడం ద్వారా అప్లికేషన్లను సృష్టించవచ్చు మరియు అమలు చేయవచ్చు. పనిని పూర్తి చేసిన తర్వాత ఈ వనరులను క్లీన్ అప్ చేయడానికి కొన్ని క్లిక్లు మాత్రమే అవసరం. AWS క్లౌడ్ఫార్మేషన్ అనేది AWS వనరుల మాన్యువల్ నిర్వహణ మరియు నిర్వహణ కోసం శీఘ్ర ఖర్చుతో కూడిన సరైన పరిష్కారం.
త్వరిత రూపురేఖలు
ఈ కథనం CloudFormation యొక్క క్రింది అంశాలను కవర్ చేస్తుంది:
- క్లౌడ్ ఫార్మేషన్ అంటే ఏమిటి?
- క్లౌడ్ఫార్మేషన్ను ఎందుకు ఉపయోగించాలి?
- AWS క్లౌడ్ఫార్మేషన్ ఎలా పని చేస్తుంది?
- AWS క్లౌడ్ ఫార్మేషన్ యొక్క ముఖ్య అంశాలు ఏమిటి?
- AWS క్లౌడ్ఫార్మేషన్తో ఎలా ప్రారంభించాలి?
- బోనస్ చిట్కా: క్లౌడ్ఫార్మేషన్లో స్టాక్ను ఎలా తొలగించాలి?
- AWS క్లౌడ్ఫార్మేషన్ యొక్క ప్రయోజనాలు ఏమిటి?
- AWS క్లౌడ్ఫార్మేషన్కి ధర ఎంత?
- ముగింపు
క్లౌడ్ ఫార్మేషన్ అంటే ఏమిటి?
AWS క్లౌడ్ ఫార్మేషన్ అని కూడా పిలుస్తారు 'ఇన్ఫ్రాస్ట్రక్చర్-ఏ-కోడ్' వివిధ టెక్స్ట్ ఫైల్ల ద్వారా వనరులను సెటప్ చేయడానికి మరియు నిర్వహించడానికి సహాయపడే సేవ. ఈ టెక్స్ట్ ఫైల్లను ఇలా సూచిస్తారు 'టెంప్లేట్లు' . క్లౌడ్ఫార్మేషన్లో సృష్టించబడిన మరియు ఉపయోగించిన టెంప్లేట్ అన్నింటినీ కలిగి ఉంటుంది అవసరమైన సమాచారం లో వనరులు, వాటి కేటాయింపు మరియు కాన్ఫిగరేషన్ల గురించి YAML మరియు JSON ఫార్మాట్లు.
వనరులను మాన్యువల్గా సెటప్ చేయడానికి బదులుగా, AWS క్లౌడ్ఫార్మేషన్ వనరుల మధ్య డిపెండెన్సీలను సృష్టిస్తుంది, నిర్వహిస్తుంది మరియు నిర్ణయిస్తుంది. ఇది రిప్లికేటింగ్ మరియు రిసోర్స్లను ట్రాక్ చేయడం కోసం వినియోగదారులకు ఖర్చుతో కూడిన సరైన పరిష్కారాన్ని అందిస్తుంది.
క్లౌడ్ఫార్మేషన్ను ఎందుకు ఉపయోగించాలి?
AWS క్లౌడ్ఫార్మేషన్ అప్లికేషన్కు అవసరమైన AWS వనరుల కేటాయింపు మరియు కాన్ఫిగరేషన్ను నిర్వహిస్తుంది. ఇది వనరులను నిర్వహించే బదులు అమలు చేయబడిన అప్లికేషన్ల కోడింగ్ సంక్లిష్టతపై దృష్టి సారించడం ద్వారా వినియోగదారులు తమ సమయాన్ని వినియోగించుకోవడానికి అనుమతిస్తుంది.
AWS క్లౌడ్ఫార్మేషన్తో, వినియోగదారులు సృష్టించవచ్చు వారి సర్వర్ యొక్క క్లోన్లు కాన్ఫిగరేషన్ ఎప్పుడైనా. ఇంకా, వినియోగదారులు సులభంగా నిర్వహించవచ్చు తాత్కాలిక మార్పులు అప్లికేషన్ యొక్క ప్రస్తుత వాతావరణంలో. AWS క్లౌడ్ఫార్మేషన్ టెంప్లేట్లపై పనిచేస్తుందనే వాస్తవానికి దోహదపడుతుంది లోపల కాన్ఫిగరేషన్లు ఇవి టెంప్లేట్లు ఎప్పుడైనా సవరించవచ్చు. అప్లికేషన్పై వాటి ప్రభావాన్ని గుర్తించడానికి ఈ సవరణలను ముందే పరీక్షించవచ్చు.
AWS క్లౌడ్ఫార్మేషన్ ఎలా పని చేస్తుంది?
AWS క్లౌడ్ఫార్మేషన్ యొక్క పని విధానం స్టాక్ కోసం టెంప్లేట్ను సృష్టించడం మరియు అందించడం ద్వారా ప్రారంభమవుతుంది. వినియోగదారులు AWS అందించిన టెంప్లేట్లు లేదా కస్టమ్-మేనేజ్డ్ టెంప్లేట్లను ఉపయోగించవచ్చు. ఈ టెంప్లేట్లను అనుసరించే టెక్స్ట్ ఫైల్లు “YAML” లేదా “JSON” ఫార్మాట్లు. టెంప్లేట్లో, వినియోగదారు విభిన్న కాన్ఫిగరేషన్లను పేర్కొంటారు ఉదా. డేటాబేస్ ఇంజిన్, సర్వర్ కాన్ఫిగరేషన్ మొదలైనవి.
ఈ టెంప్లేట్ కోడ్లో భాగంగా S3 బకెట్కి అప్లోడ్ చేయబడింది. క్లౌడ్ ఫార్మేషన్ అవుతుంది తీసుకుని నుండి కోడ్ S3 బకెట్ మరియు టెంప్లేట్ని ధృవీకరిస్తుంది. టెంప్లేట్లో పేర్కొన్న వనరులు క్లౌడ్ఫార్మేషన్ ద్వారా క్రమ పద్ధతిలో సృష్టించబడతాయి.
AWS క్లౌడ్ ఫార్మేషన్ యొక్క ముఖ్య అంశాలు ఏమిటి?
AWS క్లౌడ్ఫార్మేషన్లో రెండు కీలక భాగాలు ఉన్నాయి అంటే, టెంప్లేట్ మరియు స్టాక్:
మూస
టెంప్లేట్లు అనేది అప్లికేషన్ యొక్క మౌలిక సదుపాయాలను నిర్వచించే ఫార్మాట్ చేయబడిన JSON లేదా YAML ఫైల్లు. వినియోగదారులు రిచ్ గ్రాఫిక్స్తో పొందుపరిచిన క్లౌడ్ఫార్మేషన్ డిజైనర్లో టెంప్లేట్లను సృష్టించవచ్చు, నవీకరించవచ్చు లేదా వీక్షించవచ్చు. టెంప్లేట్ క్రింది వస్తువులను కలిగి ఉంటుంది:
- సంస్కరణ: Telugu: ఇది టెంప్లేట్ యొక్క సంస్కరణలను బట్టి టెంప్లేట్ యొక్క సామర్థ్యాలను నిర్దేశిస్తుంది మరియు నిర్ణయిస్తుంది.
- వివరణ: ఇది టెంప్లేట్ను సృష్టించడానికి ఉద్దేశ్యం లేదా కారణాలు మొదలైన టెంప్లేట్ల గురించి వ్యాఖ్యలను కలిగి ఉంటుంది.
- మెటాడేటా: మెటాడేటా టెంప్లేట్ యొక్క వివరణాత్మక కాన్ఫిగరేషన్ను కలిగి ఉంటుంది.
- పారామితులు: 'పరామితి' అనేది స్టాక్ సృష్టించబడినప్పుడు లేదా నవీకరించబడినప్పుడు ఉపయోగించబడే ఐచ్ఛిక విభాగం. కస్టమ్ ఇన్పుట్ విలువలను ఉపయోగించడం ద్వారా టెంప్లేట్ను అనుకూలీకరించడానికి పారామీటర్ విభాగం ఉపయోగించబడుతుంది.
- మ్యాపింగ్లు: ఇది కీ-విలువ జతలతో సరిపోలడానికి ఉపయోగించబడుతుంది. కీ అందించిన సంబంధిత విలువలకు సరిపోలింది.
- షరతులు: స్టాక్ సృష్టించబడినప్పుడు నెరవేర్చబడే స్టేట్మెంట్లను పేర్కొనడానికి ఈ విభాగం ఉపయోగించబడుతుంది.
- వనరులు: ఇది స్టాక్ కోసం AWS వనరులను ప్రకటించడానికి ఉపయోగించే అవసరమైన విభాగం.
- అవుట్పుట్: ఈ విభాగం క్లౌడ్ఫార్మేషన్ కన్సోల్లో ప్రదర్శించబడే అవుట్పుట్లతో వ్యవహరిస్తుంది.
స్టాక్
స్టాక్లు క్లౌడ్ఫార్మేషన్ టెంప్లేట్లో ప్రకటించబడిన వనరుల సేకరణగా సూచించబడతాయి. అప్లికేషన్ యొక్క విస్తరణ కోసం అవసరమైన అన్ని వనరులను స్టాక్ కలిగి ఉంటుంది. టెంప్లేట్లలో ఈ స్టాక్లను ఉపయోగించి, వనరులను ఊహించదగిన మరియు క్రమబద్ధమైన పద్ధతిలో సృష్టించవచ్చు మరియు మార్చవచ్చు. విభిన్న ప్రయోజనాలను అందించే మూడు విభిన్న రకాల స్టాక్లు అందించబడ్డాయి:
- నెస్టెడ్ స్టాక్లు : ఒక స్టాక్ను మరొక స్టాక్లో నిర్వచించడం ద్వారా స్టాక్ల యొక్క సోపానక్రమాన్ని రూపొందించడానికి అవి ఉపయోగించబడతాయి.
- విండోస్ స్టాక్లు: ఇటువంటి స్టాక్లు Windows ఇన్స్టాన్స్లలో స్టాక్లను నవీకరించడానికి మరియు కాన్ఫిగర్ చేయడానికి ఉపయోగించబడతాయి. వినియోగదారులు EC2 Microsoft AMI కోసం Windows స్టాక్లను సృష్టించవచ్చు.
- స్టాక్సెట్లు: ఒకే టెంప్లేట్ నుండి బహుళ స్టాక్లను సృష్టించడానికి స్టాక్సెట్లు వినియోగదారులను అనుమతిస్తాయి. ఈ స్టాక్ సెట్లు ప్రపంచవ్యాప్తంగా అందుబాటులో ఉంటాయి.
గమనిక: సెట్లను మార్చండి
ముందే చెప్పినట్లుగా టెంప్లేట్లను సవరించవచ్చు. అమలు స్థితిలో ఉన్నప్పుడు ఒక ఉదాహరణను సవరించడానికి, వినియోగదారులు మార్పు సెట్ను రూపొందించవచ్చు. ఈ మార్పు సెట్ ప్రతిపాదిత సవరణల సారాంశం. మార్పు సెట్లు వాటిని ఆచరణాత్మకంగా అమలు చేయడానికి ముందు అమలులో ఉన్న అప్లికేషన్పై సవరణల యొక్క సాధ్యమైన ప్రభావాన్ని గుర్తించడానికి వినియోగదారులను అనుమతిస్తాయి. ఈ అభ్యాసం సురక్షితంగా పరిగణించబడుతుంది, ముఖ్యంగా క్లిష్టమైన వనరుల కోసం.
AWS క్లౌడ్ఫార్మేషన్తో ఎలా ప్రారంభించాలి?
AWS క్లౌడ్ఫార్మేషన్తో ప్రారంభించడానికి, దిగువ పేర్కొన్న దశలను జాగ్రత్తగా అనుసరించండి:
దశ 1: AWS మేనేజ్మెంట్ కన్సోల్
శోధించండి “క్లౌడ్ ఫార్మేషన్” మీ ఖాతాలోకి లాగిన్ అయిన తర్వాత AWS మేనేజ్మెంట్ కన్సోల్ శోధన పట్టీ నుండి సేవ. ప్రదర్శించబడిన ఫలితాల నుండి సేవ పేరుపై క్లిక్ చేయండి:
దశ 2: ఒక స్టాక్ను సృష్టించండి
నొక్కండి “స్టాక్ని సృష్టించండి” AWS క్లౌడ్ఫార్మేషన్ కన్సోల్ నుండి బటన్:
దశ 3: మూసను సిద్ధం చేయండి
తదుపరి ఇంటర్ఫేస్లో, కింద మూడు ఎంపికలు ప్రదర్శించబడతాయి 'టెంప్లేట్ సిద్ధం' విభాగం:
- టెంప్లేట్ సిద్ధంగా ఉంది: వినియోగదారు అనుకూల టెంప్లేట్ అప్లోడ్ చేయబడిన S3 బకెట్ URLని ఎంచుకోవచ్చు.
- నమూనా టెంప్లేట్ని ఉపయోగించండి: ఈ టెంప్లేట్లు AWS ద్వారా అందించబడ్డాయి.
- డిజైనర్లో టెంప్లేట్ను సృష్టించండి : క్లౌడ్ఫార్మేషన్ డిజైనర్ సాధనాన్ని ఉపయోగించడం ద్వారా వినియోగదారులు తమ టెంప్లేట్లను కూడా సృష్టించవచ్చు.
ఈ డెమో కోసం, ఎంచుకోండి 'నమూనా టెంప్లేట్ ఉపయోగించండి' ఎంపిక:
దశ 4: టెంప్లేట్ను ఎంచుకోండి
లో 'నమూనా టెంప్లేట్ని ఎంచుకోండి' విభాగం, ఎంచుకోండి a 'దీపం' (Linux, Apache, MySQL, PHP) టెంప్లేట్ వర్గం కిందకి వస్తుంది 'సింపుల్' డ్రాప్-డౌన్ జాబితా నుండి టెంప్లేట్లు:
క్లౌడ్ఫార్మేషన్ డిజైనర్లో టెంప్లేట్ని వీక్షించడానికి, క్లిక్ చేయండి “డిజైనర్లో వీక్షించండి” బటన్:
ఇది డిజైనర్ వీక్షణలో టెంప్లేట్ను తెరుస్తుంది. వినియోగదారులు టెంప్లేట్ భాషను ఎంచుకోవచ్చు, టెంప్లేట్లో జూమ్ ఇన్ లేదా అవుట్ చేయవచ్చు, రిసోర్స్ రకాన్ని ఎంచుకోవచ్చు.
దశ 5: 'తదుపరి' బటన్ను నొక్కండి
క్లౌడ్ ఫార్మేషన్ యొక్క ప్రారంభ కన్సోల్కి తిరిగి వెళ్లండి. క్లిక్ చేయండి 'తరువాత' ఇంటర్ఫేస్ దిగువన ఉన్న బటన్:
దశ 6: కాన్ఫిగరేషన్ వివరాలు
లో స్టాక్ పేరును అందించండి 'స్టాక్ పేరు' టెక్స్ట్ ఫీల్డ్:
తదుపరి వస్తుంది 'పారామితులు' విభాగం. ది 'DBName' గా అందించబడుతుంది డిఫాల్ట్ AWS ద్వారా. అయినప్పటికీ, వినియోగదారు వారి డేటాబేస్ కోసం అనుకూల పేరును కూడా పేర్కొనవచ్చు. లో పాస్వర్డ్ను అందించండి 'DBPassword' మరియు 'DBRootPassword' టెక్స్ట్ ఫీల్డ్లు. అదేవిధంగా, లో వినియోగదారు పేరును అందించండి 'DBUser' టెక్స్ట్ ఫీల్డ్:
ఇన్స్టాన్స్ టైప్ టెక్స్ట్ ఫీల్డ్ యొక్క డ్రాప్-డౌన్ జాబితా నుండి ఉదాహరణ రకాన్ని ఎంచుకోండి. లో కీ జత పేరును పేర్కొనండి 'కీ పేరు' . వినియోగదారులు ఏదైనా ఎంచుకోవచ్చు ఇప్పటికే ఉన్న కీ EC2 ఉదాహరణ కోసం. ఈ కాన్ఫిగరేషన్ తర్వాత, నొక్కండి 'తరువాత' తదుపరి కొనసాగించడానికి బటన్:
దశ 7: స్టాక్ ఎంపికలను కాన్ఫిగర్ చేయడం
ప్రదర్శించబడే ఇంటర్ఫేస్ నుండి, వినియోగదారు a ఎంచుకోవచ్చు కస్టమ్ IAM పాత్ర క్లౌడ్ ఫార్మేషన్ సెటప్ కోసం. ఇది ఐచ్ఛిక ఫీల్డ్ మరియు డిఫాల్ట్గా కూడా పని చేయవచ్చు. వైఫల్య సంఘటనల కోసం వినియోగదారులు స్టాక్ను కూడా కాన్ఫిగర్ చేయవచ్చు:
ఈ డెమో కోసం సెట్టింగ్లను డిఫాల్ట్గా ఉంచుతూ, క్లిక్ చేయండి 'తరువాత' ఇంటర్ఫేస్ దిగువన బటన్:
దశ 8: సమాచారాన్ని సమీక్షించండి
తదుపరి ఇంటర్ఫేస్లో, ది స్టాక్ల కాన్ఫిగరేషన్లు సమీక్ష కోసం వినియోగదారుకు ప్రదర్శించబడతాయి:
స్టాక్ సమాచారాన్ని జాగ్రత్తగా సమీక్షించిన తర్వాత, ఇంటర్ఫేస్ దిగువకు స్క్రోల్ చేసి, క్లిక్ చేయండి 'సమర్పించు' స్టాక్ను సృష్టించడానికి బటన్:
దశ 9: పురోగతి
తదుపరి ఇంటర్ఫేస్లో, ది పురోగతి స్టాక్ ఉంది ప్రదర్శించబడుతుంది . ఇది స్టాక్ను కాన్ఫిగర్ చేయడానికి మరియు సృష్టించడానికి కొంత సమయం పడుతుంది:
నొక్కండి 'ఈవెంట్' ట్యాబ్ మరియు స్టాక్కు సంబంధించిన సమాచారం ప్రదర్శించబడుతుంది. ఇక్కడ, CloudFormation ప్రస్తుతం EC2 ఉదాహరణ కోసం వివిధ వెబ్ సర్వర్ ఉదంతాలు మరియు భద్రతా సమూహాలను సృష్టిస్తోంది. స్టాక్ను క్రియేట్ చేస్తున్నప్పుడు సంభవించే ఏవైనా లోపాలు ఇక్కడ కూడా కనిపిస్తాయి:
స్టాక్ విజయవంతంగా సృష్టించబడింది:
నొక్కండి 'వనరులు' CloudFormation ద్వారా సృష్టించబడిన వనరులను వీక్షించడానికి ట్యాబ్. ఇక్కడ, వనరుల ట్యాబ్లో, వెబ్ సర్వర్ ఉదాహరణ మరియు EC2 ఉదాహరణ యొక్క భద్రతా సమూహం గురించి సమాచారం ప్రదర్శించబడుతుంది:
క్లౌడ్ఫార్మేషన్ అవుట్పుట్ను వీక్షించడానికి, నొక్కండి URL కింద అందించబడింది 'విలువ' క్లిక్ చేసిన తర్వాత విభాగం 'అవుట్పుట్' ట్యాబ్:
LAMP టెంప్లేట్ ఉపయోగించి మేము సృష్టించిన స్టాక్ అవుట్పుట్ క్రింది విధంగా ఉంది:
ఈ స్టాక్ కోసం కాన్ఫిగర్ చేయబడిన EC2 ఉదాహరణని సందర్శించడం ద్వారా సృష్టించబడిందో లేదో కూడా వినియోగదారు ధృవీకరించవచ్చు 'EC2' కన్సోల్. EC2 డాష్బోర్డ్ నుండి, టెంప్లేట్లో పేర్కొన్న విధంగా EC2 ఉదాహరణ సృష్టించబడింది:
ఈ విభాగం నుండి అంతే.
బోనస్ చిట్కా: క్లౌడ్ఫార్మేషన్లో స్టాక్ను ఎలా తొలగించాలి?
అన్ని వనరులను మాన్యువల్గా తొలగించే బదులు, వినియోగదారు కేవలం స్టాక్ను తొలగించవచ్చు మరియు అన్ని వనరులు చివరికి శుభ్రం చేయబడతాయి. ఈ ప్రయోజనం కోసం, CloudFormation డాష్బోర్డ్కి నావిగేట్ చేసి, క్లిక్ చేయండి 'తొలగించు' బటన్:
ప్రదర్శించబడే డైలాగ్ బాక్స్ నుండి, క్లిక్ చేయండి 'తొలగించు' బటన్:
స్టాక్ స్థితి ఇప్పుడు 'కి మార్చబడింది DELETE_IN_PROGRESS” :
ఇక్కడ, స్టాక్ విజయవంతంగా తొలగించబడింది:
EC2 ఉదాహరణ తొలగించబడింది విజయవంతంగా కూడా:
ఈ గైడ్ నుండి ఇదంతా.
AWS క్లౌడ్ఫార్మేషన్ను ఉపయోగించడం వల్ల కలిగే ప్రయోజనాలు ఏమిటి?
AWS క్లౌడ్ఫార్మేషన్ను ఉపయోగించడం వల్ల కలిగే ప్రయోజనాలు క్రింది విధంగా ఉన్నాయి:
- కాన్ఫిగరేషన్ మార్పులకు అనుకూలమైనది.
- ఖర్చు-ఆప్టిమల్
- వనరుల మాన్యువల్ నిర్వహణను తొలగిస్తుంది.
- అన్ని వనరులను ఒకేసారి తొలగిస్తుంది.
- క్రాస్-ఖాతా మరియు క్రాస్-రీజియన్ యాక్సెస్ను అందిస్తుంది.
AWS క్లౌడ్ఫార్మేషన్కి ధర ఎంత
AWS CloudFormation ఈ సేవను వినియోగించుకోవడానికి ఎటువంటి ఛార్జీలు విధించదు. అయితే, వినియోగదారు స్టాక్ టెంప్లేట్లో పేర్కొన్న వనరులకు మాత్రమే ఛార్జ్ చేయబడుతుంది. వినియోగదారులు ఉపయోగించిన వనరులకు మాత్రమే చెల్లిస్తారు ఉదా. పేర్కొన్న వనరులలో లోడ్ బ్యాలెన్సర్ ఉంటే, బిల్లింగ్ డ్యాష్బోర్డ్ లోడ్ బ్యాలెన్సర్ కోసం నెలవారీ రుసుమును కలిగి ఉంటుంది. మీరు దీని ద్వారా AWS CloudFormation ధర గురించి మరింత తెలుసుకోవచ్చు AWS డాక్యుమెంటేషన్.
ముగింపు
AWS క్లౌడ్ఫార్మేషన్తో ప్రారంభించడానికి, AWS కన్సోల్ నుండి సేవను యాక్సెస్ చేయండి, టెంప్లేట్ను పేర్కొనండి, వివరాలను అందించండి మరియు క్లిక్ చేయండి 'సమర్పించు' బటన్. సమర్పించు బటన్ను క్లిక్ చేసిన తర్వాత, క్లౌడ్ఫార్మేషన్ స్టాక్లను మరియు పేర్కొన్న వనరులను సృష్టించడం ప్రారంభిస్తుంది. అవుట్పుట్ను వీక్షించడానికి, అవుట్పుట్ ట్యాబ్లో క్లౌడ్ఫార్మేషన్ అందించిన URLపై క్లిక్ చేయండి. ఈ కథనం క్లౌడ్ఫార్మేషన్ గురించి దాని ఆచరణాత్మక ప్రదర్శనతో పాటు సమాచారాన్ని అందిస్తుంది.