GCP: Google ಕ್ಲೌಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಕಂಪ್ಯೂಟ್ ಸ್ಟಾಕ್ ಅನ್ನು ಪಾರ್ಸಿಂಗ್ ಮಾಡುವುದು

ಲೇಖನದ ಅನುವಾದವನ್ನು ಕೋರ್ಸ್‌ನ ವಿದ್ಯಾರ್ಥಿಗಳಿಗೆ ವಿಶೇಷವಾಗಿ ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ "ಮೇಘ ಸೇವೆಗಳು".

ಈ ದಿಕ್ಕಿನಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಆಸಕ್ತಿ ಇದೆಯೇ? ವೃತ್ತಿಪರ ಮಾಸ್ಟರ್ ವರ್ಗದ ರೆಕಾರ್ಡಿಂಗ್ ಅನ್ನು ವೀಕ್ಷಿಸಿ "AWS EC2 ಸೇವೆ", ಇದನ್ನು Egor Zuev ನಡೆಸಿತು - InBit ನಲ್ಲಿ ಟೀಮ್‌ಲೀಡ್ ಮತ್ತು OTUS ನಲ್ಲಿ ಶೈಕ್ಷಣಿಕ ಕಾರ್ಯಕ್ರಮದ ಲೇಖಕ.

GCP: Google ಕ್ಲೌಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಕಂಪ್ಯೂಟ್ ಸ್ಟಾಕ್ ಅನ್ನು ಪಾರ್ಸಿಂಗ್ ಮಾಡುವುದು

Google ಕ್ಲೌಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ (GCP) ಹಲವು ಸೇವೆಗಳನ್ನು ನೀಡುತ್ತದೆ ಮತ್ತು ನಿರ್ದಿಷ್ಟವಾಗಿ Google ಕಂಪ್ಯೂಟ್ ಎಂಜಿನ್ (GCE), Google Kubernetes ಎಂಜಿನ್ (ಹಿಂದಿನ ಕಂಟೈನರ್ ಎಂಜಿನ್) (GKE), Google App ಎಂಜಿನ್ (GAE) ಮತ್ತು Google Cloud Functions (GCF) ಒಳಗೊಂಡಿರುವ ಕಂಪ್ಯೂಟಿಂಗ್ ಸ್ಟಾಕ್ ಅನ್ನು ನೀಡುತ್ತದೆ. . ಈ ಎಲ್ಲಾ ಸೇವೆಗಳು ತಂಪಾದ ಹೆಸರುಗಳನ್ನು ಹೊಂದಿವೆ, ಆದರೆ ಅವುಗಳ ಕಾರ್ಯಗಳ ಬಗ್ಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಸ್ಪಷ್ಟವಾಗಿಲ್ಲದಿರಬಹುದು ಮತ್ತು ಅವುಗಳನ್ನು ಪರಸ್ಪರ ಅನನ್ಯವಾಗಿಸುತ್ತದೆ. ಈ ಲೇಖನವು ಕ್ಲೌಡ್ ಪರಿಕಲ್ಪನೆಗಳು, ನಿರ್ದಿಷ್ಟವಾಗಿ ಕ್ಲೌಡ್ ಸೇವೆಗಳು ಮತ್ತು GCP ಗೆ ಹೊಸಬರಿಗೆ ಉದ್ದೇಶಿಸಲಾಗಿದೆ.

GCP: Google ಕ್ಲೌಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಕಂಪ್ಯೂಟ್ ಸ್ಟಾಕ್ ಅನ್ನು ಪಾರ್ಸಿಂಗ್ ಮಾಡುವುದು

1. ಕಂಪ್ಯೂಟ್ ಸ್ಟಾಕ್

ಕಂಪ್ಯೂಟಿಂಗ್ ಸ್ಟಾಕ್ ಅನ್ನು ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ ಒದಗಿಸುವ ಮೇಲೆ ಲೇಯರ್ಡ್ ಅಮೂರ್ತತೆ ಎಂದು ಪರಿಗಣಿಸಬಹುದು. ಈ ಸ್ಟಾಕ್ ಏರುತ್ತದೆ (ಮೇಲಕ್ಕೆ ಚಲಿಸುತ್ತದೆ) "ಬೇರ್ ಕಬ್ಬಿಣದಿಂದ" (ಬೇರ್ ಲೋಹ), ಕಂಪ್ಯೂಟರ್‌ನ ನಿಜವಾದ ಹಾರ್ಡ್‌ವೇರ್ ಘಟಕಗಳನ್ನು ಉಲ್ಲೇಖಿಸಿ, ಕಾರ್ಯಗಳವರೆಗೆ (ಕಾರ್ಯಗಳನ್ನು), ಇದು ಲೆಕ್ಕಾಚಾರದ ಚಿಕ್ಕ ಘಟಕವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಸ್ಟಾಕ್‌ನ ಕುರಿತು ಗಮನಿಸಬೇಕಾದ ಅಂಶವೆಂದರೆ, "ಅಪ್ಲಿಕೇಶನ್‌ಗಳು" ವಿಭಾಗ (ಅಪ್ಲಿಕೇಶನ್‌ಗಳು) ನಂತಹ ಸ್ಟಾಕ್ ಅನ್ನು ಮೇಲಕ್ಕೆ ಸರಿಸಿದಂತೆ ಸೇವೆಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಲಾಗುತ್ತದೆ.ಅಪ್ಲಿಕೇಶನ್ಗಳು), ಕೆಳಗಿನ ಚಿತ್ರ 1 ರಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ, ಎಲ್ಲಾ ಮೂಲ ಕಂಟೇನರ್ ಘಟಕಗಳನ್ನು ಹೊಂದಿರಬೇಕು (ಪಾತ್ರೆಗಳು), ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು (ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು) ಮತ್ತು ಕಬ್ಬಿಣ. ಅದೇ ರೀತಿಯಲ್ಲಿ, ವರ್ಚುವಲ್ ಯಂತ್ರಗಳ ಘಟಕವು ಕೆಲಸ ಮಾಡಲು ಯಂತ್ರಾಂಶವನ್ನು ಹೊಂದಿರಬೇಕು.

GCP: Google ಕ್ಲೌಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಕಂಪ್ಯೂಟ್ ಸ್ಟಾಕ್ ಅನ್ನು ಪಾರ್ಸಿಂಗ್ ಮಾಡುವುದು

ಚಿತ್ರ 1: ಕಂಪ್ಯೂಟ್ ಸ್ಟಾಕ್ | ಚಿತ್ರ ಮೂಲದಿಂದ Google ಮೇಘ

ಚಿತ್ರ 1 ರಲ್ಲಿ ತೋರಿಸಿರುವ ಈ ಮಾದರಿಯು ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರಿಂದ ಕೊಡುಗೆಗಳನ್ನು ವಿವರಿಸಲು ಆಧಾರವಾಗಿದೆ. ಹೀಗಾಗಿ, ಕೆಲವು ಪೂರೈಕೆದಾರರು ಮಾತ್ರ ಒದಗಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ, ಕಂಟೇನರ್‌ಗಳು ಮತ್ತು ಸೇವೆಗಳು ಸ್ಟಾಕ್‌ನ ಉದ್ದಕ್ಕೂ ಗುಣಮಟ್ಟದಲ್ಲಿ ಕಡಿಮೆ, ಇತರರು ಚಿತ್ರ 1 ರಲ್ಲಿ ತೋರಿಸಿರುವ ಎಲ್ಲವನ್ನೂ ಒದಗಿಸಬಹುದು.

— ನೀವು ಕ್ಲೌಡ್ ಸೇವೆಗಳೊಂದಿಗೆ ಪರಿಚಿತರಾಗಿದ್ದರೆ, ಇಲ್ಲಿಗೆ ಹೋಗಿ ವಿಭಾಗ 3GCP ಸಮಾನತೆಯನ್ನು ನೋಡಲು
— ನೀವು ಕ್ಲೌಡ್ ಸೇವೆಗಳ ಸಾರಾಂಶವನ್ನು ಮಾತ್ರ ಬಯಸಿದರೆ, ಇಲ್ಲಿಗೆ ಹೋಗಿ ವಿಭಾಗ 2.4

2. ಮೇಘ ಸೇವೆಗಳು

ಕ್ಲೌಡ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಪ್ರಪಂಚವು ತುಂಬಾ ವೈವಿಧ್ಯಮಯವಾಗಿದೆ. ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರು ವಿಭಿನ್ನ ಗ್ರಾಹಕರ ಅವಶ್ಯಕತೆಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ವಿವಿಧ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುತ್ತಾರೆ. IaaS, PaaS, SaaS, FaaS, KaaS, ಇತ್ಯಾದಿ ಪದಗಳನ್ನು ನೀವು ಕೇಳಿರಬಹುದು. "aaS" ನಂತರ ವರ್ಣಮಾಲೆಯ ಎಲ್ಲಾ ಅಕ್ಷರಗಳೊಂದಿಗೆ. ವಿಚಿತ್ರವಾದ ಹೆಸರಿಸುವ ಸಂಪ್ರದಾಯದ ಹೊರತಾಗಿಯೂ, ಅವರು ಕ್ಲೌಡ್ ಪ್ರೊವೈಡರ್ ಸೇವೆಗಳ ಗುಂಪನ್ನು ರೂಪಿಸುತ್ತಾರೆ. ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರು ಯಾವಾಗಲೂ ಒದಗಿಸುವ 3 ಮುಖ್ಯ "ಸೇವೆಯಾಗಿ" ಕೊಡುಗೆಗಳಿವೆ ಎಂದು ನಾನು ಹೇಳುತ್ತೇನೆ.

ಅವುಗಳೆಂದರೆ IaaS, PaaS ಮತ್ತು SaaS, ಇವು ಅನುಕ್ರಮವಾಗಿ ಮೂಲಸೌಕರ್ಯವನ್ನು ಸೇವೆಯಾಗಿ, ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಸೇವೆಯಾಗಿ ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್ ಸೇವೆಯಾಗಿ. ಕ್ಲೌಡ್ ಸೇವೆಗಳನ್ನು ಒದಗಿಸಿದ ಸೇವೆಗಳ ಪದರಗಳಾಗಿ ದೃಶ್ಯೀಕರಿಸುವುದು ಮುಖ್ಯವಾಗಿದೆ. ಇದರರ್ಥ ನೀವು ಮಟ್ಟದಿಂದ ಮಟ್ಟಕ್ಕೆ ಮೇಲಕ್ಕೆ ಅಥವಾ ಕೆಳಕ್ಕೆ ಚಲಿಸುವಾಗ, ಗ್ರಾಹಕರಾಗಿ ನೀವು ವಿಭಿನ್ನ ಸೇವಾ ಆಯ್ಕೆಗಳಿಂದ ಅಡ್ಡಲಾಗಿ ಚಲಿಸುತ್ತೀರಿ, ಅದನ್ನು ಮುಖ್ಯ ಕೊಡುಗೆಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ ಅಥವಾ ಕಳೆಯಲಾಗುತ್ತದೆ. ಚಿತ್ರ 2 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಇದನ್ನು ಪಿರಮಿಡ್ ಎಂದು ಪರಿಗಣಿಸುವುದು ಉತ್ತಮ.
GCP: Google ಕ್ಲೌಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಕಂಪ್ಯೂಟ್ ಸ್ಟಾಕ್ ಅನ್ನು ಪಾರ್ಸಿಂಗ್ ಮಾಡುವುದು

ಚಿತ್ರ 2: aaS ಪಿರಮಿಡ್ | ಚಿತ್ರ ಮೂಲದಿಂದ ರೂಬಿ ಗ್ಯಾರೇಜ್

2.1 ಒಂದು ಸೇವೆಯಾಗಿ ಮೂಲಸೌಕರ್ಯ (IaaS)

ಇದು ಕ್ಲೌಡ್ ಪ್ರೊವೈಡರ್ ನೀಡುವ ಅತ್ಯಂತ ಕಡಿಮೆ ಶ್ರೇಣಿಯಾಗಿದೆ ಮತ್ತು ಮಿಡಲ್‌ವೇರ್, ನೆಟ್‌ವರ್ಕ್ ಕೇಬಲ್ಲಿಂಗ್, ಸಿಪಿಯುಗಳು, ಜಿಪಿಯುಗಳು, RAM, ಬಾಹ್ಯ ಸಂಗ್ರಹಣೆ, ಸರ್ವರ್‌ಗಳು ಮತ್ತು ಆಧಾರವಾಗಿರುವ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂ ಚಿತ್ರಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಬೇರ್ ಮೆಟಲ್ ಮೂಲಸೌಕರ್ಯವನ್ನು ವಿತರಿಸುವ ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಉದಾ ಡೆಬಿಯನ್ ಲಿನಕ್ಸ್, ಸೆಂಟೋಸ್, ವಿಂಡೋಸ್ , ಇತ್ಯಾದಿ

ಕ್ಲೌಡ್ IaaS ಪೂರೈಕೆದಾರರಿಂದ ನೀವು ಉಲ್ಲೇಖವನ್ನು ಆದೇಶಿಸಿದರೆ, ನೀವು ಸ್ವೀಕರಿಸಲು ನಿರೀಕ್ಷಿಸುವುದು ಇದನ್ನೇ. ನಿಮ್ಮ ವ್ಯಾಪಾರವನ್ನು ನಡೆಸಲು ಈ ತುಣುಕುಗಳನ್ನು ಜೋಡಿಸುವುದು ಗ್ರಾಹಕರು ನಿಮಗೆ ಬಿಟ್ಟದ್ದು. ನೀವು ಕೆಲಸ ಮಾಡಬೇಕಾದ ಪ್ರಮಾಣವು ಮಾರಾಟಗಾರರಿಂದ ಮಾರಾಟಗಾರರಿಗೆ ಬದಲಾಗಬಹುದು, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಹಾರ್ಡ್‌ವೇರ್ ಮತ್ತು OS ಅನ್ನು ಪಡೆಯುತ್ತೀರಿ ಮತ್ತು ಉಳಿದವು ನಿಮಗೆ ಬಿಟ್ಟದ್ದು. IaaS ನ ಉದಾಹರಣೆಗಳೆಂದರೆ AWS ಎಲಾಸ್ಟಿಕ್ ಕಂಪ್ಯೂಟ್, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅಜುರೆ ಮತ್ತು GCE.

ಕೆಲವು ಜನರು OS ಚಿತ್ರಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕು ಮತ್ತು ನೆಟ್‌ವರ್ಕಿಂಗ್, ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸಿಂಗ್ ಅಥವಾ ತಮ್ಮ ಕೆಲಸದ ಹೊರೆಗೆ ಯಾವ ರೀತಿಯ ಪ್ರೊಸೆಸರ್ ಸೂಕ್ತವಾಗಿದೆ ಎಂಬುದರ ಕುರಿತು ಚಿಂತಿಸುವುದರೊಂದಿಗೆ ವ್ಯವಹರಿಸಬೇಕು ಎಂಬ ಅಂಶವನ್ನು ಇಷ್ಟಪಡದಿರಬಹುದು. ಇಲ್ಲಿ ನಾವು ಪಿರಮಿಡ್ ಅನ್ನು PaaS ಕಡೆಗೆ ಚಲಿಸುತ್ತೇವೆ.

2.2 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಸೇವೆಯಾಗಿ (PaaS)

PaaS ಕೇವಲ ಕ್ಲೌಡ್ ಸೇವಾ ಪೂರೈಕೆದಾರರನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಅದರಲ್ಲಿ ಬಳಕೆದಾರರು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಬಹುದು. ಇದು IaaS ಮೇಲಿನ ಅಮೂರ್ತತೆಯಾಗಿದೆ, ಅಂದರೆ ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರು CPU ಪ್ರಕಾರಗಳು, ಮೆಮೊರಿ, RAM, ಸಂಗ್ರಹಣೆ, ನೆಟ್‌ವರ್ಕ್‌ಗಳು ಇತ್ಯಾದಿಗಳ ಎಲ್ಲಾ ವಿವರಗಳನ್ನು ನೋಡಿಕೊಳ್ಳುತ್ತಾರೆ. ಚಿತ್ರ 2 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ, ನೀವು ಗ್ರಾಹಕರಾಗಿ ನಿಜವಾದ ವೇದಿಕೆಯ ಮೇಲೆ ಸ್ವಲ್ಪ ನಿಯಂತ್ರಣವನ್ನು ಹೊಂದಿರುತ್ತೀರಿ ಕ್ಲೌಡ್ ಒದಗಿಸುವವರು ನಿಮಗಾಗಿ ಎಲ್ಲಾ ಮೂಲಸೌಕರ್ಯ ವಿವರಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತಾರೆ. ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ವೇದಿಕೆಯನ್ನು ವಿನಂತಿಸಿ ಮತ್ತು ಅದರ ಮೇಲೆ ಯೋಜನೆಯನ್ನು ನಿರ್ಮಿಸಿ. PaaS ನ ಉದಾಹರಣೆಗಳೆಂದರೆ Heroku.

ನಿರ್ದಿಷ್ಟ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಅವರು ಬಯಸುವುದಿಲ್ಲ, ಆದರೆ ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರಿಂದ ನೇರವಾಗಿ ಸೇವೆಗಳ ಅಗತ್ಯವಿದೆ. ಇಲ್ಲಿ SaaS ಚಿತ್ರದಲ್ಲಿ ಬರುತ್ತದೆ.

2.3 ಒಂದು ಸೇವೆಯಾಗಿ ಸಾಫ್ಟ್‌ವೇರ್ (SaaS)

SaaS ಕ್ಲೌಡ್ ಸೇವಾ ಪೂರೈಕೆದಾರರು ಒದಗಿಸುವ ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ಸೇವೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಅವುಗಳು ಅಂತಿಮ ಬಳಕೆದಾರರನ್ನು ಗುರಿಯಾಗಿರಿಸಿಕೊಂಡಿವೆ ಮತ್ತು ಪ್ರಾಥಮಿಕವಾಗಿ Gmail, Google ಡಾಕ್ಸ್, ಡ್ರಾಪ್‌ಬಾಕ್ಸ್, ಇತ್ಯಾದಿ ವೆಬ್‌ಸೈಟ್‌ಗಳ ಮೂಲಕ ಪ್ರವೇಶಿಸಬಹುದು. Google ಕ್ಲೌಡ್‌ಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, SaaS ಅವರ ಕಂಪ್ಯೂಟಿಂಗ್ ಸ್ಟಾಕ್‌ನ ಹೊರಗೆ ಹಲವಾರು ಕೊಡುಗೆಗಳಿವೆ. ಇವುಗಳಲ್ಲಿ ಡೇಟಾ ಸ್ಟುಡಿಯೋ, ಬಿಗ್ ಕ್ವೆರಿ ಇತ್ಯಾದಿ ಸೇರಿವೆ.

2.4 ಮೇಘ ಸೇವೆಗಳ ಸಾರಾಂಶ

ಘಟಕಗಳು
IaaS
ಪಾಸ್
ಸಾಸ್

ನೀವು ಏನು ಪಡೆಯುತ್ತಿದ್ದೀರಿ
ನೀವು ಮೂಲಸೌಕರ್ಯವನ್ನು ಪಡೆಯುತ್ತೀರಿ ಮತ್ತು ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಪಾವತಿಸಿ. ಯಾವುದೇ ಸಾಫ್ಟ್‌ವೇರ್, ಓಎಸ್ ಅಥವಾ ಅದರ ಸಂಯೋಜನೆಯನ್ನು ಬಳಸಲು ಅಥವಾ ಸ್ಥಾಪಿಸಲು ಸ್ವಾತಂತ್ರ್ಯ.
ಇಲ್ಲಿ ನೀವು ಕೇಳುವದನ್ನು ನೀವು ಪಡೆಯುತ್ತೀರಿ. ಸಾಫ್ಟ್‌ವೇರ್, ಹಾರ್ಡ್‌ವೇರ್, ಓಎಸ್, ವೆಬ್ ಪರಿಸರ. ನೀವು ಬಳಸಲು ಸಿದ್ಧವಾದ ವೇದಿಕೆಯನ್ನು ಪಡೆಯುತ್ತೀರಿ ಮತ್ತು ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಪಾವತಿಸಿ.
ಇಲ್ಲಿ ನೀವು ಯಾವುದರ ಬಗ್ಗೆಯೂ ಚಿಂತಿಸಬೇಕಾಗಿಲ್ಲ. ನಿಮ್ಮ ಅವಶ್ಯಕತೆಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಲಾದ ಪೂರ್ವ-ಸ್ಥಾಪಿತ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ನಿಮಗೆ ಒದಗಿಸಲಾಗಿದೆ ಮತ್ತು ನೀವು ಮಾಡಬೇಕಾಗಿರುವುದು ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಪಾವತಿಸುವುದು.

ಮೌಲ್ಯವನ್ನು
ಮೂಲ ಕಂಪ್ಯೂಟಿಂಗ್
ಉನ್ನತ IaaS
ಇದು ಮೂಲಭೂತವಾಗಿ ಸೇವೆಗಳ ಸಂಪೂರ್ಣ ಪ್ಯಾಕೇಜ್ ಆಗಿದೆ

ತಾಂತ್ರಿಕ ತೊಂದರೆಗಳು
ತಾಂತ್ರಿಕ ಜ್ಞಾನದ ಅಗತ್ಯವಿದೆ
ನಿಮಗೆ ಮೂಲ ಸಂರಚನೆಯನ್ನು ನೀಡಲಾಗಿದೆ, ಆದರೆ ನಿಮಗೆ ಇನ್ನೂ ಡೊಮೇನ್ ಜ್ಞಾನದ ಅಗತ್ಯವಿದೆ.
ತಾಂತ್ರಿಕ ವಿವರಗಳೊಂದಿಗೆ ತಲೆಕೆಡಿಸಿಕೊಳ್ಳುವ ಅಗತ್ಯವಿಲ್ಲ. SaaS ಪೂರೈಕೆದಾರರು ಎಲ್ಲವನ್ನೂ ಒದಗಿಸುತ್ತದೆ.

ಇದು ಏನು ಕೆಲಸ ಮಾಡುತ್ತದೆ?
ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು, ಸಂಗ್ರಹಣೆ, ಸರ್ವರ್‌ಗಳು, ನೆಟ್‌ವರ್ಕ್, ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸರ್‌ಗಳು, ಇತ್ಯಾದಿ.
ರನ್‌ಟೈಮ್ ಪರಿಸರಗಳು (ಜಾವಾ ರನ್‌ಟೈಮ್‌ನಂತಹ), ಡೇಟಾಬೇಸ್‌ಗಳು (mySQL, ಒರಾಕಲ್‌ನಂತಹ), ವೆಬ್ ಸರ್ವರ್‌ಗಳು (ಟಾಮ್‌ಕ್ಯಾಟ್, ಇತ್ಯಾದಿ)
ಇಮೇಲ್ ಸೇವೆಗಳಂತಹ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು (Gmail, Yahoo ಮೇಲ್, ಇತ್ಯಾದಿ), ಸಾಮಾಜಿಕ ಸಂವಹನ ಸೈಟ್‌ಗಳು (ಫೇಸ್‌ಬುಕ್, ಇತ್ಯಾದಿ.)

ಜನಪ್ರಿಯತೆಯ ಗ್ರಾಫ್
ಹೆಚ್ಚು ನುರಿತ ಡೆವಲಪರ್‌ಗಳಲ್ಲಿ ಜನಪ್ರಿಯವಾಗಿದೆ, ಅವರ ಅವಶ್ಯಕತೆಗಳು ಅಥವಾ ಸಂಶೋಧನಾ ಕ್ಷೇತ್ರಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಗ್ರಾಹಕೀಕರಣದ ಅಗತ್ಯವಿರುವ ಸಂಶೋಧಕರು
ಡೆವಲಪರ್‌ಗಳು ತಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಅಥವಾ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವತ್ತ ಗಮನಹರಿಸಬಹುದಾದ್ದರಿಂದ ಅವರು ಹೆಚ್ಚು ಜನಪ್ರಿಯರಾಗಿದ್ದಾರೆ. ಟ್ರಾಫಿಕ್ ಲೋಡ್ ಅಥವಾ ಸರ್ವರ್ ನಿರ್ವಹಣೆ ಇತ್ಯಾದಿಗಳ ಬಗ್ಗೆ ಅವರು ಚಿಂತಿಸಬೇಕಾಗಿಲ್ಲ.
ಇಮೇಲ್, ಫೈಲ್ ಹಂಚಿಕೆ, ಸಾಮಾಜಿಕ ನೆಟ್‌ವರ್ಕ್‌ಗಳಂತಹ ಸಾಫ್ಟ್‌ವೇರ್ ಬಳಸುವ ಸಾಮಾನ್ಯ ಗ್ರಾಹಕರು ಅಥವಾ ಕಂಪನಿಗಳಲ್ಲಿ ಹೆಚ್ಚು ಜನಪ್ರಿಯವಾಗಿದೆ, ಏಕೆಂದರೆ ಅವರು ತಾಂತ್ರಿಕ ವಿವರಗಳ ಬಗ್ಗೆ ಚಿಂತಿಸಬೇಕಾಗಿಲ್ಲ

ಚಿತ್ರ 3: ಪ್ರಮುಖ ಮೇಘ ಕೊಡುಗೆಗಳ ಸಾರಾಂಶ | ಚಿತ್ರವನ್ನು ಒದಗಿಸಲಾಗಿದೆ ಬ್ಲಾಗ್ ಸ್ಪೆಸಿಯಾದಲ್ಲಿ ಅಮೀರ್

3. ಗೂಗಲ್ ಕ್ಲೌಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಸೂಟ್

ವಿಭಾಗ 2 ರಲ್ಲಿ ವಿಶಿಷ್ಟ ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರ ಕೊಡುಗೆಗಳನ್ನು ನೋಡಿದ ನಂತರ, ನಾವು ಅವುಗಳನ್ನು Google ಕ್ಲೌಡ್‌ನ ಕೊಡುಗೆಗಳಿಗೆ ಹೋಲಿಸಬಹುದು.

3.1 ಗೂಗಲ್ ಕಂಪ್ಯೂಟ್ ಎಂಜಿನ್ (GCE) - IaaS

GCP: Google ಕ್ಲೌಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಕಂಪ್ಯೂಟ್ ಸ್ಟಾಕ್ ಅನ್ನು ಪಾರ್ಸಿಂಗ್ ಮಾಡುವುದು

ಚಿತ್ರ 4: Google ಕಂಪ್ಯೂಟ್ ಎಂಜಿನ್ (GCE) ಐಕಾನ್

GCE ಎಂಬುದು Google ನಿಂದ IaaS ಕೊಡುಗೆಯಾಗಿದೆ. GCE ಯೊಂದಿಗೆ, ನೀವು ಮುಕ್ತವಾಗಿ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ರಚಿಸಬಹುದು, CPU ಮತ್ತು ಮೆಮೊರಿ ಸಂಪನ್ಮೂಲಗಳನ್ನು ನಿಯೋಜಿಸಬಹುದು, SSD ಅಥವಾ HDD ಯಂತಹ ಶೇಖರಣಾ ಪ್ರಕಾರವನ್ನು ಮತ್ತು ಮೆಮೊರಿಯ ಪ್ರಮಾಣವನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. ನಿಮ್ಮ ಸ್ವಂತ ಕಂಪ್ಯೂಟರ್/ವರ್ಕ್‌ಸ್ಟೇಷನ್ ಅನ್ನು ನೀವು ನಿರ್ಮಿಸಿದಂತೆ ಮತ್ತು ಅದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದರ ಎಲ್ಲಾ ವಿವರಗಳನ್ನು ನಿರ್ವಹಿಸಿದಂತಿದೆ.

GCE ಯಲ್ಲಿ, ನೀವು 0,3-ಕೋರ್ ಪ್ರೊಸೆಸರ್‌ಗಳೊಂದಿಗೆ ಮೈಕ್ರೋ ನಿದರ್ಶನಗಳಿಂದ ಮತ್ತು 1 GB RAM ನಿಂದ 96-ಕೋರ್ ಮಾನ್‌ಸ್ಟರ್‌ಗಳಿಂದ 300 GB RAM ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. ನಿಮ್ಮ ಕೆಲಸದ ಹೊರೆಗಳಿಗಾಗಿ ನೀವು ಕಸ್ಟಮ್ ಗಾತ್ರದ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ಸಹ ರಚಿಸಬಹುದು. ಆಸಕ್ತರಿಗೆ, ಇವುಗಳು ನೀವು ನಿರ್ಮಿಸಬಹುದಾದ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳಾಗಿವೆ.

ಯಂತ್ರ ವಿಧಗಳು | ಕಂಪ್ಯೂಟ್ ಎಂಜಿನ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ | ಗೂಗಲ್ ಮೇಘ

3.2. ಗೂಗಲ್ ಕುಬರ್ನೆಟ್ಸ್ ಎಂಜಿನ್ (ಜಿಕೆಇ) - (ಕಾಸ್ / ಕಾಸ್)

GCP: Google ಕ್ಲೌಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಕಂಪ್ಯೂಟ್ ಸ್ಟಾಕ್ ಅನ್ನು ಪಾರ್ಸಿಂಗ್ ಮಾಡುವುದು

ಚಿತ್ರ 5: Google Kubernetes ಎಂಜಿನ್ (GKE) ಐಕಾನ್

GKE ಎನ್ನುವುದು GCP ಯಿಂದ ಒಂದು ವಿಶಿಷ್ಟವಾದ ಕಂಪ್ಯೂಟಿಂಗ್ ಕೊಡುಗೆಯಾಗಿದ್ದು ಅದು ಕಂಪ್ಯೂಟ್ ಇಂಜಿನ್‌ನ ಮೇಲಿನ ಅಮೂರ್ತವಾಗಿದೆ. ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, GKE ಅನ್ನು ಕಂಟೈನರ್ ಆಸ್ ಎ ಸರ್ವಿಸ್ (CaaS) ಎಂದು ವರ್ಗೀಕರಿಸಬಹುದು, ಇದನ್ನು ಕೆಲವೊಮ್ಮೆ ಕುಬರ್ನೆಟ್ಸ್ ಆಸ್ ಎ ಸರ್ವಿಸ್ (KaaS) ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಇದು ಗ್ರಾಹಕರು ತಮ್ಮ ಡಾಕರ್ ಕಂಟೇನರ್‌ಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನಿರ್ವಹಿಸಿದ ಕುಬರ್ನೆಟ್ ಪರಿಸರದಲ್ಲಿ ಸುಲಭವಾಗಿ ಚಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಕಂಟೈನರ್‌ಗಳ ಪರಿಚಯವಿಲ್ಲದವರಿಗೆ, ಕಂಟೇನರ್‌ಗಳು ಸೇವೆಗಳು/ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಮಾಡ್ಯುಲರೈಸ್ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ ವಿಭಿನ್ನ ಕಂಟೇನರ್‌ಗಳು ವಿಭಿನ್ನ ಸೇವೆಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು, ಉದಾಹರಣೆಗೆ, ಒಂದು ಕಂಟೇನರ್ ನಿಮ್ಮ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ನ ಮುಂಭಾಗದ ತುದಿಯನ್ನು ಹೋಸ್ಟ್ ಮಾಡಬಹುದು ಮತ್ತು ಇನ್ನೊಂದು ಅದರ ಹಿಂಭಾಗವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಕುಬರ್ನೆಟ್ಸ್ ನಿಮ್ಮ ಕಂಟೇನರ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುತ್ತದೆ, ಆರ್ಕೆಸ್ಟ್ರೇಟ್ ಮಾಡುತ್ತದೆ, ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ನಿಯೋಜಿಸುತ್ತದೆ. ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಇಲ್ಲಿ.

ಗೂಗಲ್ ಕುಬರ್ನೆಟ್ಸ್ ಎಂಜಿನ್ | ಗೂಗಲ್ ಮೇಘ

3.3 Google ಅಪ್ಲಿಕೇಶನ್ ಎಂಜಿನ್ (GAE) - (PaaS)

GCP: Google ಕ್ಲೌಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಕಂಪ್ಯೂಟ್ ಸ್ಟಾಕ್ ಅನ್ನು ಪಾರ್ಸಿಂಗ್ ಮಾಡುವುದು

ಚಿತ್ರ 6: Google App ಎಂಜಿನ್ (GAE) ಐಕಾನ್

ವಿಭಾಗ 2.2 ರಲ್ಲಿ ಹೇಳಿದಂತೆ, PaaS IaaS ಗಿಂತ ಮೇಲಿರುತ್ತದೆ ಮತ್ತು GCP ಯ ಸಂದರ್ಭದಲ್ಲಿ, ಇದನ್ನು GKE ಮೇಲಿನ ಕೊಡುಗೆ ಎಂದು ಪರಿಗಣಿಸಬಹುದು. GAE ಎಂಬುದು Google ನ ಕಸ್ಟಮ್ PaaS ಆಗಿದೆ, ಮತ್ತು ಅವರು ತಮ್ಮನ್ನು ತಾವು ಉತ್ತಮವಾಗಿ ವಿವರಿಸುವ ವಿಧಾನವೆಂದರೆ "ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ತನ್ನಿ ಮತ್ತು ಉಳಿದದ್ದನ್ನು ನಾವು ನೋಡಿಕೊಳ್ಳುತ್ತೇವೆ."

GAE ಅನ್ನು ಬಳಸುವ ಗ್ರಾಹಕರು ಆಧಾರವಾಗಿರುವ ಹಾರ್ಡ್‌ವೇರ್/ಮಿಡಲ್‌ವೇರ್‌ನೊಂದಿಗೆ ವ್ಯವಹರಿಸಬೇಕಾಗಿಲ್ಲ ಮತ್ತು ಈಗಾಗಲೇ ಪೂರ್ವ-ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಸಿದ್ಧಗೊಳಿಸಬಹುದು ಎಂದು ಇದು ಖಚಿತಪಡಿಸುತ್ತದೆ; ಅವರು ಮಾಡಬೇಕಾಗಿರುವುದು ಅದನ್ನು ಚಲಾಯಿಸಲು ಅಗತ್ಯವಿರುವ ಕೋಡ್ ಅನ್ನು ಒದಗಿಸುವುದು.

ಲೋಡ್ ಮತ್ತು ಬಳಕೆದಾರರ ಬೇಡಿಕೆಯನ್ನು ಪೂರೈಸಲು GAE ​​ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸ್ಕೇಲಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ಅಂದರೆ ಪ್ರೇಮಿಗಳ ದಿನವು ಸಮೀಪಿಸುತ್ತಿರುವ ಕಾರಣ ನಿಮ್ಮ ಹೂವಿನ ಮಾರಾಟದ ವೆಬ್‌ಸೈಟ್ ಇದ್ದಕ್ಕಿದ್ದಂತೆ ಉತ್ತುಂಗಕ್ಕೇರಿದರೆ, ಬೇಡಿಕೆಯನ್ನು ಪೂರೈಸಲು GAE ​​ಆಧಾರವಾಗಿರುವ ಮೂಲಸೌಕರ್ಯವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಹೆಚ್ಚಿದ ಬೇಡಿಕೆಯಿಂದಾಗಿ ನಿಮ್ಮ ವೆಬ್‌ಸೈಟ್ ಕ್ರ್ಯಾಶ್ ಆಗದಂತೆ ನೋಡಿಕೊಳ್ಳುತ್ತದೆ. ಆ ಕ್ಷಣದಲ್ಲಿ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಅಗತ್ಯವಿರುವ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ನೀವು ನಿಖರವಾಗಿ ಪಾವತಿಸುತ್ತೀರಿ ಎಂದರ್ಥ.

GAE ಈ ಎಲ್ಲವನ್ನು ನಿರ್ವಹಿಸಲು ಕುಬರ್ನೆಟ್ಸ್ ಅಥವಾ ಅದರ ಸ್ಥಳೀಯ ಆವೃತ್ತಿಯನ್ನು ಬಳಸುತ್ತದೆ ಆದ್ದರಿಂದ ನೀವು ಅದರ ಬಗ್ಗೆ ಚಿಂತಿಸಬೇಕಾಗಿಲ್ಲ. ಆಧಾರವಾಗಿರುವ ಮೂಲಸೌಕರ್ಯದಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿರದ ಕಂಪನಿಗಳಿಗೆ GAE ಸೂಕ್ತವಾಗಿರುತ್ತದೆ ಮತ್ತು ಅವರ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ ಪ್ರವೇಶಿಸಬಹುದು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಮಾತ್ರ ಕಾಳಜಿ ವಹಿಸುತ್ತದೆ.

ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ, ನೀವು ಉತ್ತಮ ಕಲ್ಪನೆಯನ್ನು ಹೊಂದಿರುವ ಡೆವಲಪರ್ ಆಗಿದ್ದರೆ GAE ಪ್ರಾರಂಭಿಸಲು ಉತ್ತಮ ಸ್ಥಳವಾಗಿದೆ, ಆದರೆ ಸರ್ವರ್‌ಗಳನ್ನು ಹೊಂದಿಸುವುದು, ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸಿಂಗ್ ಮತ್ತು ಇತರ ಎಲ್ಲಾ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುವ devops/SRE ಕೆಲಸವನ್ನು ನಿಭಾಯಿಸಲು ಬಯಸುವುದಿಲ್ಲ. . ಕಾಲಾನಂತರದಲ್ಲಿ ನೀವು GKE ಮತ್ತು GCE ಅನ್ನು ಪ್ರಯತ್ನಿಸಬಹುದು, ಆದರೆ ಇದು ನನ್ನ ಅಭಿಪ್ರಾಯವಾಗಿದೆ.

ಹಕ್ಕು ನಿರಾಕರಣೆ: AppEngine ಅನ್ನು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಅಲ್ಲ.

ಮಾಹಿತಿಗಾಗಿ: ಅಪ್ಲಿಕೇಶನ್ ಎಂಜಿನ್ - ಯಾವುದೇ ಭಾಷೆಯಲ್ಲಿ ಸ್ಕೇಲೆಬಲ್ ವೆಬ್ ಮತ್ತು ಮೊಬೈಲ್ ಬ್ಯಾಕೆಂಡ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಿ | ಗೂಗಲ್ ಮೇಘ

3.4 Google ಮೇಘ ಕಾರ್ಯಗಳು - (FaaS)

GCP: Google ಕ್ಲೌಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಕಂಪ್ಯೂಟ್ ಸ್ಟಾಕ್ ಅನ್ನು ಪಾರ್ಸಿಂಗ್ ಮಾಡುವುದು

ಚಿತ್ರ 7: Google Cloud Functions (GCF) ಐಕಾನ್

ಹಿಂದಿನ ಕೊಡುಗೆಗಳನ್ನು ನೋಡುವ ಮೂಲಕ ನೀವು ಪ್ರವೃತ್ತಿಯನ್ನು ಗಮನಿಸಿದ್ದೀರಿ ಎಂದು ಭಾವಿಸುತ್ತೇವೆ. ನೀವು GCP ಕಂಪ್ಯೂಟಿಂಗ್ ಪರಿಹಾರದ ಏಣಿಯನ್ನು ಹೆಚ್ಚು ಎತ್ತರಕ್ಕೆ ಏರುತ್ತೀರಿ, ಆಧಾರವಾಗಿರುವ ತಂತ್ರಜ್ಞಾನದ ಬಗ್ಗೆ ನೀವು ಚಿಂತಿಸಬೇಕಾಗಿಲ್ಲ. ಈ ಪಿರಮಿಡ್ ಸೆಕ್ಷನ್ 1 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಲೆಕ್ಕಾಚಾರದ ಚಿಕ್ಕ ಸಂಭವನೀಯ ಘಟಕದೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ.

GCF ಎಂಬುದು ತುಲನಾತ್ಮಕವಾಗಿ ಹೊಸ GCP ಕೊಡುಗೆಯಾಗಿದ್ದು ಅದು ಇನ್ನೂ ಬೀಟಾದಲ್ಲಿದೆ (ಈ ಬರವಣಿಗೆಯ ಸಮಯದಲ್ಲಿ). ಕ್ಲೌಡ್ ಕಾರ್ಯಗಳು ಡೆವಲಪರ್ ಬರೆದ ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ಈವೆಂಟ್‌ನಿಂದ ಪ್ರಚೋದಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.

ಅವು ಈವೆಂಟ್ ಚಾಲಿತವಾಗಿವೆ ಮತ್ತು "ಸರ್ವರ್‌ಲೆಸ್" ಎಂಬ ಬಜ್‌ವರ್ಡ್‌ನ ಹೃದಯಭಾಗದಲ್ಲಿವೆ, ಅಂದರೆ ಅವರಿಗೆ ಸರ್ವರ್‌ಗಳು ತಿಳಿದಿಲ್ಲ. ಕ್ಲೌಡ್ ಕಾರ್ಯಗಳು ತುಂಬಾ ಸರಳವಾಗಿದೆ ಮತ್ತು ಈವೆಂಟ್ ಚಿಂತನೆಯ ಅಗತ್ಯವಿರುವ ವಿವಿಧ ಉಪಯೋಗಗಳನ್ನು ಹೊಂದಿವೆ. ಉದಾಹರಣೆಗೆ, ಪ್ರತಿ ಬಾರಿ ಹೊಸ ಬಳಕೆದಾರರು ನೋಂದಾಯಿಸಿದಾಗ, ಡೆವಲಪರ್‌ಗಳನ್ನು ಎಚ್ಚರಿಸಲು ಕ್ಲೌಡ್ ಕಾರ್ಯವನ್ನು ಪ್ರಚೋದಿಸಬಹುದು.

ಕಾರ್ಖಾನೆಯಲ್ಲಿ, ಒಂದು ನಿರ್ದಿಷ್ಟ ಸಂವೇದಕವು ನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯವನ್ನು ತಲುಪಿದಾಗ, ಅದು ಕೆಲವು ಮಾಹಿತಿ ಸಂಸ್ಕರಣೆಯನ್ನು ಮಾಡುವ ಕ್ಲೌಡ್ ಕಾರ್ಯವನ್ನು ಪ್ರಚೋದಿಸಬಹುದು ಅಥವಾ ಕೆಲವು ನಿರ್ವಹಣಾ ಸಿಬ್ಬಂದಿಗೆ ಸೂಚನೆ ನೀಡುತ್ತದೆ.

ಮೇಘ ಕಾರ್ಯಗಳು - ಈವೆಂಟ್-ಚಾಲಿತ ಸರ್ವರ್ ಕಂಪ್ಯೂಟಿಂಗ್ | ಗೂಗಲ್ ಮೇಘ

ತೀರ್ಮಾನಕ್ಕೆ

ಈ ಲೇಖನದಲ್ಲಿ, IaaS, PaaS, ಇತ್ಯಾದಿಗಳಂತಹ ವಿಭಿನ್ನ ಕ್ಲೌಡ್ ಕೊಡುಗೆಗಳ ಕುರಿತು ಮತ್ತು Google ನ ಕಂಪ್ಯೂಟಿಂಗ್ ಸ್ಟಾಕ್ ಈ ವಿಭಿನ್ನ ಲೇಯರ್‌ಗಳನ್ನು ಹೇಗೆ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ ಎಂಬುದರ ಕುರಿತು ನಾವು ಮಾತನಾಡಿದ್ದೇವೆ. ಪಾಸ್‌ನಲ್ಲಿನ IaaS ನಂತಹ ಒಂದು ಸೇವಾ ವರ್ಗದಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಚಲಿಸುವಾಗ ಅಮೂರ್ತ ಪದರಗಳಿಗೆ ಆಧಾರವಾಗಿರುವ ಬಗ್ಗೆ ಕಡಿಮೆ ಜ್ಞಾನದ ಅಗತ್ಯವಿರುತ್ತದೆ ಎಂದು ನಾವು ನೋಡಿದ್ದೇವೆ.

ವ್ಯಾಪಾರಕ್ಕಾಗಿ, ಇದು ನಿರ್ಣಾಯಕ ನಮ್ಯತೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಅದು ಅದರ ಕಾರ್ಯಾಚರಣೆಯ ಗುರಿಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ, ಆದರೆ ಭದ್ರತೆ ಮತ್ತು ವೆಚ್ಚದಂತಹ ಇತರ ಪ್ರಮುಖ ಕ್ಷೇತ್ರಗಳನ್ನು ಸಹ ಪೂರೈಸುತ್ತದೆ. ಸಾರಾಂಶಿಸು:

ಕಂಪ್ಯೂಟ್ ಎಂಜಿನ್ - ಕೆಲವು ಹಾರ್ಡ್‌ವೇರ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ನಿಯೋಜಿಸುವ ಮೂಲಕ ನಿಮ್ಮ ಸ್ವಂತ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, RAM, ಪ್ರೊಸೆಸರ್, ಮೆಮೊರಿ. ಇದು ಸಾಕಷ್ಟು ಪ್ರಾಯೋಗಿಕ ಮತ್ತು ಕಡಿಮೆ ಮಟ್ಟದ.

ಕುಬರ್ನೆಟ್ಸ್ ಎಂಜಿನ್ ಕಂಪ್ಯೂಟ್ ಇಂಜಿನ್‌ನಿಂದ ಒಂದು ಹೆಜ್ಜೆ ಮೇಲಿದೆ ಮತ್ತು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು ಕುಬರ್ನೆಟ್ಸ್ ಮತ್ತು ಕಂಟೈನರ್‌ಗಳನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಅಗತ್ಯವಿರುವಂತೆ ಅದನ್ನು ಅಳೆಯಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಅಪ್ಲಿಕೇಶನ್ ಎಂಜಿನ್ Kubernetes ಇಂಜಿನ್‌ನಿಂದ ಒಂದು ಹೆಜ್ಜೆ ಮೇಲಿದೆ, Google ಎಲ್ಲಾ ಆಧಾರವಾಗಿರುವ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅವಶ್ಯಕತೆಗಳನ್ನು ನೋಡಿಕೊಳ್ಳುವಾಗ ನಿಮ್ಮ ಕೋಡ್‌ನ ಮೇಲೆ ಮಾತ್ರ ಗಮನಹರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಮೇಘ ಕಾರ್ಯಗಳು ಕಂಪ್ಯೂಟಿಂಗ್ ಪಿರಮಿಡ್‌ನ ಮೇಲ್ಭಾಗವಾಗಿದೆ, ಇದು ಸರಳವಾದ ಕಾರ್ಯವನ್ನು ಬರೆಯಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಅದು ರನ್ ಮಾಡಿದಾಗ, ಫಲಿತಾಂಶವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಮತ್ತು ಹಿಂತಿರುಗಿಸಲು ಸಂಪೂರ್ಣ ಆಧಾರವಾಗಿರುವ ಮೂಲಸೌಕರ್ಯವನ್ನು ಬಳಸುತ್ತದೆ.

ನಿಮ್ಮ ಗಮನಕ್ಕೆ ಧನ್ಯವಾದಗಳು!

ಟ್ವಿಟರ್: @ಮಾರ್ಟಿನೊಂಬುರಾಜ್

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ