ಟೆರಾಫಾರ್ಮ್ ಪರಿಚಯ | Introduction to Terraform in Kannada

0
1821

ಟೆರಾಫಾರ್ಮ್ ಅಂದರೆ ಏನು ? | What Is Terraform in Kannada?

ಟೆರಾಫಾರ್ಮ್ ಒಂದು ಓಪನ್ ಸೋರ್ಸ್ ಮೂಲಸೌಕರ್ಯ ಕೋಡ್ ಟೂಲ್ ಆಗಿದೆ.

ಹ್ಯಾಶಿಕಾರ್ಪ್ ಇದನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ.

ಯಾವುದೇ ಕ್ಲೌಡ್ ಮೂಲಸೌಕರ್ಯವನ್ನು ರಚಿಸಲು ಟೆರಾಫಾರ್ಮ್ ಅನ್ನು ಬಹುತೇಕ ಎಲ್ಲಾ ತಜ್ಞರು/ಎಂಜಿನಿಯರ್‌ಗಳು ಬಳಸುತ್ತಾರೆ. ಯಾವುದೇ ಕ್ಲೌಡ್ ಇಂಜಿನಿಯರ್ಸ್ ಇದನ್ನು ಕಲಿತಿರಬೇಕು.

  • ನಾವು ನಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಮೂಲಸೌಕರ್ಯವನ್ನು  ಕೋಡಿನಿಂದ ನಿರ್ಮಾಣ ಮಾಡಬಹುದು.
  • ಸುಲಭವಾಗಿ ಪುನರುತ್ಪಾದಿಸ ಬಹುದಾದ ಮೂಲಸೌಕರ್ಯವನ್ನು ರಚಿಸಬಹುದು.
  • ಯಾವುದೇ ಆವೃತ್ತಿಯ ಉಪಕರಣದಲ್ಲಿ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ಮೂಲಸೌಕರ್ಯ ಸುರಕ್ಷಿತವಾಗಿ ಇಡಬಹುದು.

ಟೆರಾಫಾರ್ಮ್ ಏಕೆ ಜನಪ್ರಿಯವಾಗಿದೆ? | Why Terraform is so Popular in Kannada?

ಪ್ರಸ್ತುತ ಟೆರಾಫಾರ್ಮ್ ಯಾವುದೇ ಮೂಲಸೌಕರ್ಯ ಒದಗಿಸುವ ಕಾರ್ಯಗಳಿಗಾಗಿ ಮೊದಲನೆಯ ಸಾಧನವಾಗಿದೆ.

ಮುಖ್ಯ ಕಾರಣಗಳನ್ನು ಕೆಳಗೆ ನೀಡಲಾಗಿದೆ

  • ಬಳಸಲು ಉಚಿತ.
  • ಟೆರಾಫಾರ್ಮ್ ಘೋಷಣಾತ್ಮಕ ಭಾಷೆಯಾಗಿದೆ.
  • ಕಲಿಯುವುದು ತುಂಬಾ ಸರಳ
  • ಒಮ್ಮೆ ನೀವು ಟೆರಾಫಾರ್ಮ್ ಅನ್ನು ಕಲಿತರೆ, ಇತರ ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರಲ್ಲಿ ಮೂಲಭೂತ ಸೌಕರ್ಯವನ್ನು ಕನಿಷ್ಠ ಪ್ರಯತ್ನದೊಂದಿಗೆ ಒದಗಿಸುವುದು ಸುಲಭ.
  • ಇತರ ಪೂರೈಕೆದಾರರಿಗೆ ಸಿಂಟ್ಯಾಕ್ಸ್ ಒಂದೇ ಆಗಿರುತ್ತದೆ.
  • ನಾವು ಬದಲಾಯಿಸಲಾಗದ ಮೂಲಸೌಕರ್ಯವನ್ನು ರಚಿಸಬಹುದು.
  • ಒಮ್ಮೆ ನಿಮಗೆ ಮೂಲಸೌಕರ್ಯ ಅಗತ್ಯವಿಲ್ಲದಿದ್ದರೆ, ನಾವು ಮೂಲಸೌಕರ್ಯವನ್ನು ನಾಶಪಡಿಸಬಹುದು. ಇದು ಐಟಿ ಸಂಪನ್ಮೂಲಗಳ ವೆಚ್ಚವನ್ನು ಉಳಿಸುತ್ತದೆ.
  • ಟೆರಾಫಾರ್ಮ್ ಅನ್ನು ಇತರ ಉಪಕರಣಗಳಿಗೆ ಹೋಲಿಸಿದರೆ, ಇದರಲ್ಲಿ ಮಾಸ್ಟರ್ ಮತ್ತು ಏಜೆಂಟ್ ಇರುವುದಿಲ್ಲ. ಇದು ವೆಚ್ಚವನ್ನು ಉಳಿಸುತ್ತದೆ.

ಲ್ಯಾಪ್‌ಟಾಪ್‌ನಲ್ಲಿ ಟೆರಾಫಾರ್ಮ್ ಅನ್ನು ಹೇಗೆ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಬಹುದು? | How to install Terraform on laptop in Kannada?

ಟೆರಾಫಾರ್ಮ್ ಅನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲು ದಯವಿಟ್ಟು ನಿಮ್ಮ ಸಿಸ್ಟಮ್‌ಗೆ ಸೂಕ್ತವಾದ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಜಿಪ್ ಆಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ.

Mac/Linux ನಲ್ಲಿ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲು ಕ್ರಮಗಳು

  • ಟೆರಾಫಾರ್ಮ್ ಅನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಿ
  • ಟೆರಾಫಾರ್ಮ್ ಬೈನರಿ ಬಳಕೆ ಮಾಡಲು ಕಮಾಂಡ್ “mv terraform /usr/local/bin/”
  • ಇನ್ಸ್ಟಾಲೇಷನ್ ಪರಿಶೀಲಿಸಲು, “terraform -help” ಕಮಾಂಡ್ ಚಲಾಯಿಸಿ

ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲು ಕ್ರಮಗಳು

  • ಟೆರಾಫಾರ್ಮ್ ಅನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲು terraform.exe ಅನ್ನು ರನ್ ಮಾಡಿ.
  • Go to Control Panel -> System -> System settings -> Environment Variables.
  • Scroll down in system variables until you find PATH.
  • Click edit and change accordingly.
  • BE SURE to include a semicolon at the end of the previous as that is the delimiter, i.e. c:\path;c:\terraform
  • Launch a new console for the settings to take effect.
  • ಇನ್ಸ್ಟಾಲೇಷನ್ ಪರಿಶೀಲಿಸಲು, “terraform -help” ಕಮಾಂಡ್ ಚಲಾಯಿಸಿ

ಟೆರಾಫಾರ್ಮ್‌ನ ಎಲ್ಲಾ ಮೂಲಭೂತ ಕಮಾಂಡ್ ಯಾವುವು? | What are all the basic commands of Terraform in Kannada?

ಟೆರಾಫಾರ್ಮ್‌ನಲ್ಲಿ ಬಳಸಲಾಗುವ ಮುಖ್ಯ ಕಮಾಂಡ್ ಕೆಳಗೆ ನೀಡಲಾಗಿದೆ

  • terraform init
    • ಟೆರಾಫಾರ್ಮ್‌ನಲ್ಲಿ ನಾವು ಚಲಾಯಿಸುವ ಮೊದಲ ಕಮಾಂಡ್ ಇದು.
    • ಟೆರಾಫಾರ್ಮ್ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ಡೈರೆಕ್ಟರಿಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಕಮಾಂಡ್ ಬಳಸಲಾಗುತ್ತದೆ.
    • ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಲ್ಲಿ ಉಲ್ಲೇಖಿಸಲಾದ ಅಗತ್ಯ ಪೂರೈಕೆದಾರ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಕಮಾಂಡ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಹುಡುಕುತ್ತದೆ, ಡೌನ್‌ಲೋಡ್ ಮತ್ತು ಇನ್ಸ್ಟಾಲೇಷನ್ ಮಾಡುತ್ತದೆ.
  • terraform fmt 
    • ಟೆರಾಫಾರ್ಮ್ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳನ್ನು ಅಂಗೀಕೃತ ಸ್ವರೂಪ ಮತ್ತು ಶೈಲಿಗೆ ಪುನಃ ಬರೆಯಲು ಕಮಾಂಡ್ ಬಳಸಲಾಗುತ್ತದೆ.
    • ಇದು ಲಿಂಟಿಂಗ್ ಮಾಡುತ್ತದೆ.
    • ಇದು ಕೋಡ್ ಅನ್ನು ಹೆಚ್ಚು ಓದಬಲ್ಲ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡುತ್ತದೆ.
  • terraform plan
    • ಕಮಾಂಡ್ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಯೋಜನೆಯನ್ನು ರಚಿಸುತ್ತದೆ.
    • ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಬ್ಯಾಕೆಂಡ್/ಸ್ಥಳೀಯ ಸ್ಟೇಟ್ ಫೈಲ್‌ನೊಂದಿಗೆ ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ.
    • ಪ್ರಸ್ತುತ ಮೂಲಸೌಕರ್ಯ ಮತ್ತು ಪ್ರಸ್ತುತ ಕೋಡ್ ನಡುವಿನ ಯಾವುದೇ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ.
    • ಇದು ಕೇವಲ ಡ್ರೈ ರನ್ ಆಗಿದೆ, ಇದು ವಾಸ್ತವವಾಗಿ ಯಾವುದೇ ಸಂಪನ್ಮೂಲಗಳನ್ನು ರಚಿಸುವುದಿಲ್ಲ.
  • terraform apply 
    • ಈ ಕಮಾಂಡ್ ವಾಸ್ತವವಾಗಿ ಟೆರಾಫಾರ್ಮ್ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳಲ್ಲಿ ಉಲ್ಲೇಖಿಸಲಾದ ಎಲ್ಲಾ ಸಂಪನ್ಮೂಲಗಳನ್ನು ರಚಿಸುತ್ತದೆ.
    • ಸಂಪನ್ಮೂಲಗಳ ಸಂಖ್ಯೆಯನ್ನು ಅವಲಂಬಿಸಿ, ಆ ಸಂಪನ್ಮೂಲಗಳನ್ನು ರಚಿಸಲು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
  • terraform destroy
    • ಟೆರಾಫಾರ್ಮ್ ಕಾನ್ಫಿಗರೇಶನ್‌ನಿಂದ ನಿರ್ವಹಿಸಲ್ಪಡುವ ಎಲ್ಲಾ ಸಂಪನ್ಮೂಲಗಳನ್ನು ನಾಶಮಾಡಲು ಕಮಾಂಡ್ ಅನುಕೂಲಕರ ಮಾರ್ಗವಾಗಿದೆ.
    • ಈ ಪ್ರಕ್ರಿಯೆಯು ಬದಲಾಯಿಸಲಾಗದು. ಕಮಾಂಡ್ ಚಲಾಯಿಸಿದ ನಂತರ, ಟೆರಾಫಾರ್ಮ್ ಎಲ್ಲಾ ಸಂಪನ್ಮೂಲಗಳನ್ನು ನಾಶಮಾಡಲು ಪ್ರಾರಂಭಿಸುತ್ತದೆ.