AWS Client VPN లేదా EC2లో VPN: ఒక ఆపరేటింగ్ రన్బుక్
AWS Client VPN మరియు EC2లో మీరే హోస్ట్ చేసిన VPN మధ్య ఎంచుకోవడానికి ఐదు దశలు, CLI తనిఖీలు, బాధ్యతల విభజన, మార్పిడి మరియు రోల్బ్యాక్తో.
రెండు ఎంపికలు మీ బృందానికి రిమోట్ యాక్సెస్ VPN ఇస్తాయి, కాబట్టి ముఖ్యమైన ప్రశ్న ఏది ఉంది అనేది కాదు, మీరు ఏది నిర్వహించగలరు అనేది. భేదం ఏమిటంటే రాత్రి 3 గంటలకు చివరి బిందువును ఎవరు కలిగి ఉన్నారు మరియు ఏదైనా పాడైనప్పుడు ఏ నియంత్రణలను చేరుకుంటారు. క్రింది ఐదు దశలను క్రమంగా పూర్తి చేయండి, ఎందుకంటే ప్రతి ఒక్కటి పోలికను ముందుగానే ముగించగలదు. ఇన్వెంటరీ దశను దాటవేయడమే బృందాలు రెండుసార్లు స్థలాంతరం చేయడానికి కారణం.
దశ 1: బిల్లు రాకముందే అవసరాన్ని రాయండి
ఒక పేజీలో ఐదు వాస్తవాలు కావాలి: ఎవరు మరియు దేనికి వ్యతిరేకంగా ప్రామాణీకరణ చేస్తారు, ఏ క్లయింట్ ప్లాట్ఫారమ్లు పని చేయాలి, ఏ ప్రైవేట్ గమ్యస్థానాలు చేరుకోగలవు, మీరు ఏ లభ్యతను వాగ్దానం చేశారు మరియు ట్రాఫిక్ నిజంగా ఎలా ఉంది. ఇవి లేకుండా ప్రతి తదుపరి పోలిక ఫీచర్ల జాబితా గురించిన వాదనగా మారుతుంది.
గమ్యస్థానాల గురించి స్పష్టంగా ఉండండి. «VPCకి యాక్సెస్» సాధారణంగా మూడు వేర్వేరు విషయాలను సూచిస్తుంది: VPC CIDR, పీర్ చేసిన నెట్వర్క్ మరియు Transit Gateway వెనుక ఉన్న లోకల్ రేంజ్. నిర్వహిత చివరి బిందువు మూడింటినీ చేరుకోగలదు, కానీ ప్రతి దానికి మార్గం మరియు అధికార నియమం అవసరం, మరియు ప్రతి ఒక్కటి మీ అవసరంలో ప్రత్యేక పంక్తి.
దశ 2: ఇప్పటికే నడుస్తున్న వాటిని జాబితా చేయండి
ఏదైనా డిజైన్ చేయడానికి ముందు, ఉన్న చివరి బిందువులను మరియు EC2లో హోస్ట్ చేసిన ఏ సర్వర్నైనా దాని భద్రతా సమూహాలతో జాబితా చేయండి. ఈ కాల్స్ చదవడానికి మాత్రమే మరియు describe అనుమతులు ఉన్న ఖాతా నుండి నడపడం సురక్షితం.
aws ec2 describe-client-vpn-endpoints
aws ec2 describe-client-vpn-authorization-rules --client-vpn-endpoint-id cvpn-endpoint-xxxx
aws ec2 describe-client-vpn-routes --client-vpn-endpoint-id cvpn-endpoint-xxxx
aws ec2 describe-client-vpn-connections --client-vpn-endpoint-id cvpn-endpoint-xxxx
aws ec2 describe-instances --filters Name=tag:role,Values=vpnఅవుట్పుట్ను క్లయింట్లు ఇప్పటికే ఏమి చేరుకుంటున్నారో చూపే మ్యాప్గా చదవండి. తప్పిపోయిన అధికార నియమం రూటింగ్ సమస్యలా కనిపించే వైఫల్యాన్ని వివరిస్తుంది, ఒకే సబ్నెట్కు అనుసంధానించిన చివరి బిందువు జోన్ వైఫల్యం మొత్తం సేవను ఎందుకు పడగొట్టిందో వివరిస్తుంది.
మీరే హోస్ట్ చేసిన ఏ ఇన్స్టాన్స్కైనా జోడించిన భద్రతా సమూహాలను కూడా నమోదు చేయండి. ఆ నియమాలు యాక్సెస్ మోడల్లో భాగం, మరియు ఎవరైనా టెంప్లేట్ నుండి ఇన్స్టాన్స్ను తిరిగి నిర్మించినప్పుడు మొదట నిశ్శబ్దంగా విరిగేది అవే.
దశ 3: బాధ్యతలను విభజించండి
నిర్వహిత సేవ చివరి బిందువుల సమూహానికి, దాని ప్యాచింగ్కు మరియు ప్రాంతంలో దాని లభ్యతకు యజమాని. మీరు గుర్తింపు నమోదు, అధికార నియమాలు, చివరి బిందువు వెనుక నెట్వర్క్ మార్గాలు, లాగింగ్ కాన్ఫిగరేషన్ మరియు ఎన్ని సబ్నెట్లను అనుసంధానించాలనే నిర్ణయానికి యజమానులు.
మీరే హోస్ట్ చేయడం దీన్ని తిరగబెడుతుంది. మీరు అతిథి ఆపరేటింగ్ సిస్టమ్, VPN డీమన్ మరియు దాని కాన్ఫిగరేషన్, సర్టిఫికెట్లు మరియు కీలు, బ్యాకప్లు, పర్యవేక్షణ మరియు పునరుద్ధరణకు యజమానులు. EC2 భద్రతా మోడల్ అతిథి మరియు అప్లికేషన్ భద్రతను కస్టమర్పై ఉంచుతుంది, మరియు VPN సర్వర్ ఏ ఇతర అతిథి లాంటి అతిథి.
విభజనను కుడి నిలువు వరుసలో పేర్లతో పట్టికగా రాయండి. సర్టిఫికెట్ పునరుద్ధరణ పక్కన ఎవరి పేరు రాకపోతే అదే ప్రధాన ఆవిష్కరణ, మరియు అది గంటకు ఖర్చు భేదం కంటే ముఖ్యం.
దశ 4: మీరు వివరించగలిగే పనిభారంతో పోల్చండి
ఖర్చు పరిమాణాన్ని కాదు, ఆకృతిని అనుసరిస్తుంది. నిర్వహిత ఎంపికకు చివరి బిందువు అనుసంధాన గంటలు, క్లయింట్ కనెక్షన్ గంటలు, బదిలీ మరియు మీరు ప్రారంభించే గుర్తింపు మరియు లాగింగ్ సేవలను లెక్కించండి. మీరే హోస్ట్ చేయడానికి కంప్యూట్, స్టోరేజ్, నెట్వర్కింగ్, లైసెన్స్లు మరియు సర్వర్ను ప్యాచ్ చేసినట్లు ఉంచే ఇంజనీరింగ్ సమయాన్ని లెక్కించండి. రెండు సంఖ్యా సమూహాలను ఒకే కాల పరిధితో ఒకే షీట్లో ఉంచండి. ప్యాచింగ్ గంటలను పట్టించుకోని మూడేళ్ల పోలిక ఎప్పుడూ మీరు ఇప్పటికే కలిగి ఉన్న సర్వర్కు అనుకూలంగా ఉంటుంది.
పనితీరు పోలికలకు అదే క్రమశిక్షణ కావాలి. ఒక ఇంటరాక్టివ్ డెస్క్టాప్ సెషన్, ఒక పెద్ద బదిలీ మరియు ఒకేసారి యాభై చిన్న అభ్యర్థనలు మార్గంలోని వేర్వేరు భాగాలపై ఒత్తిడి తెస్తాయి: ఎన్క్రిప్షన్ కోసం CPU, ఇన్స్టాన్స్ నెట్వర్క్ సామర్థ్యం, క్లయింట్ స్వంత స్టాక్ మరియు గమ్యం. ప్రతినిధి క్లయింట్లతో మరియు రెండు డిజైన్లలో ఒకే పనితో పరీక్షించండి.
పెద్ద ఇన్స్టాన్స్ బదిలీ వేగంగా ఉంటుందనడానికి రుజువు కాదు, ఒక విజయవంతమైన సెషన్ సామర్థ్య ప్రణాళిక కాదు. ఇన్స్టాన్స్ కుటుంబాల గురించి వారసత్వంగా వచ్చిన ఏ మాటనైనా కొనుగోలు నియమంగా కాక, పరీక్షించాల్సిన ఊహగా తీసుకోండి.
దశ 5: మీరు ఇప్పటికే నడిపిన రోల్బ్యాక్తో మారండి
నిర్దిష్ట కాలానికి రెండు చివరి బిందువులను సమాంతరంగా నడపండి, కొత్త క్లయింట్ ప్రొఫైల్ను మొదట చిన్న గుంపుకు పంపండి, మరియు గుంపు కొత్తదాన్ని నిజమైన పనిలో ఉపయోగించే వరకు పాత చివరి బిందువు అధికార నియమాలను తాకవద్దు. రోల్బ్యాక్ అంటే ప్రొఫైల్ మార్పు, పునర్నిర్మాణం కాదు, కాబట్టి పాత ప్రొఫైల్ ఎక్కడ ఉంటుందో ఇప్పుడే నిర్ణయించండి.
ఈ క్రమంలో తనిఖీ చేయండి: ప్రామాణీకరణ విజయవంతమవుతుంది, క్లయింట్ ఆశించిన మార్గాలను పొందుతుంది, అధికారం ఉన్న గమ్యం స్పందిస్తుంది మరియు అధికారం లేని గమ్యం విఫలమవుతుంది, మరియు లాగ్లు రెండు సంఘటనలను చూపుతాయి. ఏ దశ అయినా విఫలమైతే, తదుపరి క్లయింట్ గుంపుకు వెళ్లకుండా ఆగి ఆ దశను సరిచేయండి. ప్రతి తనిఖీ ఫలితాన్ని రాయండి, ఎందుకంటే «పని చేసింది» అని మాత్రమే గుర్తుండే మార్పిడిని నెల తర్వాత డీబగ్ చేయలేరు.
మార్పిడి తర్వాత బోరింగ్ తనిఖీలను షెడ్యూల్ చేయండి: సర్టిఫికెట్ గడువు, అనుసంధానాల సంఖ్య, ఇక ఏ గుంపుతోనూ సరిపోకుండా ఉన్న అధికార నియమాలు మరియు మీ ఆశకు వ్యతిరేకంగా కనెక్షన్ల సంఖ్య. Client VPN నిర్వహణ మార్గదర్శిని మీరు కాన్ఫిగర్ చేసిన చివరి బిందువు, ప్రామాణీకరణ మరియు రూటింగ్ భాగాలకు సూచన.