ਇਹ ਲੇਖ ਉਹਨਾਂ ਸੰਸਥਾਵਾਂ ਨੂੰ ਗੂਗਲ ਕਲਾਉਡ ਵਿਕਲਪ ਪੇਸ਼ ਕਰਦਾ ਹੈ ਜੋ ਇੱਕ ਦੋ-ਪੱਧਰੀ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਕਲਾਉਡ ਵਿੱਚ ਤਬਦੀਲ ਕਰਨ ਦਾ ਅੰਦਰੂਨੀ ਮੁਲਾਂਕਣ ਕਰ ਰਹੀਆਂ ਹਨ ## ਐਪਲੀਕੇਸ਼ਨ ਦੀਆਂ ਕਿਸਮਾਂ ਦੋ-ਪੱਧਰੀ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਚਲਾ ਰਿਹਾ ਇੱਕ ਵੈਬ ਸਰਵਰ, ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਡੇਟਾ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਇੱਕ ਡੇਟਾਬੇਸ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ। Linux, Apache, MySQL, ਅਤੇ PHPâÃÂàਨੂੰ ਆਮ ਤੌਰ 'ਤੇ LAMP ਸਟੈਕ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ, ਦੋ-ਪੱਧਰੀ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਇੱਕ ਆਮ ਉਦਾਹਰਣ ਹੈ। ਲੀਨਕਸ ਡਿਸਟ੍ਰੀਬਿਊਸ਼ਨ, ਵੈਬ ਸਰਵਰ ਸੌਫਟਵੇਅਰ, ਡਾਟਾਬੇਸ, ਜਾਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ 'ਤੇ ਭਿੰਨਤਾਵਾਂ ਕਿਸੇ ਵੀ ਮਾਈਗ੍ਰੇਸ਼ਨ ਦੇ ਤਕਨੀਕੀ ਵੇਰਵਿਆਂ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰਦੀਆਂ ਹਨ, ਪਰ ਮਾਈਗ੍ਰੇਸ਼ਨ ਸੰਖੇਪ ਜਾਣਕਾਰੀ ਅਤੇ ਕਦਮ ਇਕਸਾਰ ਹੁੰਦੇ ਹਨ। ## ਮਾਈਗ੍ਰੇਸ਼ਨ ਪੜਾਅ ਕਲਾਉਡ ਮਾਈਗ੍ਰੇਸ਼ਨ ਹੇਠ ਲਿਖੇ ਚਾਰ ਪੜਾਵਾਂ ਵਿੱਚ ਵਾਪਰਦਾ ਹੈ ਮੁਲਾਂਕਣ ਆਪਣੇ ਵਰਕਲੋਡ ਦੀਆਂ ਸਾਰੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਪਛਾਣ ਕਰੋ, ਕਲਾਉਡ ਵਿੱਚ ਤੁਹਾਡੇ ਵਰਕਲੋਡ ਨੂੰ ਚਲਾਉਣ ਲਈ ਲੋੜੀਂਦੇ ਸਰੋਤਾਂ ਦੀ ਸੂਚੀ ਬਣਾਓ, ਅਤੇ ਹੋਰ ਵਰਕਲੋਡਾਂ ਲਈ ਸਾਰੀਆਂ ਮੁੱਖ ਨਿਰਭਰਤਾਵਾਂ ਅਤੇ ਕਨੈਕਸ਼ਨਾਂ ਨੂੰ ਕਾਲ ਕਰੋ। ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਪੂਰੀ ਸੂਚੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਤੁਸੀਂ ਫਿਰ ਯੋਜਨਾ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਕਿਹੜੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਅਤੇ ਵਰਕਲੋਡ ਨੂੰ ਅੱਗੇ ਵਧਣਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਕਿਸ ਕ੍ਰਮ ਵਿੱਚ ਆਧੁਨਿਕ ਉੱਦਮਾਂ ਵਿੱਚ, ਗਾਹਕਾਂ ਦਾ ਸਾਹਮਣਾ ਕਰਨ ਵਾਲੇ ਐਪਸ ਤੋਂ ਲੈ ਕੇ ਬੈਕ ਆਫਿਸ ਐਪਸ ਤੱਕ, ਡਿਵੈਲਪਰ ਟੂਲਸ ਤੱਕ, ਪ੍ਰਯੋਗਾਤਮਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਤੱਕ, ਕਈ ਤਰ੍ਹਾਂ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਹਨ। ਇਹਨਾਂ ਸਾਰੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਇੱਕੋ ਸਮੇਂ ਅਤੇ ਇੱਕੋ ਤਰੀਕੇ ਨਾਲ ਮੂਵ ਕਰਨਾ ਜੋਖਮ ਭਰਿਆ ਅਤੇ ਅਕੁਸ਼ਲ ਹੋਵੇਗਾ ਇੱਕ ਉਦਾਹਰਨ ਹੇਠ ਲਿਖੇ ਤਿੰਨ ਵਿਆਪਕ ਬਾਲਟੀਆਂ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਕ੍ਰਮਬੱਧ ਕਰਨਾ ਹੋਵੇਗਾ: - ਐਪਲੀਕੇਸ਼ਨਾਂ ਜੋ ਜਾਣ ਲਈ ਆਸਾਨ ਹਨ. ਇਹਨਾਂ ਵਿੱਚ ਘੱਟ ਨਿਰਭਰਤਾਵਾਂ ਹਨ, ਨਵੀਂਆਂ ਹਨ, ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ ਲਿਖੀਆਂ ਗਈਆਂ ਹਨ, ਇਸ ਲਈ ਕੋਈ ਲਾਇਸੈਂਸ ਸੰਬੰਧੀ ਵਿਚਾਰ ਨਹੀਂ ਹਨ, ਅਤੇ ਕਲਾਉਡ ਡਿਜ਼ਾਈਨ ਪੈਟਰਨਾਂ ਦੇ ਸਕੇਲਿੰਗ ਅਤੇ ਸਮਰਥਨ ਲਈ ਵਧੇਰੇ ਸਹਿਣਸ਼ੀਲ ਹਨ। - ਐਪਲੀਕੇਸ਼ਨਾਂ ਜਿਨ੍ਹਾਂ ਨੂੰ ਹਿਲਾਉਣਾ ਮੁਸ਼ਕਲ ਹੈ। ਇਹਨਾਂ ਵਿੱਚ ਵਧੇਰੇ ਨਿਰਭਰਤਾ ਹੈ, ਸਕੇਲਿੰਗ ਲਈ ਘੱਟ ਸਹਿਣਸ਼ੀਲ ਹਨ, ਕਲਾਉਡ ਸੇਵਾਵਾਂ ਨਾਲ ਚਲਾਉਣਾ ਮੁਸ਼ਕਲ ਹੈ, ਜਾਂ ਗੁੰਝਲਦਾਰ ਲਾਇਸੈਂਸ ਲੋੜਾਂ ਹਨ - ਐਪਲੀਕੇਸ਼ਨਾਂ ਜਿਨ੍ਹਾਂ ਨੂੰ ਮੂਵ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਕੁਝ ਐਪਲੀਕੇਸ਼ਨਾਂ ਜੋ ਵਿਸ਼ੇਸ਼ ਜਾਂ ਪੁਰਾਣੇ ਹਾਰਡਵੇਅਰ 'ਤੇ ਚੱਲਣ ਲਈ ਮਾਈਗ੍ਰੇਟ ਕਰਨ ਲਈ ਚੰਗੇ ਉਮੀਦਵਾਰ ਨਹੀਂ ਹੋ ਸਕਦੀਆਂ, ਉਹਨਾਂ ਲਈ ਕਾਰੋਬਾਰੀ ਜਾਂ ਰੈਗੂਲੇਟਰੀ ਲੋੜਾਂ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਉਹਨਾਂ ਲਈ ਤੁਹਾਡੇ ਡੇਟਾ ਸੈਂਟਰ ਵਿੱਚ ਰਹਿਣਾ ਜ਼ਰੂਰੀ ਬਣਾਉਂਦੀਆਂ ਹਨ, ਜਾਂ ਗੁੰਝਲਦਾਰ ਲਾਇਸੈਂਸ ਲੋੜਾਂ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਨਹੀਂ ਕਰਦੀਆਂ ਉਹਨਾਂ ਨੂੰ ਕਲਾਊਡ 'ਤੇ ਜਾਣ ਦੀ ਇਜਾਜ਼ਤ ਨਾ ਦਿਓ ਇਹ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਛਾਂਟਣ ਦੇ ਤਰੀਕਿਆਂ ਦੀਆਂ ਕੁਝ ਉਦਾਹਰਣਾਂ ਹਨ। ਇਹ ਸੰਭਾਵਨਾ ਹੈ ਕਿ ਤੁਹਾਡੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਹੋਰ ਨਿਰਣਾਇਕ ਕਾਰਕ ਹਨ ਜਿਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ ਤੁਸੀਂ ਸਾਰੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦਾ ਤਰਜੀਹੀ ਮੈਟਰਿਕਸ ਬਣਾਉਣ ਲਈ ਕਰ ਸਕਦੇ ਹੋ। ਉਸ ਰੈਂਕਿੰਗ ਤੋਂ, ਤੁਸੀਂ ਮੂਵ ਕਰਨ ਲਈ ਆਪਣੀ ਪਹਿਲੀ ਐਪਲੀਕੇਸ਼ਨ ਚੁਣ ਸਕਦੇ ਹੋ, ਅਤੇ ਆਪਣੀ Google ਕਲਾਉਡ ਫਾਊਂਡੇਸ਼ਨ ਦੀ ਯੋਜਨਾ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋ ਬੁਨਿਆਦ ਆਰਕੀਟੈਕਟ ਅਤੇ ਨਵੇਂ ਕਲਾਉਡ ਵਾਤਾਵਰਣ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਖਾਸ ਵੇਰਵਿਆਂ ਦੀ ਯੋਜਨਾ ਬਣਾਓ। ਇਹਨਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ: - ਤੁਹਾਡੇ ਵਰਕਲੋਡ ਲਈ ਇੱਕ ਬੁਨਿਆਦੀ ਢਾਂਚਾ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਕਲਾਉਡ ਆਰਕੀਟੈਕਚਰ ਅਤੇ ਸੁਰੱਖਿਆ ਮਾਡਲ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿਚਕਾਰ ਸੁਰੱਖਿਅਤ ਅਤੇ ਭਰੋਸੇਮੰਦ ਸੰਚਾਰ ਦੀ ਆਗਿਆ ਦੇਣ ਲਈ ਨੈੱਟਵਰਕ ਸਰੋਤ। ਇਸ ਲਈ ਪਛਾਣ ਅਤੇ ਪਹੁੰਚ ਪ੍ਰਬੰਧਨ (IAM), ਵਰਚੁਅਲ ਪ੍ਰਾਈਵੇਟ ਕਲਾਉਡ (VPC) ਡਿਜ਼ਾਈਨ, ਅਤੇ ਬਾਹਰੀ ਪਹੁੰਚ ਵਿਧੀਆਂ ਲਈ ਵਿਆਪਕ ਯੋਜਨਾ ਦੀ ਲੋੜ ਹੈ। ਐਂਡ-ਸਟੇਟ ਟੈਕਨਾਲੋਜੀ ਅਤੇ ਟੂਲ ਜਿਨ੍ਹਾਂ 'ਤੇ ਤੁਹਾਡੇ ਵਰਕਲੋਡ ਚੱਲਣਗੇ ਨਿਰਭਰਤਾ ਪ੍ਰਬੰਧਨ, ਸਮਾਂ-ਸੀਮਾਵਾਂ ਅਤੇ ਡੇਟਾ ਨੂੰ ਮੂਵ ਕਰਨ ਦੇ ਤਰੀਕਿਆਂ ਲਈ ਲੇਖਾਕਾਰੀ ਪਰਵਾਸ ਡੇਟਾ ਨੂੰ ਮੂਵ ਕਰੋ ਅਤੇ ਸੇਵਾਵਾਂ, ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਅਤੇ ਕੋਡ ਨੂੰ ਆਪਣੀ ਮੰਜ਼ਿਲ 'ਤੇ ਤਾਇਨਾਤ ਕਰੋ। ਇਹਨਾਂ ਓਪਰੇਸ਼ਨਾਂ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਆਟੋਮੇਸ਼ਨ ਅਤੇ ਟੂਲਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਓਪਟੀਮਾਈਜੇਸ਼ਨ ਪ੍ਰਮਾਣਿਤ ਕਰੋ ਕਿ ਕੀ ਤੁਹਾਡੇ ਦੁਆਰਾ ਮੁਲਾਂਕਣ ਅਤੇ ਬੁਨਿਆਦ ਪੜਾਵਾਂ ਵਿੱਚ ਲਏ ਗਏ ਫੈਸਲੇ ਅਤੇ ਧਾਰਨਾਵਾਂ ਮਾਈਗ੍ਰੇਸ਼ਨ ਪੜਾਅ ਤੋਂ ਬਾਅਦ ਦੀ ਅਸਲੀਅਤ ਨਾਲ ਮੇਲ ਖਾਂਦੀਆਂ ਹਨ। ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਤਬਦੀਲੀ ਦੀ ਪਛਾਣ ਕਰਦੇ ਹੋ ਜਿਸਦੀ ਤੁਹਾਨੂੰ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ। ਹੋਰ ਕਲਾਉਡ-ਨੇਟਿਵ ਵਿਕਲਪਾਂ ਦੀ ਪੜਚੋਲ ਕਰਨ ਬਾਰੇ ਵਿਚਾਰ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਸੇਵਾ ਦੇ ਤੌਰ 'ਤੇ ਬੁਨਿਆਦੀ ਢਾਂਚੇ (IaaS) ਤੋਂ ਇੱਕ ਸੇਵਾ (PaaS) ਦੇ ਤੌਰ 'ਤੇ ਪਲੇਟਫਾਰਮ 'ਤੇ ਜਾਣਾ, ਜਾਂ ਪ੍ਰਬੰਧਿਤ ਸੇਵਾ ਪੇਸ਼ਕਸ਼ਾਂ ਦਾ ਲਾਭ ਲੈਣਾ। ਅਨੁਕੂਲਨ ਪੜਾਅ ਦੇ ਨਤੀਜਿਆਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦਿਆਂ, ਤੁਸੀਂ ਤਬਦੀਲੀਆਂ ਜਾਂ ਸੋਧਾਂ ਨੂੰ ਸੰਬੋਧਿਤ ਕਰਨ ਲਈ ਦੁਬਾਰਾ ਚੱਕਰ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋ। ਹਮੇਸ਼ਾ ਮੁਲਾਂਕਣ ਪੜਾਅ 'ਤੇ ਵਾਪਸ ਸ਼ੁਰੂ ਕਰੋ ਅਤੇ ਹਰੇਕ ਦੁਹਰਾਓ ਨਾਲ ਵਧੇਰੇ ਕੁਸ਼ਲ ਬਣਨ ਲਈ ਆਪਣੇ ਅਨੁਭਵ ਦੀ ਵਰਤੋਂ ਕਰੋ ## ਪ੍ਰਵਾਸ ਦੀਆਂ ਕਿਸਮਾਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਕਲਾਉਡ 'ਤੇ ਲਿਜਾਣ ਲਈ ਤਿੰਨ ਸਭ ਤੋਂ ਆਮ ਮਾਈਗ੍ਰੇਸ਼ਨ ਰਣਨੀਤੀਆਂ ਦਾ ਵਰਣਨ ਹੇਠਲੇ ਭਾਗਾਂ ਵਿੱਚ ਕੀਤਾ ਗਿਆ ਹੈ ਚੁੱਕੋ ਅਤੇ ਸ਼ਿਫਟ ਕਰੋ ਵਰਤੋ *ਲਿਫਟ ਅਤੇ ਸ਼ਿਫਟ* ਜਦੋਂ ਤੁਸੀਂ ਬਦਲਦੇ ਹੋਏ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਮੂਵ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਜਿੰਨਾ ਸੰਭਵ ਹੋ ਸਕੇ ਉਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ। ਇਹ ਉਹਨਾਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਕੰਮ ਕਰਦਾ ਹੈ ਜੋ ਕਲਾਉਡ ਦੇ ਅੰਦਰ ਅਣਸੋਧਿਆ ਚੱਲ ਸਕਦਾ ਹੈ, ਜਦੋਂ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਹਿਲਾਉਣਾ ਏ ਤਰਜੀਹ, ਜਾਂ ਜਦੋਂ ਕਾਰੋਬਾਰ ਦੀ ਭੁੱਖ ਘੱਟ ਹੁੰਦੀ ਹੈ ਜਾਂ ਤਬਦੀਲੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਹ ਪਰਵਾਸ ਲਈ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਅਤੇ ਸੰਚਾਲਨ ਕਰਮਚਾਰੀਆਂ ਤੋਂ ਲੈ ਕੇ ਹੋਰ ਕੰਮ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਜਿੱਥੇ ਸੇਵਾ ਚੱਲੇਗੀ, ਅਤੇ ਘੱਟ ਕੰਮ ਕਰਨ ਵਿੱਚ ਬੁਨਿਆਦੀ ਤਬਦੀਲੀਆਂ ਦਾ ਸਮਰਥਨ ਕਰੋ ਬਹੁਤ ਘੱਟ ਸਮੇਂ ਤੋਂ ਡਿਵੈਲਪਰਾਂ ਤੋਂ, ਜੇਕਰ ਕੋਈ ਹੈ, ਤਾਂ ਕੋਡ ਨੂੰ ਬਦਲਣ ਦੀ ਲੋੜ ਹੈ ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਹਾਡੀ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਦੋਵੇਂ ਟੀਅਰ VM 'ਤੇ ਹੋਸਟ ਕੀਤੇ ਗਏ ਹਨ, ਤਾਂ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਵਰਚੁਅਲ ਮਸ਼ੀਨਾਂ 'ਤੇ ਮਾਈਗ੍ਰੇਟ ਕਰਕੇ ਮਾਈਗ੍ਰੇਟ ਕਰ ਸਕਦੇ ਹੋ। ਜਦੋਂ ਉਹ VM ਕਲਾਉਡ 'ਤੇ ਹੁੰਦੇ ਹਨ, ਤਾਂ ਤੁਸੀਂ ਵਾਧੂ ਲਾਭਾਂ ਲਈ ਇੱਕ ਹੋਰ ਕਲਾਉਡ ਨੇਟਿਵ ਕੰਪਿਊਟ ਪਲੇਟਫਾਰਮ 'ਤੇ ਅੱਪਗ੍ਰੇਡ ਕਰਨ ਬਾਰੇ ਵਿਚਾਰ ਕਰ ਸਕਦੇ ਹੋ। ਸੁਧਾਰੋ ਅਤੇ ਅੱਗੇ ਵਧੋ ਵਰਤੋ ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੀ ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਆਧੁਨਿਕੀਕਰਨ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ *ਸੁਧਾਰੋ ਅਤੇ ਮੂਵ ਕਰੋ* ਇਸਨੂੰ ਕਲਾਉਡ ਵਿੱਚ ਮਾਈਗਰੇਟ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ। ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਐਪਲੀਕੇਸ਼ਨ ਕਲਾਉਡ ਵਿੱਚ ਇਸ ਤਰ੍ਹਾਂ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ, ਜਾਂ ਜਦੋਂ ਸਾਫਟਵੇਅਰ ਵਿੱਚ ਵੱਡੇ ਅੱਪਡੇਟ ਹੁੰਦੇ ਹਨ ਜਾਂ ਹਾਰਡਵੇਅਰ ਪਹਿਲਾਂ ਹੀ ਸਕੋਪਡ ਅਤੇ ਯੋਜਨਾਬੱਧ ਹਨ। ਇਸ ਪ੍ਰਵਾਸ ਲਈ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਦੀ ਲੋੜ ਹੈ, ਓਪਰੇਸ਼ਨ, ਅਤੇ ਡਿਵੈਲਪਰਾਂ ਦੇ ਫੰਕਸ਼ਨ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਮਿਲ ਕੇ ਕੰਮ ਕਰਨ ਲਈ ਕਲਾਉਡ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ, ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਫਾਇਦਾ ਲੈਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਕਲਾਉਡ-ਨੇਟਿਵ ਲਾਭ ਜਿਵੇਂ ਕਿ ਵਧੇਰੇ ਪੋਰਟੇਬਿਲਟੀ, ਸਕੇਲੇਬਿਲਟੀ, ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ ਇਸ ਰਣਨੀਤੀ ਦਾ ਇੱਕ ਹੋਰ ਪਰਿਵਰਤਨ ਇੱਕ ਮੋਸ਼ਨ ਵਿੱਚ ਸੁਧਾਰ ਕਰਨਾ ਅਤੇ ਅੱਗੇ ਵਧਣਾ ਹੈ। ਜੇਕਰ ਤੁਹਾਡੀ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਦੋਵੇਂ ਪੱਧਰ VMs 'ਤੇ ਹੋਸਟ ਕੀਤੇ ਗਏ ਹਨ, ਤਾਂ ਤੁਸੀਂ Google Kubernetes Engine (GKE) 'ਤੇ ਚੱਲ ਰਹੇ ਕੰਟੇਨਰਾਂ ਵਿੱਚ ਉਹਨਾਂ VM ਨੂੰ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਮੂਵ ਕਰਨ ਅਤੇ ਬਦਲਣ ਲਈ ਮਾਈਗ੍ਰੇਟ ਟੂ ਕੰਟੇਨਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਰਿਪ ਅਤੇ ਬਦਲੋ ਵਰਤੋ ਜਦੋਂ ਤੁਸੀਂ ਕਲਾਉਡ ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਹੱਲ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ *ਰਿਪ ਅਤੇ ਬਦਲੋ*, ਅਤੇ ਤੁਹਾਡੇ ਆਨ-ਪ੍ਰੀਮਿਸਸ ਹੱਲ ਦੇ ਮੌਜੂਦਾ ਸੰਸਕਰਣ ਨੂੰ ਸਨਸੈਟ ਕਰੋ। ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਹੇਠ ਲਿਖੀਆਂ ਸ਼ਰਤਾਂ ਲਾਗੂ ਹੁੰਦੀਆਂ ਹਨ: - ਮੌਜੂਦਾ ਐਪਲੀਕੇਸ਼ਨ ਕਲਾਉਡ ਵਿੱਚ, ਤਕਨੀਕੀ ਜਾਂ ਵਿੱਤੀ ਤੌਰ 'ਤੇ ਬਣਾਈ ਰੱਖਣ ਦੇ ਯੋਗ ਨਹੀਂ ਹੈ - ਕਲਾਉਡ ਵਿੱਚ ਸੌਫਟਵੇਅਰ ਦਾ ਲਾਇਸੈਂਸ ਦੇਣਾ ਮਨਾਹੀ ਜਾਂ ਅਵਿਵਹਾਰਕ ਹੈ - ਐਪਲੀਕੇਸ਼ਨ ਕਾਰੋਬਾਰ ਦੀਆਂ ਜ਼ਰੂਰਤਾਂ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਪੂਰਾ ਕਰਨਾ ਬੰਦ ਕਰ ਦਿੰਦੀ ਹੈ ਕਿਉਂਕਿ ਰਿਪ ਅਤੇ ਰਿਪਲੇਸ ਲਈ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਜ਼ਮੀਨ ਤੋਂ ਮੁੜ ਲਿਖਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਇਸ ਨੂੰ ਇਸ ਮਾਈਗ੍ਰੇਸ਼ਨ ਗਾਈਡ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ ## ਮੁਲਾਂਕਣ ਪੜਾਅ ਕੋਈ ਵੀ ਮਾਈਗ੍ਰੇਸ਼ਨ ਸ਼ੁਰੂ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਆਪਣੇ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਦੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸਮਝ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ ਕੋਈ ਵੀ ਜਵਾਬ ਨਾ ਦਿੱਤੇ ਸਵਾਲ ਮਾਈਗ੍ਰੇਸ਼ਨ ਦੀ ਸਫਲਤਾ ਲਈ ਖਤਰਾ ਪੈਦਾ ਕਰਦੇ ਹਨ। ਮੁਲਾਂਕਣ ਪੜਾਅ ਵਿੱਚ ਸਮਾਂ ਬਿਤਾਉਣ ਨਾਲ ਇੱਕ ਨਿਰਵਿਘਨ ਅਤੇ ਅਣਉਚਿਤ ਮਾਈਗ੍ਰੇਸ਼ਨ ਪੜਾਅ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਮਿਲਦੀ ਹੈ। ਆਪਣੇ ਮਾਈਗ੍ਰੇਸ਼ਨ ਦੇ ਸਮਰਥਨ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ ਢੁਕਵੀਂ ਜਾਣਕਾਰੀ ਹਾਸਲ ਕਰਨ ਲਈ ਜਿੰਨਾ ਹੋ ਸਕੇ ਸਮਾਂ ਬਿਤਾਓ ਐਪਲੀਕੇਸ਼ਨ ਸੌਫਟਵੇਅਰ ਸਟੈਕ ਹੇਠਾਂ ਦਿੱਤੇ ਵੇਰਵਿਆਂ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਆਪਣੇ ਬੁਨਿਆਦੀ ਢਾਂਚੇ, ਕਾਰਜਾਂ ਅਤੇ ਵਿਕਾਸ ਟੀਮਾਂ ਨਾਲ ਕੰਮ ਕਰੋ: - ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ: ਸਹੀ ਵੰਡ, ਸੰਸਕਰਣ, ਪੈਚ, ਪੈਕੇਜ ਸਥਾਪਿਤ ਕੀਤੇ ਗਏ ਹਨ - ਵੈੱਬ ਸਰਵਰ: ਸਹੀ ਸਾਫਟਵੇਅਰ ਪੈਕੇਜ, ਸੰਸਕਰਣ ਨੰਬਰ, ਪੈਕੇਜ ਜਾਂ ਹੋਰ ਸਾਫਟਵੇਅਰ ਸੋਧ, ਅਤੇ ਵੈੱਬ ਸਰਵਰ ਸਾਫਟਵੇਅਰ ਲਈ ਸਾਰੀਆਂ ਸੰਰਚਨਾ ਫਾਈਲਾਂ ਅਤੇ ਨਿਯਮ - ਡਾਟਾਬੇਸ: ਸਹੀ ਸਾਫਟਵੇਅਰ ਨਾਮ, ਸੰਸਕਰਣ, ਸਕੀਮਾ, ਪ੍ਰਤੀਕ੍ਰਿਤੀ ਰਣਨੀਤੀ, ਅਤੇ ਬੈਕਅੱਪ ਸਮਾਂ-ਸਾਰਣੀ - ਰਨਟਾਈਮ ਵਾਤਾਵਰਣ: ਸਾਰੇ ਬੈਕਐਂਡ ਅਤੇ ਫਰੰਟਐਂਡ ਵਾਤਾਵਰਣਾਂ ਦੇ ਸਹੀ ਸੰਸਕਰਣ ਸਿਸਟਮ ਹਾਰਡਵੇਅਰ ਸਰੋਤ ਵੈੱਬ ਸਰਵਰ ਅਤੇ ਡੇਟਾਬੇਸ ਟੀਅਰ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਦਿਓ: - ਹੁਣ ਕਿੰਨੇ ਸਰਵਰ ਚੱਲ ਰਹੇ ਹਨ? - CPU ਦੀ ਕੁੱਲ ਵੰਡ ਕੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਪੀੜ੍ਹੀ, ਆਰਕੀਟੈਕਚਰ ਦੀ ਕਿਸਮ, ਅਤੇ ਗਤੀ ਸ਼ਾਮਲ ਹੈ? - ਹਰੇਕ ਸਰਵਰ ਨੂੰ ਨਿਰਧਾਰਤ ਕੀਤੀ ਰੈਮ ਅਤੇ ਡਿਸਕ ਸਪੇਸ ਕੀ ਹੈ? ਕੀ HDD ਜਾਂ SSDs ਵਰਤੋਂ ਵਿੱਚ ਹਨ? RAID? - ਮੌਜੂਦਾ ਉਪਯੋਗਤਾ, ਔਸਤ ਉਪਯੋਗਤਾ, ਅਤੇ CPU, RAM ਅਤੇ ਡਿਸਕ ਸਪੇਸ ਦੀ ਸਿਖਰ ਉਪਯੋਗਤਾ ਕੀ ਹੈ?ਆਪਣੀ ਖਾਸ ਕਾਰੋਬਾਰੀ ਵਰਤੋਂ ਦੇ ਸੰਦਰਭ ਵਿੱਚ ਆਪਣੀ ਔਸਤ ਅਤੇ ਸਿਖਰ ਨੂੰ ਦੇਖੋ।ਉਦਾਹਰਨ ਲਈ, ਓਲੰਪਿਕ ਦਾ ਸਮਰਥਨ ਕਰਨ ਵਾਲੀ ਇੱਕ ਕੰਪਨੀ ਨੂੰ ਇਹ ਦੇਖਣ ਲਈ ਦੋ ਸਾਲ ਪਿੱਛੇ ਮੁੜ ਕੇ ਦੇਖਣ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ ਕਿ ਅਸਲ ਸਿਖਰ ਕਿਹੋ ਜਿਹੀ ਦਿਖਦੀ ਹੈ, ਜਦੋਂ ਕਿ ਹੋਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਰਨ ਰੇਟ ਵਧੇਰੇ ਸਥਿਰ ਹੋ ਸਕਦੀ ਹੈ।ਔਸਤ ਲਈ ਸਭ ਤੋਂ ਆਮ ਵਰਤੋਂ ਦੇ ਕੇਸ ਦੀ ਸਮਾਂਰੇਖਾ ਦੇਖੋ, ਅਤੇ ਸਿਖਰ ਲਈ ਤੁਹਾਡੀ ਸਭ ਤੋਂ ਭਾਰੀ ਵਰਤੋਂ ਦੀ ਸਮਾਂ-ਰੇਖਾ।ਚੱਕਰਵਾਤੀ ਵਰਤੋਂ ਦੇ ਪੈਟਰਨਾਂ ਦੀ ਵੀ ਭਾਲ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਸ਼ਨੀਵਾਰ, ਸ਼ਾਮ, ਅਤੇ ਕੰਮ ਦੇ ਦਿਨ- ਡੇਟਾਬੇਸ ਲਈ, ਕਿਹੜੀ ਬੈਕਅੱਪ, ਪ੍ਰਤੀਕ੍ਰਿਤੀ, ਜਾਂ ਸ਼ਾਰਡਿੰਗ ਰਣਨੀਤੀ ਵਰਤੋਂ ਵਿੱਚ ਹੈ, ਅਤੇ ਕਿਵੇਂ ਕਰਦੀ ਹੈ ਜੋ ਡਿਸਕ ਸਪੇਸ ਲੋੜਾਂ ਅਤੇ ਲੋੜੀਂਦੇ ਸਰਵਰਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰਦਾ ਹੈ?ਨੈੱਟਵਰਕ ਸਰੋਤਨੈੱਟਵਰਕ ਆਰਕੀਟੈਕਚਰ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੋ ਜੋ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਕੰਮ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਦੇ ਸਹੀ ਅਤੇ ਅੱਪ-ਟੂ-ਡੇਟ ਲਾਜ਼ੀਕਲ ਅਤੇ ਫਿਜ਼ੀਕਲ ਨੈੱਟਵਰਕ ਟੌਪੋਲੋਜੀ ਡਾਇਗ੍ਰਾਮ ਹਨ ਜੋ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ।ਚਿੱਤਰਾਂ ਵਿੱਚ ਸਾਰੇ ਕਨੈਕਸ਼ਨਾਂ, ਨਿਰਭਰਤਾਵਾਂ, ਅਤੇ ਨੈੱਟਵਰਕ ਸੇਵਾਵਾਂ ਦੀ ਸਪਸ਼ਟ ਰੂਪ ਰੇਖਾ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈਹੇਠਾਂ ਦਿੱਤੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਦਿਓ:- ਗਾਹਕ ਤੁਹਾਡੀ ਅਰਜ਼ੀ ਤੱਕ ਕਿਵੇਂ ਪਹੁੰਚਦੇ ਹਨ?ਇੱਕ ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਦੁਆਰਾ?ਸਿੱਧੇ ਇੱਕ IP ਐਡਰੈੱਸ ਰਾਹੀਂ?ਮੋਬਾਈਲ ਐਪ ਰਾਹੀਂ?ਇੱਕ ਵਰਚੁਅਲ ਪ੍ਰਾਈਵੇਟ ਨੈੱਟਵਰਕ ਕੁਨੈਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ?- ਕੀ ਤੁਹਾਡੇ ਕੋਲ ਸਾਰੇ ਲਾਗੂ SSL/TLS ਸਰਟੀਫਿਕੇਟਾਂ ਅਤੇ ਇਨਕ੍ਰਿਪਸ਼ਨ ਕੁੰਜੀਆਂ ਦੀ ਸੂਚੀ ਹੈ?- ਸਾਰੇ ਲਾਗੂ SSL/TLS ਸਰਟੀਫਿਕੇਟ ਕਿੱਥੇ ਹੋਸਟ ਕੀਤੇ ਗਏ ਹਨ?ਇਹਨਾਂ ਦੀ ਮਿਆਦ ਕਦੋਂ ਖਤਮ ਹੁੰਦੀ ਹੈ?ਤੁਸੀਂ ਸਰਟੀਫਿਕੇਟਾਂ ਦਾ ਨਵੀਨੀਕਰਨ ਕਿਵੇਂ ਕਰਦੇ ਹੋ?ਤੁਸੀਂ ਨਵੇਂ ਸਰਟੀਫਿਕੇਟ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹੋ?ਕੀ ਤੁਹਾਡੇ ਕੋਲ ਸਾਰੇ ਮੌਜੂਦਾ ਸਰਟੀਫਿਕੇਟਾਂ ਤੱਕ ਪਹੁੰਚ ਹੈ?- ਕੀ ਤੁਹਾਡੇ ਕੋਲ ਸਾਰੇ ਲਾਗੂ ਹੋਣ ਵਾਲੇ ਡੋਮੇਨਾਂ ਦੀ ਸੂਚੀ ਹੈ ਜੋ ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ?- ਇਹ ਡੋਮੇਨ ਕਿੱਥੇ ਹੋਸਟ ਕੀਤੇ ਗਏ ਹਨ?ਇਹਨਾਂ ਦੀ ਮਿਆਦ ਕਦੋਂ ਖਤਮ ਹੁੰਦੀ ਹੈ?ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਕਿਵੇਂ ਰੀਨਿਊ ਕਰਦੇ ਹੋ?ਕੀ ਤੁਹਾਡੇ ਕੋਲ ਉਹਨਾਂ ਖਾਤਿਆਂ ਤੱਕ ਪਹੁੰਚ ਹੈ ਜੋ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦੇ ਹਨ?- ਤੁਹਾਡਾ DNS ਕਿੱਥੇ ਹੋਸਟ ਅਤੇ ਕੰਟਰੋਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ?- ਕੀ ਤੁਹਾਡੇ ਕੋਲ DNS ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਵਾਲੇ ਸਾਰੇ ਸਿਸਟਮਾਂ ਅਤੇ ਟੂਲਾਂ ਤੱਕ ਪਹੁੰਚ ਹੈ?ਹਰੇਕ ਡੋਮੇਨ ਲਈ ਮੌਜੂਦਾ CNAME ਤੋਂ IP ਮੈਪਿੰਗ ਕੀ ਹਨ, ਅਤੇ ਕੀ ਤੁਹਾਡੇ ਕੋਲ ਬੈਕਅੱਪ ਹੈ?- ਤੁਹਾਡੀਆਂ DNS ਟਾਈਮ-ਟੂ-ਲਾਈਵ (TTL) ਸੈਟਿੰਗਾਂ ਕੀ ਹਨ?- ਤੁਹਾਡੀਆਂ ਫਾਇਰਵਾਲਾਂ ਅਤੇ ਹੋਰ ਨੈੱਟਵਰਕ ਪਹੁੰਚ ਅਤੇ ਨਿਯੰਤਰਣ ਉਪਕਰਣ ਆਰਕੀਟੈਕਚਰ ਵਿੱਚ ਕਿੱਥੇ ਫਿੱਟ ਹੁੰਦੇ ਹਨ?ਟ੍ਰੈਫਿਕ ਦੀ ਆਗਿਆ ਦੇਣ ਜਾਂ ਇਨਕਾਰ ਕਰਨ ਲਈ ਹੁਣ ਕਿਹੜੇ ਨਿਯਮ ਲਾਗੂ ਹਨ?ਕੌਣ ਜ਼ਿੰਮੇਵਾਰ ਹੈ, ਅਤੇ ਉਹਨਾਂ ਨਿਯਮਾਂ ਨੂੰ ਬਦਲਣ ਜਾਂ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕੀ ਹੈ?- ਕੀ ਤੁਸੀਂ ਕੋਈ ਬਾਹਰੀ ਨੈੱਟਵਰਕ ਸੇਵਾਵਾਂ ਵਰਤਦੇ ਹੋ?ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਸਮਗਰੀ ਡਿਲੀਵਰੀ ਨੈੱਟਵਰਕ (CDN) ਪ੍ਰਦਾਤਾ, ਜਾਂ ਇੱਕ ਵੰਡਿਆ ਇਨਕਾਰ ਸੇਵਾ (DDoS) ਸੁਰੱਖਿਆ ਸੇਵਾ?## ਫਾਊਂਡੇਸ਼ਨ ਪੜਾਅਗੂਗਲ ਕਲਾਉਡ LAMP ਵਰਗੀਆਂ ਮਲਟੀ-ਟੀਅਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਕੰਪਿਊਟ ਅਤੇ ਡਾਟਾਬੇਸ ਵਰਕਲੋਡ ਚਲਾਉਣ ਲਈ ਬਹੁਤ ਸਾਰੇ ਵਿਕਲਪ ਪੇਸ਼ ਕਰਦਾ ਹੈ।ਇਹ ਭਾਗ ਉਹਨਾਂ ਵਿਕਲਪਾਂ ਨੂੰ ਪੇਸ਼ ਕਰਦਾ ਹੈ ਅਤੇ ਦੱਸਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਇੱਕ ਦੂਜੇ ਉੱਤੇ ਇੱਕ ਨੂੰ ਕਿਉਂ ਚੁਣ ਸਕਦੇ ਹੋਕੰਪਿਊਟ-ਕੇਂਦ੍ਰਿਤ ਵਿਕਲਪਕੰਪਿਊਟ ਇੰਜਣਕੰਪਿਊਟ ਇੰਜਣ ਇੱਕ IaaS ਹੈ ਪੇਸ਼ਕਸ਼ ਜੋ ਤੁਹਾਨੂੰ Google ਕਲਾਉਡ 'ਤੇ ਇੱਕ ਵਰਚੁਅਲ ਮਸ਼ੀਨ (VM) ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ।ਤੁਸੀਂ ਵੈੱਬ ਫਰੇਮਵਰਕ, ਸਰਵਰ ਸੌਫਟਵੇਅਰ, ਡੇਟਾਬੇਸ, ਅਤੇ ਕੋਈ ਹੋਰ ਸਾਫਟਵੇਅਰ ਸਥਾਪਤ ਕਰ ਸਕਦੇ ਹੋ ਜਿਸਦਾ ਤੁਹਾਡਾ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੀ ਖੁਦ ਦੀ LAMP ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਬੇਅਰ ਮੈਟਲ 'ਤੇ, ਇੱਕ VM 'ਤੇ, ਇੱਕ ਡੇਟਾ ਸੈਂਟਰ ਵਿੱਚ, ਜਾਂ ਕਿਸੇ ਹੋਰ ਕਲਾਉਡ ਪ੍ਰਦਾਤਾ 'ਤੇ ਚਲਾ ਰਹੇ ਹੋ, ਤਾਂ ਇਹ ਵਿਕਲਪ ਤੁਹਾਡੇ ਮੌਜੂਦਾ ਸਰਵਰ ਦੀ ਨਕਲ ਕਰ ਸਕਦਾ ਹੈ, ਜੇਕਰ ਬਿਲਕੁਲ ਨਹੀਂ, ਤਾਂ.ਇਹ ਵਿਕਲਪ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਸੰਰਚਨਾ ਅਤੇ ਵੈੱਬ ਸਰਵਰ ਸਾਫਟਵੇਅਰ ਸੈਟਿੰਗਾਂ 'ਤੇ ਸਭ ਤੋਂ ਵੱਡਾ ਨਿਯੰਤਰਣ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।ਕੰਪਿਊਟ ਇੰਜਣ ਮਸ਼ੀਨ ਦੀਆਂ ਕਿਸਮਾਂ, ਉਦਾਹਰਣ ਸਮੂਹਾਂ, ਸਟੋਰੇਜ ਵਿਕਲਪਾਂ, ਲੋਡ ਬੈਲੇਂਸਰਾਂ, ਅਤੇ ਹੋਰ ਬਹੁਤ ਸਾਰੇ ਵੇਰਵਿਆਂ 'ਤੇ ਡੂੰਘੇ ਨਿਯੰਤਰਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।ਹੋਰ ਕਵਿੱਕਸਟਾਰਟਸ, ਟਿਊਟੋਰਿਅਲਸ, ਅਤੇ ਹੋਰ ਲਈ ਸੰਪੂਰਨ ਕੰਪਿਊਟ ਇੰਜਣ ਦਸਤਾਵੇਜ਼ ਵੇਖੋਆਪਣੀ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਸਿੱਧਾ ਕੰਪਿਊਟ ਇੰਜਣ ਵਿੱਚ ਲਿਜਾਣਾ ਸਭ ਤੋਂ ਆਮ ਲਿਫਟ-ਐਂਡ-ਸ਼ਿਫਟ ਮਾਈਗ੍ਰੇਸ਼ਨ ਹੈ।ਕੰਪਿਊਟ ਇੰਜਣ ਲਈ ਆਨ-ਪ੍ਰੀਮਿਸਸ ਸਰੋਤਾਂ ਦੀ ਮੈਪਿੰਗ ਲਈ ਮਾਰਗਦਰਸ਼ਨ ਲਈ, ਵਰਚੁਅਲ ਮਸ਼ੀਨਾਂ ਨੂੰ ਕੰਪਿਊਟ ਇੰਜਣ ਵਿੱਚ ਮਾਈਗਰੇਟ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਅਭਿਆਸ ਵੇਖੋਕਲਾਉਡ ਡਿਪਲਾਇਮੈਂਟ ਮੈਨੇਜਰਗੂਗਲ ਕਲਾਉਡ ਮਾਰਕੀਟਪਲੇਸ ਵੀ ਡਿਪਲਾਇਮੈਂਟ ਮੈਨੇਜਰ ਦੁਆਰਾ ਇੱਕ ਸਧਾਰਨ LAMP ਇੰਸਟਾਲੇਸ਼ਨ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ।ਤੁਸੀਂ ਡੇਬੀਅਨ ਲੀਨਕਸ, ਅਪਾਚੇ, MySQL, PHP, ਅਤੇ phpMyAdmin ਦੇ ਨਾਲ ਇੱਕ ਸਰਵਰ ਲਾਂਚ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਡਿਫੌਲਟ ਸੈੱਟਅੱਪ ਵਿੱਚ ਸਥਾਪਤ ਅਤੇ ਸੰਰਚਿਤ ਹੈ। ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਕੁਝ ਹੀ ਮਿੰਟਾਂ ਵਿੱਚ MySQL ਸਥਾਪਨਾ ਲਈ ਇੱਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਨ ਵਾਲਾ ਵੈੱਬ ਸਰਵਰ ਅਤੇ ਪ੍ਰਮਾਣ ਪੱਤਰ ਪ੍ਰਾਪਤ ਹੁੰਦੇ ਹਨ ਗੂਗਲ ਕੁਬਰਨੇਟਸ ਇੰਜਣ GKE ਕੰਟੇਨਰਾਈਜ਼ਡ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਤੈਨਾਤ ਕਰਨ ਲਈ ਇੱਕ ਪ੍ਰਬੰਧਿਤ, ਉਤਪਾਦਨ ਲਈ ਤਿਆਰ ਵਾਤਾਵਰਨ ਹੈ। GKE ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤੁਸੀਂ ਆਪਣੇ ਵੈੱਬ ਸਰਵਰ ਸੌਫਟਵੇਅਰ ਨੂੰ ਕੰਟੇਨਰਾਈਜ਼ ਕਰਕੇ ਇੱਕ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਬੰਦ ਕਰ ਦਿੰਦੇ ਹੋ। ਉਦਾਹਰਨ ਲਈ, Apache ਅਤੇ NGINX ਵੈੱਬ ਸਰਵਰ ਹਰ ਜਨਤਕ ਕੰਟੇਨਰ ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਉਪਲਬਧ ਹਨ। ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ ਵਾਤਾਵਰਣ ਵਿੱਚ ਵਰਕਲੋਡ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕੰਟੇਨਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਤਾਂ GKE ਇੱਕ ਕੁਸ਼ਲ ਸੇਵਾ ਹੈ ਜੋ ਸਮਾਨ ਤੈਨਾਤੀ ਅਤੇ ਟੈਸਟਿੰਗ ਵਰਕਫਲੋ ਨੂੰ ਬਣਾਈ ਰੱਖਣ ਲਈ ਹੈ ਕਿਉਂਕਿ ਤੁਸੀਂ ਆਪਣੇ LAMP ਵਰਕਲੋਡ ਨੂੰ Google ਕਲਾਉਡ ਵਿੱਚ ਮਾਈਗਰੇਟ ਕਰਦੇ ਹੋ। ਜੇਕਰ ਤੁਸੀਂ ਕੰਟੇਨਰਾਂ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੇਜ਼ੀ ਨਾਲ ਤੈਨਾਤੀ ਅਤੇ ਰਿਕਵਰੀ ਲਈ GKE ਦੀ ਪੜਚੋਲ ਕਰਨ 'ਤੇ ਵਿਚਾਰ ਕਰੋ, ਸਰੋਤਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਿੱਚ ਵਧੇਰੇ ਕੁਸ਼ਲਤਾ, ਅਤੇ ਅੰਡਰਲਾਈੰਗ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਅਤੇ VM ਦਾ ਪ੍ਰਬੰਧਨ ਨਾ ਕਰਨਾ ਪੈਮਾਨੇ 'ਤੇ ਕੰਟੇਨਰ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰਬੰਧਨ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨ ਲਈ ਕਵਿੱਕਸਟਾਰਟਸ, ਟਿਊਟੋਰਿਅਲਸ, ਸੰਕਲਪਾਂ, ਕਿਵੇਂ ਕਰਨਾ ਹੈ ਗਾਈਡਾਂ ਅਤੇ ਹੋਰ ਸਰੋਤਾਂ ਲਈ GKE ਦਸਤਾਵੇਜ਼ ਵੇਖੋ। ਆਪਣੀ ਆਨ-ਪ੍ਰੀਮਿਸਸ LAMP ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ GKE ਵਿੱਚ ਤਬਦੀਲ ਕਰਨਾ ਇੱਕ ਸੁਧਾਰ ਅਤੇ ਮੂਵ ਮਾਈਗ੍ਰੇਸ਼ਨ ਹੈ, ਜਦੋਂ ਕਿ ਇੱਕ ਸਵੈ-ਪ੍ਰਬੰਧਿਤ ਕੰਟੇਨਰ-ਆਧਾਰਿਤ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਤੋਂ ਜਾਣ ਦਾ ਇੱਕ ਜੀਵਨ-ਅਤੇ-ਸ਼ਿਫਟ ਮਾਈਗ੍ਰੇਸ਼ਨ ਹੈ। ਐਪ ਇੰਜਣ ਐਪ ਇੰਜਣ ਬਹੁਤ ਜ਼ਿਆਦਾ ਸਕੇਲੇਬਲ ਐਪਲੀਕੇਸ਼ਨਾਂ ਬਣਾਉਣ ਲਈ ਇੱਕ ਸਰਵਰ ਰਹਿਤ ਪਲੇਟਫਾਰਮ ਹੈ। ਤੁਹਾਡੇ ਦੁਆਰਾ ਚਲਾਏ ਜਾ ਰਹੇ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਕਿਸਮ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ, ਐਪ ਇੰਜਣ ਸਰਵਰਾਂ, ਕੰਟੇਨਰਾਂ ਜਾਂ ਤੈਨਾਤੀਆਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਨੂੰ ਖਤਮ ਕਰ ਸਕਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਤੁਹਾਡੇ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਕੋਡ ਲਿਖਣ 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰਨ ਅਤੇ ਕਿਸੇ ਵੀ ਅੰਡਰਲਾਈੰਗ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਦੇ ਪ੍ਰਬੰਧਨ ਦੀ ਗੁੰਝਲਤਾ ਨੂੰ ਘੱਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਮਿਲਦੀ ਹੈ। ਸਾਰੇ ਵਰਕਲੋਡ ਐਪ ਇੰਜਣ 'ਤੇ ਜਾਣ ਲਈ ਚੰਗੇ ਉਮੀਦਵਾਰ ਨਹੀਂ ਹਨ, ਪਰ ਉਹ ਜਿਹੜੇ ਸਕੇਲਿੰਗ ਦੀ ਗਤੀ ਅਤੇ ਲੋਡ ਅਧੀਨ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਲਚਕਤਾ ਨੂੰ ਵਧਾਉਂਦੇ ਹੋਏ ਲਾਗਤ ਅਤੇ ਜਟਿਲਤਾ ਵਿੱਚ ਕਟੌਤੀ ਕਰਦੇ ਹਨ। ਐਪ ਇੰਜਣ ਦੋ ਰੂਪਾਂ ਵਿੱਚ ਆਉਂਦਾ ਹੈ: ਮਿਆਰੀ ਵਾਤਾਵਰਣ ਕਈ ਤਰ੍ਹਾਂ ਦੀਆਂ ਭਾਸ਼ਾਵਾਂ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ (ਸਾਡੀ LAMP ਐਪਲੀਕੇਸ਼ਨ ਲਈ PHP ਸਮੇਤ), ਅਤੇ ਲਚਕਦਾਰ ਵਾਤਾਵਰਣ ਰਨਟਾਈਮ, ਪ੍ਰਦਰਸ਼ਨ, ਅਤੇ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਦੇ ਵਧੇਰੇ ਅਨੁਕੂਲਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਹੋਰ ਜਾਣਨ ਲਈ ਆਪਣੀ ਪਸੰਦ ਦੀ ਭਾਸ਼ਾ ਲਈ ਦਸਤਾਵੇਜ਼ਾਂ ਦੀ ਪੜਚੋਲ ਕਰੋ ਡਾਟਾਬੇਸ ਵਿਕਲਪ ਕੰਪਿਊਟ ਇੰਜਣ 'ਤੇ ਸਵੈ-ਪ੍ਰਬੰਧਿਤ ਤੁਸੀਂ ਕੰਪਿਊਟ ਇੰਜਣ ਉਦਾਹਰਨ 'ਤੇ MySQL, PostgreSQL, ਜਾਂ ਕੋਈ ਹੋਰ SQL-ਅਧਾਰਿਤ ਡਾਟਾਬੇਸ ਸਥਾਪਤ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ ਉਹੀ ਪੱਧਰ ਦਾ ਨਿਯੰਤਰਣ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਤੁਹਾਡੇ ਕੋਲ ਵਰਕਸਟੇਸ਼ਨ 'ਤੇ MySQL ਨੂੰ ਚਲਾਉਣ ਵੇਲੇ, ਇੱਕ ਡੇਟਾ ਸੈਂਟਰ ਵਿੱਚ ਇੱਕ ਸਰਵਰ 'ਤੇ, ਜਾਂ ਕਿਸੇ ਹੋਰ ਕਲਾਉਡ ਪ੍ਰਦਾਤਾ ਵਿੱਚ VM ਵਜੋਂ ਹੁੰਦਾ ਹੈ। ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ VM 'ਤੇ ਆਪਣਾ ਡੇਟਾਬੇਸ ਚਲਾਉਂਦੇ ਹੋ, ਤਾਂ ਫੇਲਓਵਰ, ਪ੍ਰਤੀਕ੍ਰਿਤੀ, ਵਿਭਾਗੀਕਰਨ, ਅਤੇ ਉੱਚ ਉਪਲਬਧਤਾ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨਾ, ਨਿਗਰਾਨੀ ਕਰਨਾ ਅਤੇ ਬਣਾਈ ਰੱਖਣਾ ਤੁਹਾਡੀ ਜ਼ਿੰਮੇਵਾਰੀ ਹੈ। ਤੁਸੀਂ CPU, RAM, ਅਤੇ ਡਿਸਕ ਸਪੇਸ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦੇ ਹੋਏ, ਡੇਟਾਬੇਸ ਨੂੰ ਇੱਕ ਗਣਨਾ ਵਰਕਲੋਡ ਵਜੋਂ ਵਰਤ ਸਕਦੇ ਹੋ ਤਾਂ ਜੋ ਇਹ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾ ਸਕੇ ਕਿ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਭਰੋਸੇਯੋਗ ਢੰਗ ਨਾਲ ਚਲਾਉਣ ਲਈ ਲੋੜੀਂਦੇ ਸਰੋਤ ਹਨ। ਕੰਪਿਊਟ ਵਰਕਲੋਡ ਨੂੰ ਕੰਪਿਊਟ ਇੰਜਣ ਵਿੱਚ ਭੇਜਣ ਵਾਂਗ, ਇਹ ਪਹੁੰਚ ਇੱਕ ਲਿਫਟ-ਐਂਡ-ਸ਼ਿਫਟ ਮਾਈਗ੍ਰੇਸ਼ਨ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ ਕਲਾਉਡ SQL ਕਲਾਉਡ SQL ਇੱਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਪ੍ਰਬੰਧਿਤ ਡਾਟਾਬੇਸ ਸੇਵਾ ਹੈ ਜੋ ਤੁਹਾਡੇ ਡੇਟਾਬੇਸ ਦੀ ਸਥਾਪਨਾ, ਸੈਟਅਪ, ਅਤੇ ਰੱਖ-ਰਖਾਅ ਨੂੰ Google ਕਲਾਉਡ ਵਿੱਚ ਆਫਲੋਡ ਕਰਦੀ ਹੈ। ਇਹ ਬੈਕਅੱਪ, ਪ੍ਰਤੀਕ੍ਰਿਤੀ, ਪੈਚ ਅਤੇ ਅੱਪਡੇਟ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰਦਾ ਹੈ, ਅਤੇ ਤੁਹਾਨੂੰ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰਨ ਦਿੰਦਾ ਹੈ। Cloud SQL ਡਾਟਾਬੇਸ ਦੀ ਵਰਤੋਂ Google ਦੀ ਕਿਸੇ ਵੀ ਕੰਪਿਊਟ ਸੇਵਾਵਾਂ 'ਤੇ ਚੱਲ ਰਹੇ ਵਰਕਲੋਡ ਦੁਆਰਾ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਕੰਪਿਊਟ ਇੰਜਣ, GKE, ਅਤੇ ਐਪ ਇੰਜਣ ਸ਼ਾਮਲ ਹਨ। ਜਦੋਂ ਤੱਕ ਤੁਹਾਨੂੰ ਆਪਣੇ MySQL ਡੇਟਾਬੇਸ 'ਤੇ ਡੂੰਘੇ ਪੱਧਰ ਦੇ ਨਿਯੰਤਰਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ ਹੈ, Cloud SQL ਇੱਕ LAMP ਵਰਕਲੋਡ ਨੂੰ ਚਲਾਉਣ ਲਈ ਇੱਕ ਆਸਾਨ ਸੈੱਟ-ਅੱਪ ਅਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਲਾ ਵਿਕਲਪ ਹੈ। ਕਲਾਉਡ SQL ਮੂਲ ਰੂਪ ਵਿੱਚ MySQL ਅਤੇ PostgreSQL ਨੂੰ ਚਲਾ ਸਕਦਾ ਹੈ ਅਤੇ ਸਮਰਥਨ ਕਰ ਸਕਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਡੇਟਾਬੇਸ ਤੋਂ ਕਲਾਉਡ SQL ਵਿੱਚ ਮਾਈਗ੍ਰੇਸ਼ਨ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਇਹ ਇੱਕ ਲਿਫਟ-ਐਂਡ-ਸ਼ਿਫਟ ਮਾਈਗ੍ਰੇਸ਼ਨ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਦੇ ਪ੍ਰਬੰਧਨ ਵਿੱਚ ਪ੍ਰਤੀਕ੍ਰਿਤੀ, ਬੈਕਅੱਪ ਰਣਨੀਤੀ, ਜਾਂ ਸਰਲਤਾ ਲਈ ਨਵੇਂ ਤਰੀਕਿਆਂ ਦੀ ਖੋਜ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਇਹ ਇੱਕ ਸੁਧਾਰ-ਅਤੇ-ਮੂਵ ਮਾਈਗ੍ਰੇਸ਼ਨ ਹੋ ਸਕਦਾ ਹੈ ਹੋਰ ਸਟੋਰੇਜ਼ ਵਿਕਲਪ ਕਲਾਉਡ ਸਟੋਰੇਜ ਇੱਕ ਮਾਪਯੋਗ, ਪੂਰੀ ਤਰ੍ਹਾਂ ਪ੍ਰਬੰਧਿਤ, ਬਹੁਤ ਭਰੋਸੇਯੋਗ, ਅਤੇ ਲਾਗਤ-ਕੁਸ਼ਲ ਵਸਤੂ ਜਾਂ ਬਲੌਬ ਸਟੋਰ ਹੈ, ਜੋ ਚਿੱਤਰਾਂ, ਸਥਿਰ ਸੰਪਤੀਆਂ ਅਤੇ ਹੋਰ ਗੈਰ-ਸੰਗਠਿਤ ਡੇਟਾ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਆਦਰਸ਼ ਹੈ। ਕਲਾਉਡ ਸਟੋਰੇਜ ਨੂੰ ਇੱਕ ਸਥਿਰ ਵੈੱਬਸਾਈਟ ਦੀ ਮੇਜ਼ਬਾਨੀ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਪਰ ਕਿਰਿਆਸ਼ੀਲ ਡਾਟਾਬੇਸ ਸਮੱਗਰੀ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਨਹੀਂ ਬਣਾਇਆ ਗਿਆ ਹੈ। ਇਹ ਬੈਕਅੱਪ ਅਤੇ ਆਫ਼ਤ ਰਿਕਵਰੀ ਵਸਤੂਆਂ, ਅਤੇ ਸਟ੍ਰੀਮਿੰਗ ਲਈ ਵਰਤਣ ਲਈ ਡੇਟਾ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਇੱਕ ਆਦਰਸ਼ ਸਥਾਨ ਵੀ ਹੈ ਆਪਣੇ ਮਾਈਗ੍ਰੇਸ਼ਨ ਦੌਰਾਨ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਆਪਣੇ ਡੇਟਾਬੇਸ ਦੇ ਬੈਕਅੱਪ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਕਲਾਉਡ ਸਟੋਰੇਜ ਨੂੰ ਇੱਕ ਟਿਕਾਣੇ ਵਜੋਂ ਵਰਤਣ ਬਾਰੇ ਵਿਚਾਰ ਕਰੋ ਫਾਇਰਸਟੋਰ ਫਾਇਰਸਟੋਰ ਇੱਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਪ੍ਰਬੰਧਿਤ, ਸਰਵਰ ਰਹਿਤ, ਕਲਾਉਡ-ਨੇਟਿਵ NoSQL ਦਸਤਾਵੇਜ਼ ਡੇਟਾਬੇਸ ਹੈ ਜੋ ਗਲੋਬਲ ਪੈਮਾਨੇ 'ਤੇ ਤੁਹਾਡੇ ਮੋਬਾਈਲ, ਵੈੱਬ, ਅਤੇ ਇੰਟਰਨੈਟ ਆਫ਼ ਥਿੰਗਜ਼ (IoT) ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਡੇਟਾ ਨੂੰ ਸਟੋਰ ਕਰਨ, ਸਿੰਕ ਕਰਨ ਅਤੇ ਪੁੱਛਗਿੱਛ ਕਰਨ ਨੂੰ ਸਰਲ ਬਣਾਉਂਦਾ ਹੈ। ਇਸ ਦੀਆਂ ਕਲਾਇੰਟ ਲਾਇਬ੍ਰੇਰੀਆਂ ਲਾਈਵ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ ਅਤੇ ਔਫਲਾਈਨ ਸਹਾਇਤਾ ਪ੍ਰਦਾਨ ਕਰਦੀਆਂ ਹਨ, ਜਦੋਂ ਕਿ ਇਸ ਦੀਆਂ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਫਾਇਰਬੇਸ ਅਤੇ ਗੂਗਲ ਕਲਾਉਡ ਦੇ ਨਾਲ ਏਕੀਕਰਣ ਅਸਲ ਵਿੱਚ ਸਰਵਰ ਰਹਿਤ ਐਪਸ ਬਣਾਉਣ ਵਿੱਚ ਤੇਜ਼ੀ ਲਿਆਉਂਦੇ ਹਨ। ਜੇਕਰ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਅਜਿਹੀ ਸਮੱਗਰੀ ਹੈ ਜੋ NoSQL ਫਾਰਮੈਟ ਤੋਂ ਲਾਭ ਲੈ ਸਕਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਉਪਭੋਗਤਾ ਪ੍ਰੋਫਾਈਲ, ਉਤਪਾਦ ਕੈਟਾਲਾਗ, ਜਾਂ ਗੇਮ ਸਟੇਟ, ਤਾਂ ਤੁਹਾਨੂੰ ਆਪਣੇ ਮਾਈਗ੍ਰੇਸ਼ਨ ਦੇ ਅਨੁਕੂਲਨ ਪੜਾਅ ਵਿੱਚ ਫਾਇਰਸਟੋਰ ਦੀ ਪੜਚੋਲ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। ਫਾਇਰਬੇਸ ਫਾਇਰਬੇਸ ਇੱਕ ਵਿਆਪਕ ਮੋਬਾਈਲ ਵਿਕਾਸ ਪਲੇਟਫਾਰਮ ਹੈ ਜਿਸ ਵਿੱਚ ਸਟੋਰੇਜ ਅਤੇ ਡਾਟਾਬੇਸ ਵਿਕਲਪ ਸ਼ਾਮਲ ਹਨ। ਜੇਕਰ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਮੋਬਾਈਲ ਵਰਕਲੋਡ ਦਾ ਸਮਰਥਨ ਕਰਦੀ ਹੈ, ਤਾਂ ਫਾਇਰਬੇਸ ਪਲੇਟਫਾਰਮ ਨੂੰ ਤੁਹਾਡੇ ਅਨੁਕੂਲਨ ਪੜਾਅ ਵਿੱਚ ਵਿਚਾਰਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਕਲਾਊਡ ਸਪੈਨਰ ਸਪੈਨਰ ਕਲਾਉਡ ਲਈ ਬਣਾਈ ਗਈ ਇੱਕ ਐਂਟਰਪ੍ਰਾਈਜ਼-ਗ੍ਰੇਡ, ਵਿਸ਼ਵ ਪੱਧਰ 'ਤੇ ਵੰਡੀ ਗਈ, ਅਤੇ ਮਜ਼ਬੂਤੀ ਨਾਲ ਇਕਸਾਰ ਡਾਟਾਬੇਸ ਸੇਵਾ ਹੈ। ਇਹ ਗੈਰ-ਸੰਬੰਧੀ ਡੇਟਾਬੇਸ ਦੀ ਹਰੀਜੱਟਲ ਸਕੇਲੇਬਿਲਟੀ ਦੇ ਨਾਲ ਰਿਲੇਸ਼ਨਲ ਡੇਟਾਬੇਸ ਬਣਤਰਾਂ ਦੇ ਲਾਭਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ। ਜੇਕਰ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਮਜ਼ਬੂਤ ​​ਇਕਸਾਰਤਾ ਦੇ ਨਾਲ ਵਧੀ ਹੋਈ ਪ੍ਰਬੰਧਨਯੋਗਤਾ, ਮਾਪਯੋਗਤਾ, ਅਤੇ ਲੈਣ-ਦੇਣ ਤੋਂ ਲਾਭ ਲੈ ਸਕਦੀ ਹੈ, ਤਾਂ ਆਪਣੇ ਅਨੁਕੂਲਨ ਪੜਾਅ ਵਿੱਚ ਆਪਣੇ ਡੇਟਾਬੇਸ ਨੂੰ ਸਪੈਨਰ ਵਿੱਚ ਮਾਈਗਰੇਟ ਕਰਨ ਬਾਰੇ ਵਿਚਾਰ ਕਰੋ। ਗੂਗਲ ਕਲਾਉਡ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਵਰਕਲੋਡਾਂ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਕਈ ਹੋਰ ਸਟੋਰੇਜ ਵਿਕਲਪਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ ## ਮਾਈਗ੍ਰੇਸ਼ਨ ਪੜਾਅ ਜਦੋਂ ਤੁਸੀਂ ਆਪਣਾ ਮੁਲਾਂਕਣ ਪੂਰਾ ਕਰ ਲੈਂਦੇ ਹੋ ਅਤੇ ਆਪਣੇ ਮਾਈਗ੍ਰੇਸ਼ਨ ਦੀ ਯੋਜਨਾ ਬਣਾ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਡੇਟਾ, ਸੇਵਾਵਾਂ ਅਤੇ ਸਰੋਤਾਂ ਨੂੰ Google ਕਲਾਉਡ ਵਿੱਚ ਭੇਜਣ ਦਾ ਕੰਮ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋ। ਹਰੇਕ ਐਪਲੀਕੇਸ਼ਨ ਦੀਆਂ ਆਪਣੀਆਂ ਲੋੜਾਂ ਹੁੰਦੀਆਂ ਹਨ। ਇਸ ਪੜਾਅ ਵਿੱਚ ਕੀ ਸ਼ਾਮਲ ਹੈ, ਇਹ ਦਰਸਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਇਹ ਭਾਗ ਕੁਝ ਉਦਾਹਰਣਾਂ ਵਿੱਚੋਂ ਲੰਘਦਾ ਹੈ ਲਿਫਟ ਅਤੇ ਸ਼ਿਫਟ: ਕੰਪਿਊਟ ਇੰਜਣ ਤੁਹਾਡੀ ਲਿਫਟ-ਐਂਡ-ਸ਼ਿਫਟ ਮਾਈਗ੍ਰੇਸ਼ਨ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਦਾ ਪਹਿਲਾ ਕਦਮ ਕੰਪਿਊਟ ਇੰਜਣ ਵਿੱਚ ਇੱਕ ਅਨੁਕੂਲ ਮਲਟੀ-ਟੀਅਰ ਸੇਵਾ ਸਥਾਪਤ ਕਰਨਾ ਹੈ। ਜਦੋਂ ਕਿ ਇਸ ਦੇ ਕਈ ਤਰੀਕੇ ਹਨ; ਹੇਠ ਲਿਖੇ ਤਿੰਨ ਸਭ ਤੋਂ ਆਮ ਹਨ: - ਮੈਨੁਅਲ ਸੈੱਟਅੱਪ। ਤੁਸੀਂ ਜੋ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਚਾਹੁੰਦੇ ਹੋ ਉਸ ਨਾਲ ਇੱਕ VM ਲਾਂਚ ਕਰੋ, ਫਿਰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਨੂੰ ਹੱਥੀਂ ਅੱਪਡੇਟ ਕਰੋ, ਸੌਫਟਵੇਅਰ ਨੂੰ ਸਥਾਪਿਤ ਅਤੇ ਸੰਰਚਿਤ ਕਰੋ, ਅਤੇ ਡੇਟਾਬੇਸ ਅਤੇ ਰਨਟਾਈਮ ਵਾਤਾਵਰਣ ਨੂੰ ਹੱਥੀਂ ਪ੍ਰਬੰਧ ਅਤੇ ਸੰਰੂਪਿਤ ਕਰੋ। ਇਹ ਪਹੁੰਚ ਉੱਚ ਪੱਧਰੀ ਨਿਯੰਤਰਣ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੀ ਹੈ, ਪਰ ਵਧੇਰੇ ਸਮਾਂ ਲੈਂਦੀ ਹੈ, ਵਧੇਰੇ ਗਲਤੀ ਦੀ ਸੰਭਾਵਨਾ ਹੈ, ਅਤੇ ਹੋਰ ਤਰੀਕਿਆਂ ਨਾਲੋਂ ਘੱਟ ਪ੍ਰਜਨਨਯੋਗ ਹੈ - ਆਟੋਮੈਟਿਕ. ਕੰਪਿਊਟ ਇੰਜਣ ਵਿੱਚ VMs ਦੇ ਸਟੈਕ (ਇੱਕ ਨਿਸ਼ਚਿਤ ਕ੍ਰਮ ਵਿੱਚ) ਨੂੰ ਆਨ-ਪ੍ਰੀਮਿਸਸ ਤੋਂ ਸੱਜੇ-ਆਕਾਰ, ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਪ੍ਰਬੰਧਿਤ, ਅਤੇ ਕੌਂਫਿਗਰ ਕੀਤੇ VM ਵਿੱਚ ਮਾਈਗਰੇਟ ਕਰਨ ਲਈ VMs ਵਿੱਚ ਮਾਈਗਰੇਟ ਕਰੋ ਦੀ ਵਰਤੋਂ ਕਰੋ। - ਕਲਾਉਡ ਮਾਰਕੀਟਪਲੇਸ। ਆਪਣੇ Google ਕਲਾਉਡ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਇੱਕ ਪੂਰਵ-ਸੰਰੂਪਿਤ LAMP ਸਟੈਕ ਲਾਂਚ ਕਰੋ। ਇਹ ਜਾਂਚ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਪ੍ਰਦਾਨ ਕੀਤੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਅਤੇ ਸੌਫਟਵੇਅਰ ਸੰਸਕਰਣ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਕੰਮ ਕਰਨਗੇ। ਹੋਰ ਜਾਣਨ ਲਈ ਕਲਾਉਡ ਮਾਰਕੀਟਪਲੇਸ ਦਸਤਾਵੇਜ਼ਾਂ ਦੀ ਪੜਚੋਲ ਕਰੋ - ਸਵੈਚਲਿਤ ਤੈਨਾਤੀ। ਨਿਰੰਤਰ ਏਕੀਕਰਣ / ਨਿਰੰਤਰ ਤੈਨਾਤੀ ਸੰਕਲਪਾਂ ਅਤੇ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਸੰਰਚਨਾ ਪ੍ਰਬੰਧਨ ਸਾਧਨਾਂ (ਸ਼ੈੱਫ, ਕਠਪੁਤਲੀ, ਜਵਾਬਦੇਹ, ਸਾਲਟ), ਕੋਡ ਟੂਲਸ (ਡਿਪਲਾਇਮੈਂਟ ਮੈਨੇਜਰ, ਟੈਰਾਫਾਰਮ), ਅਤੇ ਆਟੋਮੇਸ਼ਨ ਫਰੇਮਵਰਕ (ਕਲਾਉਡ ਬਿਲਡ) ਦੇ ਰੂਪ ਵਿੱਚ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਉਤਪਾਦਨ ਲਈ ਤਿਆਰ VM ਬਣਾਓ। ਸਵੈਚਲਿਤ ਤੈਨਾਤੀ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਅਤੇ ਪ੍ਰਸ਼ਾਸਨ ਦੀਆਂ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਵਾਲੇ VM ਅਤੇ ਸੌਫਟਵੇਅਰ ਨੂੰ ਤੈਨਾਤ ਕਰਨ ਲਈ ਪਰੀਖਣਯੋਗ, ਦੁਹਰਾਉਣਯੋਗ, ਅਤੇ ਸਵੈਚਲਿਤ ਤਰੀਕਿਆਂ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ ਸੁਧਾਰੋ ਅਤੇ ਮੂਵ ਕਰੋ: GKE ਅਤੇ Cloud SQLਪ੍ਰਬੰਧਿਤ ਕੰਟੇਨਰ ਹੱਲ 'ਤੇ ਜਾਣ ਲਈ, ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਆਪਣੇ ਕਲੱਸਟਰ ਅਤੇ ਪ੍ਰਬੰਧਿਤ SQL ਹੱਲ ਲਈ ਬੁਨਿਆਦ ਸਥਾਪਤ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈਇੱਕ GKE ਕਲੱਸਟਰ ਸ਼ੁਰੂ ਕਰਨਾGKE ਉੱਤੇ ਇੱਕ ਕਲੱਸਟਰ ਬਣਾਉਣਾ ਅਤੇ ਉਸ ਕਲੱਸਟਰ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਪਹਿਲੇ ਕਦਮ ਹਨ।ਆਪਣੇ ਮੁਲਾਂਕਣ ਅਤੇ ਫਾਊਂਡੇਸ਼ਨ ਪੜਾਵਾਂ ਤੋਂ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ ਆਪਣੇ ਸ਼ੁਰੂਆਤੀ ਕਲੱਸਟਰ ਦਾ ਆਕਾਰ ਅਤੇ ਸੰਰਚਨਾ ਕਰਨ ਲਈ ਅਤੇ ਸੁਰੱਖਿਆ ਨੂੰ ਸਖ਼ਤ ਕਰਨ ਦੇ ਵਧੀਆ ਅਭਿਆਸਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈਕਲਾਊਡ SQL ਲਈ ਵਿਕਲਪ ਲਾਂਚ ਕਰੋਤੁਹਾਡੇ ਮੁਲਾਂਕਣ ਅਤੇ ਬੁਨਿਆਦ ਪੜਾਵਾਂ ਵਿੱਚ ਪ੍ਰਾਪਤ ਕੀਤੀ ਡੇਟਾਬੇਸ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਇੱਕ ਨਵਾਂ ਕਲਾਉਡ SQL ਉਦਾਹਰਨ ਬਣਾਓ, ਅਤੇ ਆਪਣੀ ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਡੇਟਾਬੇਸ ਬਣਾਉਣ ਲਈ ਹੋਰ ਗਾਈਡਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।ਗੂਗਲ ਕਲਾਉਡ SQL ਸਰਵੋਤਮ ਅਭਿਆਸਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਉੱਚ ਉਪਲਬਧਤਾ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਲਈ ਗਾਈਡਾਂ, ਅਤੇ ਹਰੀਜੱਟਲ ਸਕੇਲਿੰਗ ਲਈ ਹੋਰ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।ਗੂਗਲ ਕੁਬਰਨੇਟਸ ਇੰਜਣ ਤੋਂ ਕਲਾਉਡ SQL ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਲਈ ਵਿਕਲਪਾਂ ਦੀ ਪੜਚੋਲ ਕਰੋ ਅਤੇ ਉਹ ਵਿਕਲਪ ਚੁਣੋ ਜੋ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਅਤੇ ਅਨੁਭਵ ਪੱਧਰ ਲਈ ਸਮਝਦਾਰ ਹੋਵੇਸਰਵਰ ਰਹਿਤ ਸੁਧਾਰ ਅਤੇ ਮੂਵ : ਐਪ ਇੰਜਣ ਅਤੇ ਕਲਾਉਡ SQLਜੇਕਰ ਤੁਸੀਂ ਆਪਣੀ LAMP ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਸਰਵਰ ਰਹਿਤ ਫਰੇਮਵਰਕ ਵਿੱਚ ਮਾਈਗਰੇਟ ਕਰਨ ਦਾ ਫੈਸਲਾ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਐਪ ਇੰਜਣ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਆਪਣੀ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਸੋਧਣ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ।ਹਰ ਐਪਲੀਕੇਸ਼ਨ ਵੱਖਰੀ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਬਹੁਤ ਸਾਰੀਆਂ ਰਣਨੀਤੀਆਂ ਹੁੰਦੀਆਂ ਹਨ।ਨਿਮਨਲਿਖਤ ਦੀ ਸਮੀਖਿਆ ਕਰਕੇ ਸ਼ੁਰੂ ਕਰੋ:- ਐਪ ਇੰਜਣ 'ਤੇ ਮਾਈਕ੍ਰੋਸਰਵਿਸ ਆਰਕੀਟੈਕਚਰ ਦੀ ਸੰਖੇਪ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰੋ- ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ ਅਤੇ ਐਪ ਇੰਜਣ ਵਿੱਚ ਮਾਈਕ੍ਰੋਸਰਵਿਸਿਜ਼ ਦੇ ਨਾਲ ਨਾਮ ਦੇਵ, ਟੈਸਟ, QA, ਸਟੇਜਿੰਗ, ਅਤੇ ਉਤਪਾਦਨ ਵਾਤਾਵਰਣ- ਮਾਈਕ੍ਰੋਸਰਵਿਸਾਂ ਵਿਚਕਾਰ ਸੰਚਾਰ ਕਰਨ ਲਈ API ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਅਭਿਆਸ ਸਿੱਖੋ- ਮਾਈਕ੍ਰੋਸਰਵਿਸ ਪ੍ਰਦਰਸ਼ਨ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਅਭਿਆਸ ਸਿੱਖੋਤੁਹਾਡੇ ਸੰਗਠਨਾਤਮਕ ਅਤੇ ਨਿੱਜੀ ਅਨੁਭਵ ਅਤੇ ਸਰਵਰ ਰਹਿਤ ਕੋਡ ਚਲਾਉਣ ਨਾਲ ਜਾਣੂ ਹੋਣ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ, ਸਰਵਰ ਰਹਿਤ ਸੁਧਾਰ ਅਤੇ ਮੂਵ ਰਣਨੀਤੀ ਹੋ ਸਕਦੀ ਹੈ ਲਿਫਟ ਅਤੇ ਸ਼ਿਫਟ ਵਿਕਲਪਾਂ ਨਾਲੋਂ ਕਾਫ਼ੀ ਜ਼ਿਆਦਾ ਸਮਾਂ ਲਓ।ਹਾਲਾਂਕਿ, ਤੁਹਾਡੇ ਲਈ ਸਰਵਰ ਰਹਿਤ ਸਰਵੋਤਮ ਲਿਆਉਣਾ ਤੁਹਾਡੀ ਸੰਸਥਾ ਲਈ ਇੱਕ ਵੱਡੀ ਸੰਪਤੀ ਹੋ ਸਕਦੀ ਹੈ## ਅਨੁਕੂਲਨ ਪੜਾਅਅਟਰ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਗੂਗਲ ਕਲਾਉਡ 'ਤੇ ਚੱਲ ਰਹੀ ਹੈ, ਤੁਸੀਂ ਪਿਛਲੇ ਤਿੰਨ ਪੜਾਵਾਂ ਤੋਂ ਆਪਣੀਆਂ ਧਾਰਨਾਵਾਂ ਅਤੇ ਫੈਸਲਿਆਂ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰ ਸਕਦੇ ਹੋ।ਪੂਰੇ ਮਾਈਗ੍ਰੇਸ਼ਨ ਵਿੱਚ ਲੰਮਾ ਸਮਾਂ ਲੱਗ ਸਕਦਾ ਹੈ ਅਤੇ ਬਹੁਤ ਸਾਰੇ ਵੇਰਵੇ ਸਾਰੀ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ ਬਦਲ ਸਕਦੇ ਹਨ।ਓਪਟੀਮਾਈਜੇਸ਼ਨ ਬਹੁਤ ਸਾਰੇ ਖੇਤਰਾਂ ਨੂੰ ਕਵਰ ਕਰਦੀ ਹੈ, ਪਰ ਇੱਥੇ ਕੁਝ ਆਮ ਸ਼੍ਰੇਣੀਆਂ ਹਨਲਾਗਤ ਅਨੁਕੂਲਨਆਨ-ਪ੍ਰੀਮਿਸਸ ਤੋਂ ਕਲਾਉਡ ਵਿੱਚ ਜਾਣਾ ਐਪਲੀਕੇਸ਼ਨਾਂ, ਸੇਵਾਵਾਂ ਅਤੇ ਬੁਨਿਆਦੀ ਢਾਂਚੇ 'ਤੇ ਤੁਹਾਡੇ ਪੈਸੇ ਖਰਚਣ ਦੇ ਤਰੀਕੇ ਨੂੰ ਬਦਲਦਾ ਹੈ।ਤੁਸੀਂ ਇੱਕ ਪੁਰਾਤਨ ਆਨ-ਪ੍ਰੀਮਿਸਸ ਸੇਵਾ ਦਾ ਮੁਲਾਂਕਣ ਪੂਰਾ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਮਾਈਗ੍ਰੇਸ਼ਨ ਤੋਂ ਬਾਅਦ ਖੋਜ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਆਧੁਨਿਕ ਹਾਰਡਵੇਅਰ, ਤੇਜ਼ ਮੈਮੋਰੀ, ਅਤੇ ਨਵੇਂ CPU ਆਰਕੀਟੈਕਚਰ ਇਸ ਨੂੰ ਵਧੇਰੇ ਕੁਸ਼ਲਤਾ ਨਾਲ ਚਲਾਉਂਦੇ ਹਨ।ਇਸਦਾ ਮਤਲਬ ਇਹ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਤੁਹਾਡੀਆਂ VM ਬਹੁਤ ਜ਼ਿਆਦਾ ਪ੍ਰੋਵਿਜ਼ਨਡ ਹਨ ਅਤੇ ਪੈਸੇ ਦੀ ਬਰਬਾਦੀ ਕਰ ਰਹੀਆਂ ਹਨਤੁਸੀਂ ਕੰਪਿਊਟ ਇੰਜਣ 'ਤੇ ਪਹਿਲਾਂ ਤੋਂ ਤਿਆਰ ਕੀਤੇ ਗਏ VM ਉਦਾਹਰਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ।ਸ਼ਾਇਦ ਤੁਹਾਨੂੰ ਓਨੇ ਲੋਡ ਬੈਲੈਂਸਰਾਂ ਦੀ ਲੋੜ ਨਹੀਂ ਸੀ ਜਿੰਨੀ ਤੁਸੀਂ ਸੋਚੀ ਸੀ, ਜਾਂ ਤੁਸੀਂ ਮੂਵ ਵਿੱਚ ਆਪਣੇ ਡੇਟਾਬੇਸ ਨੂੰ ਸਾਫ਼ ਕਰਨ ਵਿੱਚ ਕਾਮਯਾਬ ਹੋ ਗਏ ਹੋ ਅਤੇ ਹੁਣ ਅਜਿਹੀ ਜਗ੍ਹਾ ਹੈ ਜੋ ਤੁਸੀਂ ਨਹੀਂ ਵਰਤ ਰਹੇ ਹੋ।ਕਲਾਉਡ ਵਿੱਚ ਪੈਸੇ ਬਚਾਉਣ ਅਤੇ ਘੱਟ ਸੰਚਾਲਨ ਲਾਗਤ ਦੇ ਤਰੀਕੇ ਲੱਭਣਾ ਇੱਕ ਫੁੱਲ-ਟਾਈਮ ਨੌਕਰੀ ਬਣ ਸਕਦਾ ਹੈ ਜੋ ਆਪਣੇ ਲਈ ਭੁਗਤਾਨ ਕਰਦਾ ਹੈ।ਗੂਗਲ ਕਲਾਉਡ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਲਾਗਤ ਪ੍ਰਬੰਧਨ ਟੂਲ ਹਨ ਜੋ ਕਲਾਉਡ ਕੀਮਤ ਨੂੰ ਸਮਝਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦੇ ਹਨਆਟੋਮੇਸ਼ਨਤੁਹਾਡੀ ਗਣਨਾ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸਵੈਚਾਲਿਤ ਕਰਨਾ ਕਲਾਉਡ ਵਿੱਚ ਵਰਕਲੋਡ ਕਾਰਨ ਲਾਗਤਬੱਚਤ ਅਤੇ ਕੁਸ਼ਲਤਾ ਲਾਭ ਹੋ ਸਕਦੇ ਹਨਡਿਪਲਾਇਮੈਂਟ ਮੈਨੇਜਰਮਦਦ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਇੱਕ Google ਕਲਾਉਡ ਉਤਪਾਦ ਹੈ। ਤੁਸੀਂ ਸਧਾਰਨ ਟੈਂਪਲੇਟਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਲਾਉਡਸਰੋਤਾਂ ਨੂੰ ਬਣਾਉਂਦੇ ਅਤੇ ਪ੍ਰਬੰਧਿਤ ਕਰਦੇ ਹੋgcloudਨਾਲ ਸਕ੍ਰਿਪਟ ਕਰਨਾ ਇੱਕ ਵਿਕਲਪ ਹੈ ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ ਖੁਦ ਦੇ ਸਵੈਚਾਲਨ ਲਿਖਣਾ ਪਸੰਦ ਕਰਦੇ ਹੋ।ਜਦੋਂ ਕਿ ਵਿੱਤੀਲਾਭ ਆਟੋਮੇਸ਼ਨ ਦੇ ਨਾਲ ਆਉਂਦੇ ਹਨ, ਹੋਰ ਫਾਇਦਿਆਂ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਸ਼ਾਮਲ ਹਨ:- ਗਲਤੀ ਦਰਾਂ ਨੂੰ ਘਟਾਉਣ ਲਈ ਮਿਆਰੀ ਅਤੇ ਦੁਹਰਾਉਣ ਯੋਗ ਪ੍ਰਕਿਰਿਆਵਾਂ- ਪਾਲਣਾ ਅਤੇ ਸ਼ਾਸਨ ਲਈ ਆਡਿਟ ਕਰਨ ਯੋਗ ਟਰੈਕਿੰਗ- ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਕਿਵੇਂ ਕੰਮ ਕਰਦੀ ਹੈ, ਇਹ ਕਿਵੇਂ ਟੁੱਟਦੀ ਹੈ, ਅਤੇ ਇਸਨੂੰ ਕਿਵੇਂ ਠੀਕ ਕਰਨਾ ਹੈ ਇਸ ਬਾਰੇ ਵਧੀ ਹੋਈ ਸਮਝਆਟੋਮੇਸ਼ਨ ਚੇਤਾਵਨੀ ਅਤੇ ਮਨੁੱਖੀ ਪ੍ਰਤੀਕ੍ਰਿਆ ਸਮੇਂ 'ਤੇ ਨਿਰਭਰਤਾ ਨੂੰ ਘਟਾ ਕੇ ਅਪਟਾਈਮ ਵਧਾਉਂਦੀ ਹੈ, ਵਰਕਫਲੋ ਨੂੰ ਦਸਤਾਵੇਜ਼ੀ ਰੂਪ ਦੇ ਕੇ ਤਕਨੀਕੀ ਕਰਜ਼ੇ ਨੂੰ ਘਟਾਉਂਦੀ ਹੈ, ਅਤੇ ਤੁਹਾਡੇ ਇੰਜੀਨੀਅਰਾਂ ਨੂੰ ਬਿਹਤਰ ਉਤਪਾਦਾਂ, ਸਾਧਨਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਨੂੰ ਬਣਾਉਣ 'ਤੇ ਘੱਟ ਰੌਸ਼ਨੀ ਰੱਖਣ ਅਤੇ ਜ਼ਿਆਦਾ ਧਿਆਨ ਦੇਣ ਦਿੰਦੀ ਹੈ।ਇਹ ਸੰਕਲਪ ਸਾਈਟ ਭਰੋਸੇਯੋਗਤਾ ਇੰਜੀਨੀਅਰਿੰਗ (SRE) ਦੇ ਮੂਲ ਵਿੱਚ ਹਨ।ਗੂਗਲ ਕਲਾਉਡ ਸਾਈਟ ਭਰੋਸੇਯੋਗਤਾ ਇੰਜੀਨੀਅਰਿੰਗ 'ਤੇ ਇੱਕ ਮੁਫਤ-ਟੂ-ਔਨਲਾਈਨ ਕਿਤਾਬ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ, ਨਾਲ ਹੀ ਇੱਕ SRE ਵਰਕਬੁੱਕ ਪੇਸ਼ ਕਰਦਾ ਹੈ ਜੋ ਅਮਲੀ ਉਦਾਹਰਣਾਂ ਅਤੇ ਕੇਸ ਅਧਿਐਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈਤੁਹਾਡੇ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਅਤੇ ਕੋਡ ਨੂੰ ਡੀਕਪਲਿੰਗਜਦੋਂ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਵਧਦੀ ਹੈ ਤਾਂ ਤੁਸੀਂ ਕਈ ਵਾਰ ਸੇਵਾਵਾਂ ਨੂੰ ਦੁੱਗਣਾ ਕਰਦੇ ਹੋ।ਜੁੜੀਆਂ ਸੇਵਾਵਾਂ ਨੂੰ ਤੋੜਨਾ, ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਸਕੇਲ ਕਰਨਾ ਜਾਣਨਾ, ਤੁਹਾਡੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਉਪਲਬਧਤਾ ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਂਦਾ ਹੈ।ਇਸ ਪ੍ਰਕਿਰਿਆ ਦੇ ਆਮ ਤੌਰ 'ਤੇ ਤਿੰਨ ਪੜਾਅ ਹੁੰਦੇ ਹਨ:- ਹਰ ਜਗ੍ਹਾ ਕੋਡ (IaC) ਦੇ ਰੂਪ ਵਿੱਚ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਨੂੰ ਲਾਗੂ ਕਰੋ।IaC ਅਤੇ ਸੰਰਚਨਾ ਪ੍ਰਬੰਧਨ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਲਾਗੂ ਕਰਕੇ, ਤੁਸੀਂ ਆਪਣੇ ਪੂਰੇ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਦੀ ਵਿਵਸਥਾ ਅਤੇ ਸੰਰਚਨਾ ਲਈ ਟਰੇਸ ਕਰਨ ਯੋਗ, ਆਡਿਟ ਕਰਨ ਯੋਗ ਅਤੇ ਦੁਬਾਰਾ ਪੈਦਾ ਕਰਨ ਯੋਗ ਬਿਲਡਿੰਗ ਬਲਾਕ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹੋ- ਤੁਹਾਡੀਆਂ ਮੌਜੂਦਾ ਸੇਵਾਵਾਂ ਨੂੰ ਮਾਈਕ੍ਰੋ ਸਰਵਿਸਿਜ਼ ਵਿੱਚ ਡੀਕਪਲ ਕਰੋ।ਹਰੇਕ ਮਾਈਕ੍ਰੋਸਰਵਿਸ ਨੂੰ ਆਪਣਾ ਅਸਫਲ ਡੋਮੇਨ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਦੇਣ ਲਈ ਪਬ/ਸਬ ਵਰਗੇ ਸੰਦੇਸ਼-ਅਧਾਰਿਤ ਮਿਡਲਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰੋ- ਸੇਵਾਵਾਂ ਨੂੰ ਇੱਕ ਸੇਵਾ ਦੇ ਤੌਰ 'ਤੇ ਪਲੇਟਫਾਰਮ ਲਈ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਤੋਂ ਮਾਈਗਰੇਟ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ , ਜਾਂ ਇੱਥੋਂ ਤੱਕ ਕਿ ਸੇਵਾ ਦੇ ਤੌਰ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ ਜਾਂ ਸੇਵਾ ਦੇ ਤੌਰ 'ਤੇ ਸਰਵਰ ਰਹਿਤ।"ਮੋਨੋਲਿਥਿਕ ਕੋਡ ਅਤੇ ਬੁਨਿਆਦੀ ਢਾਂਚਾ"ਤੋਂ "ਆਈਏਏਐਸ ਸਪੈਕਟ੍ਰਮ ਵਿੱਚ ਕੁਸ਼ਲਤਾ ਨਾਲ ਚੱਲ ਰਹੀਆਂ ਡੀਕਪਲਡ ਮਾਈਕ੍ਰੋਸਰਵਿਸਾਂ"ਤੱਕ ਦਾ ਸਫ਼ਰ ਇੱਕ ਕੀਮਤੀ ਟੀਚਾ ਹੈ ਜਿਸ ਵਿੱਚ ਸਮਾਂ, ਮਿਹਨਤ ਅਤੇ ਸਮਰਪਣ ਲੱਗੇਗਾਕਾਰਗੁਜ਼ਾਰੀ ਟਿਊਨਿੰਗਕਾਰਗੁਜ਼ਾਰੀ ਟਿਊਨਿੰਗ ਸਿਸਟਮ ਉਪਯੋਗਤਾ ਅਤੇ ਜਵਾਬ ਸਮੇਂ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਲਾਭ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੀ ਹੈ।ਹਰੇਕ ਵਰਕਲੋਡ ਵਿੱਚ ਕਾਰਜਕੁਸ਼ਲਤਾ ਟਿਊਨਿੰਗ ਲਈ ਇੱਕ ਵੱਖਰਾ ਤਰੀਕਾ ਹੁੰਦਾ ਹੈ, ਸਾਫਟਵੇਅਰ ਸੰਰਚਨਾ ਫਾਈਲਾਂ ਤੋਂ ਲੈ ਕੇ ਟਿਊਨਿੰਗ ਕਰਨਲ ਫਲੈਗ ਤੱਕ।LAMP ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ, ਕਾਰਗੁਜ਼ਾਰੀ ਟਿਊਨਿੰਗ ਆਮ ਤੌਰ 'ਤੇ ਤਿੰਨ ਸ਼੍ਰੇਣੀਆਂ ਦੇ ਅੰਦਰ ਆਉਂਦੀ ਹੈ:- ਕਲਾਉਡ, ਨੈੱਟਵਰਕ, ਅਤੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਟਿਊਨ ਕਰਨਾ: - ਗੂਗਲ ਕਲਾਉਡ ਨੈਟਵਰਕ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ 5 ਕਦਮ ਇਹ ਸਮਝਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦੇ ਹਨ ਕਿ ਗੂਗਲ ਕਲਾਉਡ ਨੈਟਵਰਕਿੰਗ ਦਾ ਵੱਧ ਤੋਂ ਵੱਧ ਲਾਭ ਕਿਵੇਂ ਲੈਣਾ ਹੈ - ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਖਾਸ TCP ਲੇਟੈਂਸੀ ਲੋੜਾਂ ਹਨ ਤਾਂ Google ਕਲਾਉਡ ਵਿੱਚ ਨੈੱਟਵਰਕ ਪ੍ਰਦਰਸ਼ਨ ਲਈ TCP ਅਨੁਕੂਲਤਾ ਮਦਦ ਕਰ ਸਕਦੀ ਹੈ - ਸਥਿਰ ਡਿਸਕਾਂ ਅਤੇ ਸਥਾਨਕ SSD ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣਾ ਤੁਹਾਨੂੰ IOPS ਭਾਰੀ ਵਰਕਲੋਡਾਂ ਲਈ ਆਰਕੀਟੈਕਟਿੰਗ ਬਾਰੇ ਸਿੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ। - ਕੰਪਿਊਟ ਇੰਜਣ 'ਤੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਨਾਲ ਹੋਰ Google ਕਲਾਉਡ API ਅਤੇ ਸੇਵਾਵਾਂ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰਦੇ ਸਮੇਂ API ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰਦਰਸ਼ਨ ਵਿੱਚ ਮਦਦ ਮਿਲ ਸਕਦੀ ਹੈ। - ਵੈੱਬ ਸਰਵਰ ਨੂੰ ਟਿਊਨਿੰਗ: - ਅਪਾਚੇ ਪਰਫਾਰਮੈਂਸ ਟਿਊਨਿੰਗ ਅਤੇ NGINX ਪਰਫਾਰਮੈਂਸ ਟਿਊਨਿੰਗ, ਜਾਂ "ਤੁਹਾਡੇ ਵੈੱਬ ਸਰਵਰ ਪ੍ਰਦਰਸ਼ਨ ਟਿਊਨਿੰਗ"ਲਈ ਇੱਕ ਆਮ ਗੂਗਲ ਖੋਜ ਤੁਹਾਨੂੰ ਸਹੀ ਦਿਸ਼ਾ ਵਿੱਚ ਲੈ ਜਾਵੇਗੀ ਡਾਟਾਬੇਸ ਟਿਊਨਿੰਗ: ## ਅੱਗੇ ਕੀ ਹੈ - ਕੰਪਿਊਟ ਇੰਜਣ 'ਤੇ LAMP ਸੈਟ ਕਰਨਾ - ਇੱਕ LAMP ਸਟੈਕ ਲਗਾਓ - ਕੰਪਿਊਟ ਇੰਜਣ ਜਾਂ GKE 'ਤੇ ਕੰਪਿਊਟ ਵਰਕਲੋਡ ਚਲਾਉਣ ਬਾਰੇ ਹੋਰ ਜਾਣੋ GKE ਨੂੰ ਕਲਾਊਡ SQL ਨਾਲ ਕਨੈਕਟ ਕਰੋ VM 'ਤੇ ਮਾਈਗਰੇਟ ਕਰੋ ਅਤੇ ਕੰਟੇਨਰਾਂ 'ਤੇ ਮਾਈਗ੍ਰੇਟ ਕਰੋ ਐਪ ਇੰਜਣ ਦੇ ਨਾਲ ਇੱਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਪ੍ਰਬੰਧਿਤ ਸਰਵਰ ਰਹਿਤ ਪਲੇਟਫਾਰਮ 'ਤੇ ਬਹੁਤ ਜ਼ਿਆਦਾ ਸਕੇਲੇਬਲ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਓ Google Cloud 'ਤੇ ਡਾਟਾਬੇਸ ਵਿਕਲਪਾਂ ਬਾਰੇ ਹੋਰ ਜਾਣੋ Google ਕਲਾਉਡ ਬਾਰੇ ਸੰਦਰਭ ਆਰਕੀਟੈਕਚਰ, ਡਾਇਗ੍ਰਾਮ, ਟਿਊਟੋਰਿਅਲ ਅਤੇ ਵਧੀਆ ਅਭਿਆਸਾਂ ਦੀ ਪੜਚੋਲ ਕਰੋ। ਸਾਡੇ ਕਲਾਉਡ ਆਰਕੀਟੈਕਚਰ ਸੈਂਟਰ 'ਤੇ ਇੱਕ ਨਜ਼ਰ ਮਾਰੋ।