আমি ভাবছিলাম অ্যাপ ইঞ্জিন এবং কম্পিউট ইঞ্জিনের মধ্যে পার্থক্য কী। কেউ আমাকে পার্থক্য ব্যাখ্যা করতে পারেন?
আমি ভাবছিলাম অ্যাপ ইঞ্জিন এবং কম্পিউট ইঞ্জিনের মধ্যে পার্থক্য কী। কেউ আমাকে পার্থক্য ব্যাখ্যা করতে পারেন?
উত্তর:
অ্যাপ ইঞ্জিন হ'ল একটি প্ল্যাটফর্ম-হিসাবে-পরিষেবা। এর অর্থ হল যে আপনি কেবল আপনার কোড মোতায়েন করেন এবং প্ল্যাটফর্মটি আপনার জন্য সমস্ত কিছু করে। উদাহরণস্বরূপ, যদি আপনার অ্যাপ্লিকেশনটি খুব সফল হয়ে যায়, অ্যাপ ইঞ্জিন স্বয়ংক্রিয়ভাবে বর্ধিত ভলিউমটি হ্যান্ডেল করার জন্য আরও উদাহরণ তৈরি করবে।
অ্যাপ ইঞ্জিন সম্পর্কে আরও পড়ুন
গণনা ইঞ্জিন একটি পরিকাঠামো-হিসাবে-পরিষেবা। আপনাকে নিজের ভার্চুয়াল মেশিনের দৃষ্টান্তগুলি তৈরি এবং কনফিগার করতে হবে। এটি আপনাকে আরও নমনীয়তা দেয় এবং সাধারণত অ্যাপ ইঞ্জিনের তুলনায় অনেক কম খরচ হয়। অপূর্ণতা হ'ল আপনাকে নিজের অ্যাপ এবং ভার্চুয়াল মেশিনগুলি নিজে পরিচালনা করতে হবে।
কম্পিউট ইঞ্জিন সম্পর্কে আরও পড়ুন
আপনি প্রয়োজনে অ্যাপ ইঞ্জিন এবং কম্পিউট ইঞ্জিন উভয়কেই মিশ্রিত করতে পারেন। তারা উভয়ই গুগল ক্লাউড প্ল্যাটফর্মের অন্যান্য অংশগুলির সাথে ভালভাবে কাজ করে ।
সম্পাদনা (মে 2016):
আরও একটি গুরুত্বপূর্ণ পার্থক্য: অ্যাপ্লিকেশন ইঞ্জিনে চলমান প্রকল্পগুলি কোনও অনুরোধ না এলে শূন্য উদাহরণে স্কেল করতে পারে instance এটি বিকাশের পর্যায়ে অত্যন্ত কার্যকর কারণ আপনি উদাহরণস্বরূপ-ঘন্টাগুলির উদার ফ্রি কোটায় না গিয়ে কয়েক সপ্তাহ যেতে পারেন। নমনীয় রানটাইম (অর্থাত্ "পরিচালিত ভিএমএস") অবিচ্ছিন্নভাবে চালনার জন্য কমপক্ষে একটি উদাহরণ প্রয়োজন।
সম্পাদনা (এপ্রিল 2017):
ক্লাউড ফাংশন (বর্তমানে বিটাতে) অ্যাবস্ট্রাকশন সম্পর্কিত অ্যাপ্লিকেশন ইঞ্জিন থেকে পরের স্তরটি - কোনও উদাহরণ নেই! এটি বিকাশকারীদের দান-আকারের কোডের টুকরো স্থাপন করতে অনুমতি দেয় যা বিভিন্ন ইভেন্টের প্রতিক্রিয়া হিসাবে কার্যকর করে, যার মধ্যে HTTP অনুরোধ, ক্লাউড স্টোরেজ পরিবর্তন ইত্যাদি অন্তর্ভুক্ত থাকতে পারে may
অ্যাপ ইঞ্জিনের সাথে সবচেয়ে বড় পার্থক্যটি হ'ল ফাংশনগুলির জন্য প্রতি 100 মিলি সেকেন্ডের দাম নির্ধারণ করা হয়, তবে অ্যাপ ইঞ্জিনের উদাহরণগুলি কেবল 15 মিনিটের নিষ্ক্রিয়তার পরে বন্ধ হয়ে যায়। আরেকটি সুবিধা হ'ল মেঘ ফাংশনগুলি তত্ক্ষণাত্ কার্যকর করা হবে, যখন অ্যাপ্লিকেশন ইঞ্জিনে কল করার জন্য একটি নতুন উদাহরণের প্রয়োজন হতে পারে - এবং শীতল-প্রারম্ভিক নতুন উদাহরণটি কয়েক সেকেন্ড বা তার বেশি সময় নিতে পারে (রানটাইম এবং আপনার কোডের উপর নির্ভর করে)।
এটি (ক) বিরল কলগুলির জন্য ক্লাউড ফাংশনকে আদর্শ করে তোলে - কিছু ঘটলে কেবল উদাহরণটিকে লাইভ রাখার দরকার নেই, (খ) দ্রুত পরিবর্তন হওয়া ভারগুলি যেখানে দৃষ্টান্তগুলি প্রায়শই ঘুরপাক খাওয়া এবং বন্ধ করা হয় এবং সম্ভবত আরও ব্যবহারের ক্ষেত্রে।
মৌলিক পার্থক্য হল Google App ইঞ্জিন ( Gae ) একটি হল একটি পরিষেবা (যেমন প্ল্যাটফর্ম PaaS ) যেহেতু গুগল কম্পিউট ইঞ্জিন ( জিসিই পরীক্ষায় ) একটি হল একটি পরিষেবা (যেমন অবকাঠামো IaaS ) ।
GAE এ আপনার অ্যাপ্লিকেশনটি চালানোর জন্য আপনাকে কেবল নিজের কোড লিখতে হবে এবং এটি GAE এ স্থাপন করতে হবে, অন্য কোনও মাথা ব্যাথা নেই। যেহেতু জিএই পুরোপুরি স্কেলেবল, তাই ট্র্যাফিক বেশি হলে এবং স্বয়ংক্রিয়ভাবে ট্র্যাফিক হ্রাস হওয়ার সাথে সাথে এটি আরও উদাহরণ অর্জন করবে more আপনি যে সম্পদগুলি সত্যই ব্যবহার করেন তার জন্য আপনাকে চার্জ করা হবে , অর্থাত্ আপনার অ্যাপ্লিকেশন সত্যই ব্যবহৃত তাত্ক্ষণিক সময় , স্থানান্তরিত ডেটা , সঞ্চয়স্থান ইত্যাদির জন্য আপনাকে বিল দেওয়া হবে । তবে সীমাবদ্ধতাটি হ'ল, আপনি কেবল পাইথন, পিএইচপি, জাভা, নোডজেএস, নেট, রুবি এবং ** গোতে আপনার অ্যাপ্লিকেশন তৈরি করতে পারেন ।
অন্যদিকে, জিসিই আপনাকে ভার্চুয়াল মেশিনের আকারে পূর্ণ অবকাঠামো সরবরাহ করে । আপনি যে কোনও প্রোগ্রাম লিখতে বা ইনস্টল করতে পারবেন সেই ভিএমগুলির পরিবেশ এবং রানটাইমের উপরে আপনার সম্পূর্ণ নিয়ন্ত্রণ রয়েছে। কার্যত জিসিই হ'ল গুগল ডেটা কেন্দ্রগুলি কার্যত ব্যবহার করার উপায়। জিসিইতে আপনাকে লোড ব্যালেন্সার ব্যবহার করে স্কেলাবিলিটি পরিচালনা করতে আপনার অবকাঠামোটি ম্যানুয়ালি কনফিগার করতে হবে ।
GAE এবং GCE উভয়ই গুগল ক্লাউড প্ল্যাটফর্মের অংশ ।
আপডেট: মার্চ ২০১৪ এ গুগল ম্যানেজড ভার্চুয়াল মেশিন নামে অ্যাপ ইঞ্জিনের অধীনে একটি নতুন পরিষেবা ঘোষণা করেছে । পরিচালিত ভিএম অ্যাপ্লিকেশন ইঞ্জিন অ্যাপ্লিকেশন প্ল্যাটফর্ম, সিপিইউ এবং মেমরি বিকল্পগুলির চেয়ে আরও কিছুটা নমনীয়তা সরবরাহ করে। জিসিইর মতো আপনি অ্যাপ ইঞ্জিন অ্যাপ্লিকেশনটির জন্য এই ভিএমগুলিতে একটি কাস্টম রানটাইম পরিবেশ তৈরি করতে পারেন। আসলে অ্যাপ্লিকেশন ইঞ্জিনের পরিচালিত ভিএমগুলি আইএএএস এবং পিএএএস এর মধ্যে কিছুটা সীমান্তকে ঝাপসা করে।
এটিকে সহজভাবে বলতে: গণনা ইঞ্জিন আপনাকে এমন একটি সার্ভার দেয় যার জন্য আপনার সম্পূর্ণ নিয়ন্ত্রণ / দায়বদ্ধ। অপারেটিং সিস্টেমে আপনার সরাসরি অ্যাক্সেস রয়েছে এবং আপনি যে সফ্টওয়্যারটি চান সেটি ইনস্টল করুন যা সাধারণত একটি ওয়েব সার্ভার, ডাটাবেস ইত্যাদি থাকে ...
অ্যাপ ইঞ্জিনে আপনি অন্তর্নিহিত সফ্টওয়্যারগুলির কোনও অপারেটিং সিস্টেম পরিচালনা করেন না। আপনি কেবল কোড (জাভা, পিএইচপি, পাইথন বা গো) এবং ভোইলা আপলোড করেন - এটি কেবল চালিত হয় ...
অ্যাপ ইঞ্জিন বিশেষত অনভিজ্ঞ ব্যক্তিদের জন্য প্রচুর মাথাব্যথা বাঁচায় তবে এর দুটি উল্লেখযোগ্য ত্রুটি রয়েছে: 1. আরও ব্যয়বহুল (তবে এটিতে একটি নিখরচায় কোটা রয়েছে যা গণনা ইঞ্জিনটি দেয় না) ২. আপনার নিয়ন্ত্রণ কম থাকে, সুতরাং কিছু জিনিস ঠিক তেমন নয় সম্ভব, বা শুধুমাত্র একটি নির্দিষ্ট উপায়ে সম্ভব (উদাহরণস্বরূপ ফাইল সংরক্ষণ এবং লেখার জন্য)।
বা এটিকে আরও সরল করে তোলার জন্য (যেহেতু অনেক সময় আমরা জিএই স্ট্যান্ডার্ড এবং জিএই ফ্লেক্সের মধ্যে পার্থক্য করতে ব্যর্থ হই):
কম্পিউট ইঞ্জিন ভার্চুয়াল পিসির সাথে সাদৃশ্যযুক্ত যেখানে আপনি উদাহরণস্বরূপ একটি ছোট ওয়েবসাইট + ডাটাবেস স্থাপন করবেন। ইনস্টলড ডিস্ক ড্রাইভের নিয়ন্ত্রণ সহ আপনি সবকিছু পরিচালনা করেন। আপনি যদি কোনও ওয়েবসাইট স্থাপন করেন তবে আপনি ডিএনএস ইত্যাদি স্থাপনের দায়িত্বে আছেন etc.
গুগল অ্যাপ ইঞ্জিন (স্ট্যান্ডার্ড) কেবলমাত্র পঠনযোগ্য স্যান্ডবক্সযুক্ত ফোল্ডারের মতো যেখানে আপনি কোডটি আপলোড করার জন্য কোড আপলোড করেন এবং বাকিগুলি সম্পর্কে চিন্তা করবেন না (হ্যাঁ: কেবল পঠনযোগ্য - আপনার জন্য একটি নির্দিষ্ট লাইব্রেরি ইনস্টল করা আছে এবং আপনি স্থাপন করতে পারবেন না ইচ্ছায় তৃতীয় পক্ষের লাইব্রেরি)। ডিএনএস / সাব-ডোমেন ইত্যাদি ম্যাপ করা এত সহজ।
গুগল অ্যাপ ইঞ্জিন (নমনীয়) আসলে একটি সম্পূর্ণ ফাইল-সিস্টেমের মতো (কেবলমাত্র একটি লকডাউন ফোল্ডার নয়) যেখানে স্ট্যান্ডার্ড ইঞ্জিনের চেয়ে আপনার আরও ক্ষমতা রয়েছে, যেমন আপনি পড়া / লেখার অনুমতি পেয়েছেন, তবে একটি কম্পিউট ইঞ্জিনের তুলনায় কম )। জিএই স্ট্যান্ডার্ডে আপনার জন্য একটি নির্দিষ্ট সেট লাইব্রেরি ইনস্টল করা আছে এবং আপনি ইচ্ছায় তৃতীয় পক্ষের লাইব্রেরি স্থাপন করতে পারবেন না। নমনীয় পরিবেশে আপনি কাস্টম বিল্ড এনভায়রনমেন্টগুলি (যেমন পাইথন 3) সহ আপনার অ্যাপ্লিকেশনটির উপর নির্ভর করে যা কিছু লাইব্রেরি ইনস্টল করতে পারেন।
যদিও GAE স্ট্যান্ডার্ড এটির সাথে মোকাবিলা করার জন্য অত্যন্ত জটিল (যদিও গুগল এটিকে সহজ করে তোলে) তবে চাপের মধ্যে পড়লে এটি সত্যিই ভাল স্কেল করে। এটি অসুবিধাজনক কারণ আপনার লকড-ডাউন পরিবেশের সাথে সামঞ্জস্যতা পরীক্ষা করতে এবং এটি নিশ্চিত করা এবং আপনি যে কোনও তৃতীয় পক্ষের লাইব্রেরি ব্যবহার করছেন তা নিশ্চিত হতে হবে যে আপনি GAE স্ট্যান্ডার্ডে কাজ করতে পারেন না সে সম্পর্কে অবগত নন 3rd এটি ব্যবহারে সেট আপ করতে আরও বেশি সময় লাগে তবে সাধারণ মোতায়েনের জন্য বেশি দিন এটি আরও বেশি ফলপ্রসূ হতে পারে।
তালিকার উপরে অ্যাপ্লিকেশন ইঞ্জিন বনাম কম্পিউট ইঞ্জিন নোটগুলি ছাড়াও গুগল কুবারনেট ইঞ্জিনের সাথে তুলনা এবং ছোট থেকে খুব বড় পর্যন্ত বিস্তৃত অ্যাপ্লিকেশনগুলির অভিজ্ঞতার ভিত্তিতে কিছু নোটের তুলনা অন্তর্ভুক্ত রয়েছে। আরও পয়েন্টগুলির জন্য গুগল ক্লাউড প্ল্যাটফর্ম ডকুমেন্টেশন দেখুন অ্যাপ ইঞ্জিন পরিবেশ চয়ন করা পৃষ্ঠায় অ্যাপ ইঞ্জিন স্ট্যান্ডার্ড এবং ফ্লেক্সের বৈশিষ্ট্যগুলির উচ্চ স্তরের বিবরণ দেখুন । অ্যাপ ইঞ্জিন এবং কুবারনেটিসের স্থাপনার আরেকটি তুলনার জন্য ড্যাজ উইলকিন অ্যাপ ইঞ্জিন ফ্লেক্স বা কুবারনেটস ইঞ্জিন পোস্টটি দেখুন ।
অ্যাপ ইঞ্জিন স্ট্যান্ডার্ড
পেশাদাররা
কনস
অ্যাপ ইঞ্জিন ফ্লেক্স
পেশাদাররা
কনস
গুগল কুবারনেটস ইঞ্জিন
পেশাদাররা
কনস
গণনা ইঞ্জিন
পেশাদাররা
কনস
ইতিমধ্যে ব্যাখ্যা করা হয়েছে গুগল কম্পিউট ইঞ্জিন (জিসিই) হ'ল সার্ভিস অব ইনফ্রাস্ট্রাকচার (আইএএএস) যখন গুগল অ্যাপ ইঞ্জিন (জিএই) প্লাটফর্ম হিসাবে পরিষেবা হিসাবে রয়েছে (পাউস)। আরও ভাল উপায়ে পার্থক্যটি বুঝতে আপনি নীচের চিত্রটি পরীক্ষা করতে পারেন (এখান থেকে নেওয়া এবং আরও ভালভাবে এখানে ব্যাখ্যা করা হয়েছে ) -
গুগল কম্পিউট ইঞ্জিন
জিসিই হ'ল গুগল ক্লাউড প্ল্যাটফর্ম (জিসিপি) থেকে সরবরাহ করা একটি গুরুত্বপূর্ণ পরিষেবা যেহেতু বেশিরভাগ জিসিপি পরিষেবাদি পরিচালনার স্তরের নিচে জিসিই ইনস্ট্যান্স (ভিএম) ব্যবহার করে (কোনটি নিশ্চিত না)। এর মধ্যে অ্যাপ ইঞ্জিন, ক্লাউড ফাংশনস, কুবারনেটস ইঞ্জিন (প্রারম্ভিক কনটেইনার ইঞ্জিন), ক্লাউড এসকিউএল ইত্যাদি রয়েছে includes জিসিই উদাহরণগুলি সেখানে সর্বাধিক কাস্টমাইজযোগ্য ইউনিট এবং তাই কেবল তখনই ব্যবহার করা উচিত যখন আপনার অ্যাপ্লিকেশন অন্য কোনও জিসিপি পরিষেবাদিতে চলতে না পারে। লোকেরা বেশিরভাগ সময় তাদের অন-প্রেম অ্যাপ্লিকেশনগুলিকে জিসিপিতে স্থানান্তর করতে জিসিই ব্যবহার করে, কারণ এতে ন্যূনতম পরিবর্তন প্রয়োজন। পরে, তারা তাদের অ্যাপ্লিকেশনের পৃথক উপাদানগুলির জন্য অন্যান্য জিসিপি পরিষেবাদি ব্যবহার করতে বেছে নিতে পারে।
গুগল অ্যাপ ইঞ্জিন
জিএইই হ'ল জিসিপির দেওয়া প্রথম পরিষেবা (গুগল ক্লাউড ব্যবসায় আসার অনেক আগে)। এটি 0 থেকে সীমাহীন দৃষ্টান্তগুলিতে অটোসকেলে যায় (এটি নীচে জিসিই ব্যবহার করে)। এটি 2 স্বাদের স্ট্যান্ডার্ড এনভায়রনমেন্ট এবং নমনীয় পরিবেশের সাথে আসে।
স্ট্যান্ডার্ড এনভায়রনমেন্টটি সত্যিই দ্রুত, যখন কেউ আপনার অ্যাপ্লিকেশন ব্যবহার করে না তখন 0 স্কেল করে স্কেল করে এবং কয়েক সেকেন্ডে স্কেল করে এবং ক্যাশিং, প্রমাণীকরণ ইত্যাদির জন্য গুগল পরিষেবা এবং লাইব্রেরি নিযুক্ত করে থাকে স্ট্যান্ডার্ড পরিবেশ সহ সতর্কতা হ'ল এটি অত্যন্ত সীমাবদ্ধ যেহেতু এটি একটি স্যান্ডবক্সে চলে। আপনাকে কেবল নির্দিষ্ট প্রোগ্রামিং ভাষার জন্য পরিচালিত রানটাইম ব্যবহার করতে হবে। সাম্প্রতিক সংযোজনগুলি হ'ল নোড.জেএস (8.x) এবং পাইথন 3.x. পুরানো রানটাইমগুলি গো, পিএইচপি, পাইথন ২.7, জাভা ইত্যাদির জন্য উপলব্ধ are
নমনীয় পরিবেশটি আরও খোলা কারণ এটি আপনাকে কাস্টম রানটাইমগুলি ব্যবহার করতে দেয় কারণ এটি ডকার পাত্রে ব্যবহার করে। সুতরাং যদি আপনার রানটাইম প্রদত্ত রানটাইমগুলিতে উপলব্ধ না হয় তবে আপনি সর্বদা কার্যকর করার পরিবেশের জন্য নিজের ডকফাইল তৈরি করতে পারেন। এটি সহ যে সাবধানতা অবলম্বন করা হচ্ছে তা হ'ল এটির জন্য কমপক্ষে 1 টি দৌড় হওয়া দরকার, এমনকি যদি কেউ আপনার অ্যাপ ব্যবহার না করে থাকে তবে প্লাস উপরে এবং নীচে কয়েক মিনিটের প্রয়োজন হয়।
GAE নমনীয়তা কুবারনেটস ইঞ্জিনের সাথে বিভ্রান্ত করবেন না, কারণ পরেরটি প্রকৃত কুবারনেট ব্যবহার করে এবং আরও অনেকগুলি কাস্টমাইজেশন এবং বৈশিষ্ট্য সরবরাহ করে। GAE Flex কার্যকর যখন আপনি স্টেটলেস পাত্রে চান এবং আপনার অ্যাপ্লিকেশনটি কেবলমাত্র HTTP বা HTTPS প্রোটোকলগুলিতে নির্ভর করে। অন্যান্য প্রোটোকলগুলির জন্য কুবারনেটস ইঞ্জিন (জিকেই) বা জিসিই আপনার একমাত্র পছন্দ। আরও ভাল ব্যাখ্যার জন্য আমার অন্যান্য উত্তর চেক করুন ।
অ্যাপ ইঞ্জিন বিকাশকারীদের গুগল কম্পিউট ইঞ্জিন কোরগুলি নিয়ন্ত্রণ করার ক্ষমতা দেয় পাশাপাশি গুগল কম্পিউট ইঞ্জিন ডেটা প্রসেসিং অ্যাপ্লিকেশনগুলির জন্য একটি ওয়েব-মুখোমুখি ফ্রন্ট এন্ড সরবরাহ করে।
অন্যদিকে, কম্পিউট ইঞ্জিন আপনার ভার্চুয়াল মেশিনগুলির প্রত্যক্ষ এবং সম্পূর্ণ অপারেটিং সিস্টেম পরিচালনা সরবরাহ করে। আপনার অ্যাপটি উপস্থাপনের জন্য আপনার সংস্থানগুলির প্রয়োজন হবে এবং গুগল ক্লাউড স্টোরেজ আপনার যে সম্পদ এবং ডেটা ব্যবহার করা হোক না কেন সংরক্ষণ করার জন্য এটি আদর্শ। আপনি বিশ্বজুড়ে হোস্টিংয়ের সাথে দ্রুত ডেটা অ্যাক্সেস পান। আপ-টাইম 99.95% এ নির্ভরযোগ্যতার গ্যারান্টি দেওয়া হয় এবং গুগল আপনার ডেটা ব্যাক আপ এবং পুনরুদ্ধার করার ক্ষমতাও সরবরাহ করে এবং বিশ্বাস করে বা না, সঞ্চয়স্থান সীমাহীন।
আপনি গুগল ক্লাউড স্টোরেজ, সঞ্চয়, পুনরুদ্ধার, প্রদর্শন এবং মুছে ফেলার মাধ্যমে আপনার সম্পদগুলি পরিচালনা করতে পারেন। আপনি ক্লাউড স্টোরেজে রাখা ফ্ল্যাট ডেটাশিটগুলি দ্রুত পড়তে এবং লিখতেও পারেন। গুগল ক্লাউড লাইনআপের পরে বিগকুয়েরি ery বিগকোয়ারির সাহায্যে আপনি প্রচুর পরিমাণে ডেটা বিশ্লেষণ করতে পারেন, আমরা কয়েক সেকেন্ডের মধ্যে কয়েক মিলিয়ন রেকর্ডের কথা বলছি। অ্যাক্সেস একটি সরল UI, বা একটি প্রতিনিধিত্বমূলক রাজ্য স্থানান্তর, বা REST ইন্টারফেসের মাধ্যমে পরিচালিত হয়।
ডেটা স্টোরেজ হ'ল আপনার সন্দেহ হতে পারে, কোনও সমস্যা নয় এবং কয়েকশ 'টিবি'র স্কেল। জাভা,। নেট, পাইথন, গো, রুবি, পিএইচপি, এবং জাভাস্ক্রিপ্টের জন্য ক্লায়েন্ট লাইব্রেরিগুলির একটি হোস্টের মাধ্যমে বিগকুয়েরি অ্যাক্সেসযোগ্য। নোএসকিউএল নামের একটি এসকিউএল-এর মতো সিনট্যাক্স পাওয়া যায় যা এই ক্লায়েন্ট লাইব্রেরির মাধ্যমে বা ওয়েব ব্যবহারকারী ইন্টারফেসের মাধ্যমে অ্যাক্সেস করা যায়। শেষ পর্যন্ত, গুগল ক্লাউড প্ল্যাটফর্ম ডাটাবেস বিকল্পগুলি, ক্লাউড এসকিউএল এবং ক্লাউড ডেটাস্টোর সম্পর্কে কথা বলা যাক।
একটি বড় পার্থক্য আছে। ক্লাউড এসকিউএলটি মূলত মাইএসকিউএল সম্পর্কিত সম্পর্কিত ডাটাবেসের জন্য, যেখানে ক্লাউড ডেটাস্টোর নোএসকিউএল ব্যবহার করে অপেক্ষাকৃত ডাটাবেসের জন্য। ক্লাউড এসকিউএল-এর সাহায্যে, আপনি মার্কিন যুক্তরাষ্ট্র, ইউরোপ বা এশিয়াতে হোস্টিং বাছাই করতে পারবেন, 100 গিগাবাইট স্টোরেজ সহ এবং ডাটাবেসের উদাহরণ হিসাবে 16 গিগাবাইট র্যাম।
ক্লাউড ডেটাস্টোর প্রতি মাসে 50 কে পঠন / লেখার নির্দেশাবলী এবং মাসে 1 জিবি ডেটা সঞ্চিত বিনা শুল্কে উপলভ্য। তবে এই কোটা ছাড়িয়ে গেলে পারিশ্রমিক রয়েছে। অ্যাপ ইঞ্জিন গুগল ক্লাউড প্ল্যাটফর্মের আরও স্বল্প পরিচিত, আরও লক্ষ্যবস্তু সদস্যদের সাথেও কাজ করতে পারে, এপিআই ব্যাকেন্ডস তৈরির জন্য ক্লাউড এন্ডপয়েন্টস, ডেটা বিশ্লেষণ এবং প্রবণতা পূর্বাভাসের জন্য গুগল প্রেডিকশন এপিআই, বা বহুভাষিক আউটপুট জন্য গুগল অনুবাদ এপিআই।
অ্যাপ্লিকেশন ইঞ্জিনের সাথে আপনি নিজেরাই ন্যায্য পরিমাণটি করতে পারবেন, যখন আপনি তার সহকর্মী গুগল ক্লাউড প্ল্যাটফর্ম পরিষেবাগুলির সাথে সহজে এবং দক্ষতার সাথে কাজ করার সক্ষমতাটি তৈরি করেন তখন এটি সম্ভাব্য স্ক্রোককেট হয়।
আমি এটি এমনভাবে ব্যাখ্যা করব যা আমার কাছে বোধগম্য হয়েছিল:
গণনা ইঞ্জিন : যদি আপনি নিজে নিজেই হয়ে থাকেন বা কোনও আইটি দল থাকেন এবং আপনি কেবল ক্লাউডে একটি কম্পিউটার ভাড়া নিতে চান যেখানে নির্দিষ্ট ওএস রয়েছে (উদাহরণস্বরূপ লিনাক্স), আপনি কম্পিউট ইঞ্জিনের জন্য যান। আপনাকে নিজেরাই সব করতে হবে।
অ্যাপ ইঞ্জিন : আপনি যদি (উদাহরণস্বরূপ) পাইথন প্রোগ্রামার হন এবং আপনি মেঘে একটি প্রাক-কনফিগার করা কম্পিউটার ভাড়া নিতে চান যা চলমান ওয়েব-সার্ভারের সাথে লিনাক্স এবং প্রয়োজনীয় মডিউলগুলি সহ সাম্প্রতিকতম পাইথন 3 এবং কিছু প্লাগ-ইন একত্রিত করতে পারে অন্যান্য বাহ্যিক পরিষেবাগুলি, আপনি অ্যাপ ইঞ্জিনের জন্য যান।
সার্ভারলেস কনটেইনার (ক্লাউড রান) : আপনি যদি নিজের স্থানীয় সেটআপ পরিবেশের সঠিক চিত্র স্থাপন করতে চান (উদাহরণস্বরূপ: পাইথন ৩.7 + ফ্লাস্ক + স্কলারন) তবে আপনি সার্ভার, স্কেলিং ইত্যাদির সাথে ডিল করতে চান না আপনি একটি ধারক তৈরি করেন আপনার স্থানীয় মেশিনে (ডকারের মাধ্যমে) এবং তারপরে এটি গুগল রানে স্থাপন করুন।
সার্ভারলেস মাইক্রোসার্ভাইস (ক্লাউড ফাংশন) : আপনি যদি নির্দিষ্ট কাজ করে এমন গুচ্ছের API (ফাংশন) লিখতে চান তবে আপনি গুগল ক্লাউড ফাংশনগুলির জন্য যান। আপনি কেবলমাত্র সেই নির্দিষ্ট ফাংশনগুলিতে মনোনিবেশ করেন, আপনার কাজটি মাইক্রোসার্ভিসেস হিসাবে প্রকাশ করার জন্য বাকী কাজ (সার্ভার, রক্ষণাবেক্ষণ, স্কেলিং ইত্যাদি) আপনার জন্য করা হয়।
আপনি আরও গভীর হতে যেতে আপনি কিছুটা নমনীয়তা হারাবেন তবে অপ্রয়োজনীয় প্রযুক্তিগত দিকগুলি নিয়ে আপনি উদ্বিগ্ন নন। আপনি আরও কিছুটা বেশি অর্থ প্রদান করেছেন কিন্তু আপনি সময় এবং ব্যয় সাশ্রয় করেছেন (আইটি অংশ): অন্য কেউ (গুগল) এটি আপনার জন্য করছে।
আপনি যদি ভার ভারসাম্য, স্কেলিং ইত্যাদির বিষয়ে যত্ন না নিতে চান তবে আপনার অ্যাপ্লিকেশনটিকে "স্টেটলেস" ওয়েব পরিষেবাগুলিতে ভাগ করে নেওয়া গুরুত্বপূর্ণ যা পৃথক স্টোরেজে (ডাটাবেস বা ব্লব স্টোরেজ) স্থির কিছু লিখতে পারে। তারপরে আপনি দেখতে পাবেন যে ক্লাউড রান এবং ক্লাউড ফাংশনগুলি কী দুর্দান্ত।
ব্যক্তিগতভাবে, আমি গুগল ক্লাউড চালানোর একটি দুর্দান্ত সমাধান পেয়েছি, বিকাশে নিখুঁত স্বাধীনতা (যতক্ষণ না রাষ্ট্রহীন), এটি একটি ওয়েব পরিষেবা হিসাবে প্রকাশ করুন, আপনার সমাধানটিকে ডক করুন, ক্লাউড রান দিয়ে এটি মোতায়েন করুন। গুগলকে আপনার আইটি এবং ডিভোপস হতে দিন, আপনাকে স্কেলিং এবং রক্ষণাবেক্ষণ সম্পর্কে কোনও প্রয়োজন নেই।
আমি অন্যান্য সমস্ত অপশন চেষ্টা করেছি এবং প্রত্যেকে বিভিন্ন উদ্দেশ্যে ভাল তবে গুগল রান কেবল দুর্দান্ত। আমার কাছে, এটি বিকাশে নমনীয়তা না হারিয়ে আসল সার্ভারলেস।
ভার্চুয়াল মেশিনগুলি (ভিএম) মেঘে হোস্ট করা হয়েছে। মেঘের আগে, এগুলিকে প্রায়শই ভার্চুয়াল প্রাইভেট সার্ভার (ভিপিএস) বলা হত। আপনি যেমন কোনও শারীরিক সার্ভার ব্যবহার করতে চান সেখানে আপনি অপারেটিং সিস্টেমটি ইনস্টল ও কনফিগার করেছেন, আপনার অ্যাপ্লিকেশনটি ইনস্টল করবেন, ডাটাবেস ইনস্টল করবেন, ওএসকে আপ টু ডেট রাখুন ইত্যাদি। এটি ইনফ্রাস্ট্রাকচার- হিসাবে পরিচিত as-a-Service (IaaS)।
আপনার ডেটাসেন্টারে কোনও ভিএম বা সার্ভারে একটি বিদ্যমান অ্যাপ্লিকেশন চলমান থাকলে এবং সহজেই এটি জিসিপিতে স্থানান্তর করতে চান যখন ভিএমগুলি সবচেয়ে কার্যকর হয় useful
অ্যাপ ইঞ্জিন অপারেটিং সিস্টেম, নেটওয়ার্কিং এবং আপনাকে কোনও শারীরিক সার্ভার বা ভিএম দিয়ে পরিচালনা করতে হবে এমন অনেকগুলি বিষয় নিয়ে ডিল করার প্রয়োজন ছাড়াই আপনার কোডটি হোস্ট করে এবং পরিচালনা করে। এটিকে রানটাইম হিসাবে ভাবেন যা স্বয়ংক্রিয়ভাবে আপনার প্রয়োগ, সংস্করণ এবং আপনার অ্যাপ্লিকেশনটিকে স্কেল করতে পারে। এটিকে বলা হয় প্ল্যাটফর্ম-এ-এ-পরিষেবা (পাস)।
অ্যাপ্লিকেশন ইঞ্জিন সর্বাধিক কার্যকর যখন আপনি নিজের অ্যাপ্লিকেশনটির স্বয়ংক্রিয় স্থাপনা এবং স্বয়ংক্রিয় স্কেলিং চান। আপনার অ্যাপ্লিকেশনটির কাস্টম ওএস কনফিগারেশন না লাগলে অ্যাপ ইঞ্জিনটি হাত দিয়ে ভিএমগুলি কনফিগার ও পরিচালনা করার ক্ষেত্রে প্রায়শই সুবিধাজনক।