டெர்ராஃபார்ம் என்பது ஒரு உள்கட்டமைப்பு-குறியீடு தளமாகும், இது GO மொழியைப் பயன்படுத்தி HashiCorp ஆல் உருவாக்கப்பட்டது, இது AWS நெட்வொர்க் பார்ட்னர். அடிப்படையில், கட்டளை வரி இடைமுகம் மற்றும் குறியீட்டு முறையைப் பயன்படுத்தி கிளவுட் ஆதாரங்கள் மற்றும் சேவைகளை உருவாக்க, பராமரிக்க மற்றும் நிர்வகிக்க இது DevOps க்காக வடிவமைக்கப்பட்டுள்ளது. இது AWS CloudFormation போன்றது ஆனால் பரவலான கிளவுட் வழங்குநர்களின் கிளவுட் வளங்களை நிர்வகிக்க முடியும்.
இந்த இடுகை டெர்ராஃபார்ம் AWS வழங்கலை எவ்வாறு பயன்படுத்துவது என்பது குறித்த நடைமுறை வழிகாட்டியை வழங்கும். இந்த இடுகையைத் தொடங்க, உங்களிடம் இருக்க வேண்டும் மற்றும் உங்கள் கணினியில் நிறுவப்பட்டது.
டெர்ராஃபார்மை நிறுவவும்
Terraform ஐ நிறுவ, கட்டளை வரியில் திறந்து, இந்த கட்டளையை உள்ளிடவும்:
> choco நிறுவு நிலப்பரப்பு
நிறுவலின் போது தொடர்ச்சிக்கான செய்தி தோன்றும்போது ஆம் என தட்டச்சு செய்க.
நிறுவப்பட்ட பதிப்பைப் பார்க்க, இந்த கட்டளையைப் பயன்படுத்தவும்:
> நிலப்பரப்பு -இல்
தட்டச்சு செய்வதன் மூலம் பணிக்கான கோப்பகத்தை உருவாக்குவது அடுத்த படியாகும்:
தட்டச்சு செய்வதன் மூலம் புதிதாக உருவாக்கப்பட்ட கோப்பகத்திற்கு செல்லவும்:
> சிடி terraform-aws-instance
மேலே உள்ள வெளியீட்டில், அடைவு இப்போது மாற்றப்பட்டுள்ளது.
Terraform க்கான முக்கிய கட்டமைப்பு கோப்பை உருவாக்க, இந்த கட்டளையைப் பயன்படுத்தவும்:
> நோட்பேட் main.tf
நோட்பேட் இந்த கோப்பு இல்லை என்று ஒரு செய்தியை கேட்கும், நீங்கள் இந்த பெயரில் ஒரு புதிய கோப்பை உருவாக்க விரும்பினால், ஆம் பொத்தானைக் கிளிக் செய்யவும்:
கோப்பில் இந்தக் குறியீட்டை உள்ளிடவும், உங்கள் தேவைகளுக்கு ஏற்ப EC2 அமைப்புகளை மாற்றலாம் (தேவைப்பட்டால்):
தேவையான_வழங்குபவர்கள் {
aws = {
ஆதாரம் = 'hashicorp/aws'
பதிப்பு = '~> 4.16'
}
}
தேவையான_பதிப்பு = '>= 1.2.0'
}
வழங்குபவர் 'அவ்ஸ்' {
பகுதி = 'us-east-1'
}
வளம் 'aws_instance' 'app_server' {
எது = 'ami-0b0ea68c435eb488d'
instance_type = 't2.மைக்ரோ'
குறிச்சொற்கள் = {
பெயர் = 'TerraformAppServerInstance'
}
}
கோப்பை சேமித்து மூடவும்.
தட்டச்சு செய்வதன் மூலம் டெர்ராஃபார்மின் செயல்பாட்டு கோப்பகத்தைத் தொடங்குவது அடுத்த படியாகும்:
> டெராஃபார்ம் துவக்கம்
டெர்ராஃபார்மின் வெற்றிகரமான துவக்கத்தில் வெற்றிச் செய்தி தோன்றும்:
உள்ளமைவு கோப்பைப் பொறுத்து உள்கட்டமைப்பை உருவாக்க அல்லது புதுப்பிக்க இந்தக் கட்டளையைத் தட்டச்சு செய்க:
தொடர்ச்சி செய்தியைப் பார்க்கும்போது ஆம் என தட்டச்சு செய்க:
இது சிறிது நேரம் எடுக்கும், அது முடியும் வரை காத்திருக்கவும்:
கட்டளை முடிந்ததும், main.tf கோப்பில் குறியிடப்பட்ட உள்ளமைவு வெற்றிகரமாக செயல்பட்டதைக் காண்பீர்கள்.
அமேசான் மேலாண்மை கன்சோலில், EC2 நிகழ்விற்குச் செல்லவும்:
EC2 டாஷ்போர்டில், Terraform main.tf கோப்பைப் பயன்படுத்தி EC2 நிகழ்வு உருவாக்கப்பட்டிருப்பதைக் காணலாம்:
எனவே, எந்தவொரு கிளவுட் ஆதாரம் அல்லது சேவையை உருவாக்க, நிர்வகிக்க மற்றும் புதுப்பிக்க நீங்கள் டெர்ராஃபார்ம் AWS வழங்குநரைப் பயன்படுத்துகிறீர்கள்.
முடிவுரை
டெர்ராஃபார்ம் என்பது ஒரு ஐஏசி கருவியாகும், இது டெவொப்ஸ் கிளவுட் ஆதாரங்களை உருவாக்க, நிர்வகிக்க மற்றும் புதுப்பிக்க உருவாக்கப்பட்டது, இது பல கிளவுட் வழங்குநர்களை ஆதரிக்கிறது மற்றும் AWS அவற்றில் ஒன்றாகும். Terraform ஐ நிறுவ உங்கள் கணினியில் சாக்லேட் மற்றும் AWS CLI தேவை. Terraform இன் நிறுவலுக்குப் பிறகு, விரும்பிய பணியின் குறியீட்டைக் கொண்டு கட்டமைப்பு கோப்பை உருவாக்கவும் மற்றும் மாற்றங்களைச் செய்ய விண்ணப்பிக்கவும் கட்டளையைப் பயன்படுத்தவும்.