ਬੇਸਿਕ ਕਲਾਉਡ ਕੰਪਿਊਟਿੰਗ ਸੰਕਲਪ
ਕਲਾਉਡ ਕੰਪਿਊਟਿੰਗ ਕਾਰੋਬਾਰਾਂ ਦੇ ਚੱਲਣ ਦੇ ਤਰੀਕੇ ਨੂੰ ਬਦਲ ਦਿੰਦੀ ਹੈ। Azure ਵਰਗੇ ਪਲੇਟਫਾਰਮਾਂ ਦੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਵਰਤੋਂ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਮੁੱਖ ਸੰਕਲਪਾਂ ਨੂੰ ਜਾਣਨਾ ਜ਼ਰੂਰੀ ਹੈ।
ਮੁੱਖ ਸੰਕਲਪਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- Virtualization: ਇੱਕ ਭੌਤਿਕ ਸਰੋਤ ਤੋਂ ਕਈ ਨਕਲੀ (simulated) ਵਾਤਾਵਰਣ ਬਣਾਉਣਾ।
- Scalability: ਲੰਬੇ ਸਮੇਂ ਦੀ ਮੰਗ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਆਪਣੀ ਸਮਰੱਥਾ ਵਧਾਉਣਾ।
- Agility: ਟੂਲਜ਼ ਅਤੇ ਸੇਵਾਵਾਂ ਨੂੰ ਤੁਰੰਤ ਲਾਗੂ ਕਰਨ ਲਈ ਤੇਜ਼ੀ ਨਾਲ ਕੰਮ ਕਰਨਾ।
- High Availability: ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਕਿ ਤੁਹਾਡੇ ਸਿਸਟਮ ਆਨਲਾਈਨ ਰਹਿਣ।
- Fault Tolerance: ਕੋਈ ਹਿੱਸਾ ਫੇਲ ਹੋਣ 'ਤੇ ਵੀ ਸਿਸਟਮ ਨੂੰ ਚੱਲਦਾ ਰੱਖਣਾ।
- Global Reach: ਆਪਣੀਆਂ ਐਪਸ ਨੂੰ ਦੁਨੀਆ ਦੇ ਵੱਖ-ਵੱਖ ਹਿੱਸਿਆਂ ਵਿੱਚ ਤਾਇਨਾਤ ਕਰਨਾ।
ਬਹੁਤ ਸਾਰੇ ਲੋਕ scalability ਅਤੇ elasticity ਵਿੱਚ ਉਲਝ ਜਾਂਦੇ ਹਨ। ਇੱਥੇ ਅੰਤਰ ਦਿੱਤਾ ਗਿਆ ਹੈ:
Scalability ਵਿਕਾਸ (growth) ਬਾਰੇ ਹੈ। ਜੇਕਰ ਤੁਹਾਡੀ ਦੁਕਾਨ ਹਰ ਮਹੀਨੇ ਵਧਦੀ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਉਪਭੋਗਤਾਵਾਂ ਦੀ ਲਗਾਤਾਰ ਵਧਦੀ ਗਿਣਤੀ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਹੋਰ ਸਰਵਰ ਜੋੜਦੇ ਹੋ। ਤੁਸੀਂ ਭਵਿੱਖ ਲਈ ਤਿਆਰੀ ਕਰਦੇ ਹੋ।
Elasticity ਰਫ਼ਤਾਰ ਬਾਰੇ ਹੈ। ਜੇਕਰ ਬਲੈਕ ਫਰਾਈਡੇ (Black Friday) 'ਤੇ ਤੁਹਾਡੀ ਕੋਈ ਵੱਡੀ ਸੇਲ ਲੱਗਦੀ ਹੈ, ਤਾਂ ਤੁਹਾਡਾ ਸਿਸਟਮ ਤੁਰੰਤ ਸਰੋਤ (resources) ਵਧਾ ਦਿੰਦਾ ਹੈ। ਜਦੋਂ ਸੇਲ ਖਤਮ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਸਿਸਟਮ ਉਹਨਾਂ ਸਰੋਤਾਂ ਨੂੰ ਹਟਾ ਦਿੰਦਾ ਹੈ। ਇਸ ਨਾਲ ਪੈਸੇ ਦੀ ਬਚਤ ਹੁੰਦੀ ਹੈ।
ਇਹ ਟੂਲ ਤੁਹਾਨੂੰ ਲਾਗਤ ਘਟਾਉਣ ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ ਵਿੱਚ ਸੁਧਾਰ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ।
ਸਰੋਤ: https://dev.to/akuchukwu_obinna_95d509a7/basic-cloud-computing-concepts-2ho3