বিকাশকারী দৃষ্টিকোণ থেকে আপনি কোন বৃহত সামাজিক ওয়েব অ্যাপ্লিকেশনটির জন্য কোন প্ল্যাটফর্মটি বিবেচনা করবেন? আপনি কোন বিকল্পটির শক্তি হিসাবে বিবেচনা করছেন সে সম্পর্কে কিছু বিশদ সরবরাহ করতে পারলে এটি দুর্দান্ত।
বিকাশকারী দৃষ্টিকোণ থেকে আপনি কোন বৃহত সামাজিক ওয়েব অ্যাপ্লিকেশনটির জন্য কোন প্ল্যাটফর্মটি বিবেচনা করবেন? আপনি কোন বিকল্পটির শক্তি হিসাবে বিবেচনা করছেন সে সম্পর্কে কিছু বিশদ সরবরাহ করতে পারলে এটি দুর্দান্ত।
উত্তর:
আমি একই অ্যাপটি জিএই (পাইথন এবং এখন জাভা) এবং অ্যাজুরে লিখেছি। আমি সম্ভবত উভয় ব্যবহার করতে থাকব, বিভিন্ন জিনিস জন্য। এখানে কয়েকটি চিন্তাভাবনা রয়েছে যা আমি আপডেট করে যাব:
GAE ব্যবহারের কারণগুলি:
অ্যাজুরি ব্যবহারের কারণগুলি:
আমি স্পষ্টতই পক্ষপাতদুষ্ট - আমি অ্যাপ ইঞ্জিন টিমে বিকাশকারীদের সম্পর্ক নিয়ে কাজ করি - তবে এটি আমার গ্রহণযোগ্যতা:
এগুলি সরাসরি তুলনামূলক নয়। এগুলির একটি সেট রয়েছে যার মধ্যে আপনি যে কোনও একটির জন্য লিখতে পারেন, তবে আপনি প্রতিটি ক্ষেত্রে একটি আলাদা জিনিস লিখবেন। অ্যাপ ইঞ্জিন একটি সীমাবদ্ধ রানটাইম পরিবেশ সরবরাহ করে - ফাইলগুলিতে কোনও লিখন নেই, কোনও সকেট নেই, এবং এরপরে - এবং একটি সম্পর্কহীন ডিবিএমএস। কিন্তু বিনিময়ে, আপনি একটি রানটাইম পরিবেশ পাবেন যা অনির্দিষ্টকালের জন্য স্কেল করে এবং যুক্তিসঙ্গত পরিমাণে আশ্বাস দেয় যে আপনার অ্যাপ্লিকেশনটি যতটা চাইবে তত বড় হবে।
অন্যদিকে, অ্যাজুরে কিছুটা কম সীমাবদ্ধ পরিবেশ সরবরাহ করে, যা আপনাকে অ্যাপ্লিকেশনগুলির একটি বিস্তৃত অ্যারে লিখতে দেয়, তবে আপনাকে আরও লিখতে হবে - যেহেতু আপনি নিজেরাই স্ট্যাকের অনেকগুলি প্রয়োগ করছেন - এবং স্কেল্যাবিলিটিটির অনেকটা স্বাচ্ছন্দ্য সরবরাহ করে ।
অবশেষে, এডাব্লুএস চূড়ান্তভাবে এটি নিজেই সমাধান দেয়। তারা হার্ডওয়্যার এবং স্টোরেজ সরবরাহ করে এবং আরও অনেক কিছু দেয় না। আপনি আপনার স্ট্যাকটি স্থল থেকে উপরে তৈরি করুন, এটি বজায় রাখুন, এটিকে আপগ্রেড করুন এবং আরও অনেক কিছু। আপনার অ্যাপ্লিকেশনটি স্কেল করে যদি এবং কেবলমাত্র আপনি যদি এটি স্কেলে লিখে থাকেন তবে এটি কোনও ছোট চ্যালেঞ্জ নয়। তবে, আপনি আপনার হার্ডওয়ারের উপর সম্পূর্ণ নিয়ন্ত্রণ পান।
আমার পরামর্শটি হ'ল: যদি আপনার অ্যাপ্লিকেশনটি ইঞ্জিনের মডেলটির সাথে ফিট করে - এবং একটি সামাজিক নেটওয়ার্ক অ্যাপ্লিকেশন সম্ভবত এটির একটি ভাল উদাহরণ হতে পারে - অ্যাপ্লিকেশন ইঞ্জিনে আপনার অ্যাপটি লিখুন (জাভা বা পাইথন, আপনার পছন্দ)। এটি সস্তা, এবং স্কেল করে এমন অ্যাপ্লিকেশন লেখা আরও সহজ।
যদি আপনার অ্যাপ্লিকেশনটি GAE মডেলের সাথে খাপ খায় না, আপনি এমএস স্ট্যাকের জন্য লিখছেন কিনা এবং এক্সিকিউশন পরিবেশের উপর আপনি কতটা নিয়ন্ত্রণ চান তার উপর নির্ভর করে আজুর বা এডাব্লুএস বেছে নিন। যদি আপনার বেশিরভাগ অ্যাপ্লিকেশনটি GAE- এ ফিট করে তবে ছোট অংশগুলি না, আপনি একটি হাইব্রিড বিবেচনা করতে পারেন - উদাহরণস্বরূপ, জিএইতে লাইভ সার্ভিসিং, তবে এস 3 তে স্টোরেজ, বা ইসি 2 তে বাল্ক প্রসেসিং।
আমার জন্য, লক-ইন হ'ল সিদ্ধান্তকেন্দ্রিক।
আপনি যদি গুগলের জন্য চয়ন করেন তবে আপনার অ্যাপ্লিকেশনটি কেবল গুগলে কাজ করবে। আপনি যদি নিজেকে কিছু সময়ের পরে সন্তুষ্টের চেয়ে কম মনে করেন তবে আপনি আটকে আছেন।
আপনি যদি এমএসের জন্য চয়ন করেন তবে আপনার অ্যাপ্লিকেশনটি কেবল অ্যাজুরেতে কাজ করবে। একই জিনিস.
অ্যামাজনে, আপনি (ক) ভার্চুয়াল সার্ভার (গুলি) পান যা আপনার ব্যবহৃত মেশিনগুলির মতো ঠিক কাজ করে। সন্তুষ্ট না? আপনার অ্যাপ্লিকেশনটি বেছে নিন, আসল হার্ডওয়্যার ইনস্টল করুন, হয়ে গেল।
আমার ব্যক্তিগত পছন্দ এখনই গুগল জাভা সহ হবে (যদিও আমি বেশিরভাগ সময় নেটও থাকি)। খরচ সম্পর্কে চিন্তা করুন - তাদের স্কিমা তুলনা করা কঠিন is
এই নিবন্ধটি দেখুন - http://www.infoq.com/news/2008/11/Compering-EC2- App- Engine - Azure
আরচনিডের মতো, আমিও একজন গুগল হয়ে আমি পক্ষপাতদুষ্ট হতে পারি। যাইহোক, আমি, আমাজনের মজুদধারী আছি তাই যে পক্ষপাত আংশিকভাবে প্রথম ;-) অফসেট পারে। অ্যাজুরের অভিজ্ঞতা নেই (যদিও আমি এমএসএফটি স্টকটিও ধারণ করেছি, তাই আমি আশা করি তারাও ভাল করে - অন্য একটি পক্ষপাতিত্ব ;-)।
আমার এটি খুব সহজ গ্রহণযোগ্যতা হ'ল অ্যাপ ইঞ্জিন আপনাকে কেবল কোডিংয়ের মাধ্যমে সহজেই (তার সীমাবদ্ধতার মধ্যে) কাজ করার দক্ষতা সরবরাহ করে - কোনও সিস্টেম প্রশাসনের কাজ প্রয়োজন হয় না। ডেস্কটপ AWS অনেক নমনীয়, কিন্তু আপনি হবে সারগর্ভ সিস্টেম অ্যাডমিনিস্ট্রেশন কাজ (এবং সত্যিই এ সব তুচ্ছ নয়) প্রয়োজন যে নমনীয়তা সুবিধা গ্রহণ করতে। সুতরাং শেষ পর্যন্ত আমি আরাকনিডের পরামর্শটি দ্বিতীয় করতাম: যদি অ্যাপ ইঞ্জিন আপনার চাহিদা পূরণ করতে পারে তবে একেবারে এর জন্য যান; আপনার যদি আরও নমনীয়তার প্রয়োজন হয় তবে এডব্লিউএস যাওয়ার উপায়টি মনে হচ্ছে (যদি না আজুরের অজানা-আমার সম্পর্কে দক্ষতা আরও ভাল ম্যাচ হওয়া উচিত - তবে আমি মনে করি অ্যাজউর যা করতে পারে তা বিবেচনা না করে অ্যাডাব্লুএস আরও নমনীয় হতে চলেছে, উদাহরণস্বরূপ এডাব্লুএস এর সাথে আপনি এমনকি আপনার প্রয়োজন হলে কোন ওএস ব্যবহার করবেন তা চয়ন করতে পারে)।
আমি সবেমাত্র অ্যাজুরের সাথে কাজ শুরু করেছি এবং ইতিমধ্যে মুগ্ধ হয়েছি আপনি এফ # তে এটি করতে পারেন: http://code.msdn.microsoft.com/fsharpazure! এখনও অবধি, এটি একমাত্র মেঘ প্ল্যাটফর্ম যা একজনকে পরিচালিত উপায়ে ফাংশনাল প্রোগ্রামিং ব্যবহার করার অনুমতি দেয় (অবশ্যই আপনি ইসি 2 তে হাস্কেল করতে পারেন ... বা আলগোল 68 68 এর ক্ষেত্রে)। আমি ভিজ্যুয়াল স্টুডিও একীকরণের মানের সাথে খুব মুগ্ধ - আপনি একটি স্থানীয় "ক্লাউড" পরীক্ষা করার জন্য পাবেন, ডেভফ্যাব্রিক, একটি স্টোরেজ যা সত্যিকারের এসকিউএল সার্ভার, তাই আপলোড করার আগে খেলতে পারেন। জিএই কি তা করতে পারে? আজুরের দিকে তাকিয়ে, এফ # (লিনাক্স এবং ওক্যামেল থেকে আসা) এর সাথে ভিএস শিখতে, আমি আশা করি এটির জন্য আমি এমএস স্ট্যাকের দিকে যেতে পারতাম। এসকিউএল স্টোরেজ তৈরি করা এবং ভিএস-তে এটি পরিদর্শন করা অত্যন্ত সহজ - খুব কার্যকর। ওপেন সোর্সটির সাথে মিলে যাওয়া সরঞ্জামসেট নেই এবং এটি সময়কালের লোকেরা এমএসকে ন্যায্য বিবেচনা দেয় - তারা এখানে দুর্দান্ত কাজ করেছে। আমি অবশ্যই আমার ম্যাক ওএসএক্স বেসটি (ভিস্তার মধ্যে দ্বৈত-বুটিং) দিয়ে আঁকছি, এবং আমার কুণ্ডলীটি হ'ল স্থানীয়ভাবে আজুরের বিকাশ করার দক্ষতার সাথে আমি আজুর বিকাশের জন্য একটি আলাদা ভিস্তার বাক্স পাব। আপনি ইউনিক্স পাইপ ওয়ার্ল্ড থেকে আসে যখন .NET সত্যিই অপ্রতিরোধ্য হয় - পাওয়ারশেল, এসকিউএল এবং লিনকিউ, সি # এবং এফ # (যা আমার মূল কারণ) - তবে এটি সমস্ত কিছু যুক্ত করে এবং পরিবর্তে নয়, পাশাপাশি শিখারও যোগ্য এর, লিনাক্স; এবং সমস্ত ক্ষেত্রে, আজুর আপনার দিগন্তকে আরও প্রশস্ত করবে।
আমি জিএইকে যতটা ভালবাসি, আমার বর্তমান প্রকল্পের জন্য আমি ইসি 2-এর সাথে জিএই এর সাথে যাচ্ছি তার একটি বড় কারণ হ'ল আমার আবেদনের সামনের প্রান্তটি বিশ্বের বিভিন্ন অংশে অবস্থিত ডেটা সেন্টারগুলি থেকে পরিবেশন করতে সক্ষম হতে হবে। GAE একবারে একটি ডেটা সেন্টারে চলে। উদাহরণস্বরূপ, আমার অ্যাপ্লিকেশনটির দ্রুততম প্রতিক্রিয়া বারের জন্য আমার এশিয়ার ব্যবহারকারীরা এশিয়াতে সার্ভারগুলি হিট করা উচিত। ডিএনএস, লোড ব্যালান্সার্স, পছন্দের ডেটাবেস, ডেটা হ্যাডোপ প্রসেসিংয়ের জন্য এস 3-তে ফ্লুমিং পুশ করার ব্যবস্থা করার ক্ষমতা যুক্ত করুন ... এবং ইসি 2 একটি সত্যই বাধ্যকর সমাধান হয়ে যায়।
কিছু বিষয় বিবেচনা করুন:
গতিতে পৌঁছে যাওয়া: আপনি কীভাবে ডকুমেন্টের উপস্থিতি বেছে নিয়েছেন এমন পরিবেশের সাথে আপনি কত দ্রুত উত্পাদনশীল হতে পারেন এবং এগুলি পরিষ্কার এবং ভাল সমর্থিত নমুনাগুলি আপাত এবং দরকারী
ব্যয়: ব্যয় একটি ফ্যাক্টর, তবে আপনি যদি এমন কোনও বাণিজ্যিক অ্যাপ তৈরি করে থাকেন যা প্রকৃতপক্ষে গ্রাহকরা থাকে তবে এগুলি সমস্ত কার্যকর ব্যবহারযোগ্য পছন্দ। আপনি যদি ধরে নেন যে আজুর, একটি "ছোট" উদাহরণের সাথে একটি প্র্যাক সহ 24x7 ব্যবহারের জন্য মাসে প্রায় 90 ডলারে চলে ... আপনি সেই সময়ের মধ্যে কতজন ব্যবহারকারীকে পরিষেবা দিতে পারবেন? অপ্রয়োজনীয়তার জন্য দ্বিতীয় উদাহরণ যুক্ত করুন ... আপনার ট্র্যাফিক যদি এটিকে সতর্ক করে তবে তা এত ব্যয়বহুল নয়। যদি তা না হয় তবে আপনি সস্তা হোস্ট প্রোভাইডারের পরিবর্তে মেঘে কেন? এটিকে বাস্তবায়নের জন্য আপনার সময়ে বড় ব্যয়ের কারণগুলি আসে। এডাব্লুএস হ'ল একটি নিজস্ব সমাধান roll স্থিতিশীল এবং ভালভাবে পরিচালিত হবে এমন একটি সমাধান পেতে এটি পরিচালনা করার জন্য অনেক কিছুই। আজুর এবং জিএই এর বাক্সটি বাইরে রয়েছে। আমার মনে AWS সবচেয়ে বেশি ব্যয়বহুল যে কারণে আপনাকে এতে কাজটি করতে হবে। আপনার কি সত্যিই দারুণ এক স্তরের স্তরে নিয়ন্ত্রণের প্রয়োজন? যদি তাই,
আপনি যা করতে চান তা করার ক্ষমতা: সর্বত্র AWS। আজুর দ্বিতীয়, জিএই তৃতীয়। আপনি যা চান তা জাভা এবং পাইথন হলে কোনও বড় কথা নয়। বিগিগি যদি আপনি সি ++ তে রিলেশনাল ডিবি বা বিস্তৃত মাল্টি-থ্রেডড ডেটা প্রসেসিং করতে চান তবে নিশ্চিত হন না যে এগুলির কোনওটি এখন এটি করেন কিনা?)।
বহনযোগ্যতা সম্পর্কে কি? আপনি কি এটি পরে নিজের খামারে নিয়ে যেতে পারেন বা অন্য মেঘের খামারে নিয়ে যেতে পারেন? এগুলি কিছুটা হলেও বহনযোগ্য।
চিন্তা করার প্রচুর ... এখনও আমি এই সম্পর্কে শিখছি।
চাহিদা মেটাতে যদি আপনাকে ম্যানুয়ালি দৃষ্টান্ত শুরু করতে হয় তবে তা মেঘ নয়।
অ্যাজুরে এবং ইসি 2 হ'ল পাশের কয়েকটি পরিষেবা সহ ভার্চুয়াল সার্ভার।
হালনাগাদ:
ইসি 2 এবং আজুর আপনাকে লোডের আওতায় স্বয়ংক্রিয়ভাবে নতুন দৃষ্টান্ত শুরু করার ব্যবস্থা করতে বিকল্প দেয়, তবে আপনাকে এখনও এটি পরিচালনা করতে হবে। এবং আপনি আপ এবং অলস দৃষ্টান্তগুলির জন্য অর্থ প্রদান করেন।
জিএই এটি বাক্সের বাইরে স্বয়ংক্রিয়ভাবে পরিচালনা করে এবং যখন আপনি অনুরোধ চলাকালীন আপনার কোডটি চলমান তখন এটি আপনাকে চার্জ করে।
এখানে কিছু অন্যান্য বিবেচনা।
জিএই - প্ল্যাটফর্মে একটি পরিষেবা স্ট্যাক এবং তারপরে এডাব্লুএস এবং আউজুর হিসাবে উচ্চতর বসেছে, সমস্ত ট্র্যাফিক তাদের ghs.google.com DNS- এর মাধ্যমে পরিচালিত হয়েছে, তাদের পৃষ্ঠাগুলির গতিশীলভাবে তাদের কোনও একটি মেশিনের মাধ্যমে লোড করছে, যা তাদের দাম কম রাখার অনুমতি দেয়। স্কেলিংটি এই পদ্ধতির সাথে সূক্ষ্ম দানাযুক্ত, কোনও স্থির আইপি নয়, ফিল্টার বা অবরুদ্ধ হওয়ার ঝুঁকি রয়েছে। কোনও স্থির আইপি সীমাবদ্ধতা থেকে, আপনি কোনও সাইট নির্দিষ্ট https সার্ট সেটআপ করতে সক্ষম হবেন না।
এডাব্লুএস এবং আউজুর আপনাকে https সার্টের মতো এ জাতীয় মৌলিক প্রয়োজনীয়তার জন্য মঞ্জুরি দিয়ে স্ট্যাটিক আইপি এবং একটি উত্সর্গীকৃত ভিএম দেয়। আপনি আপেক্ষিক স্টোরেজ সমর্থন পাবেন। এই উত্সর্গীকৃত ভিএম সত্য প্রতিফলিত করার জন্য ব্যয়টি আরও বেশি, এবং আপনি প্রতি ভিএম প্রতি স্কেল করতে পারেন তাই 40 ডলার / মাসের খণ্ডে। সুবিধাটি হ'ল যেহেতু আপনি নিজের কাছে ভিএম পেয়েছেন, তাই আপনি GAE তে 30 সেকেন্ডের সিপিইউ প্রসেসিং সীমাবদ্ধতার সীমাবদ্ধ নন, এবং আরও বড় কাজগুলি চালাতে পারেন।
সুতরাং যদি আপনি ফিল্টারযুক্ত দেশগুলিতে গ্রাহক ঘাঁটি বিবেচনা করছেন, বা আপনার নিজস্ব ডিএনএস সেটআপ করার জন্য একটি স্ট্যাটিক আইপি চান বা আপনার প্রয়োজনীয় সম্পর্কিত প্রয়োজন যা সম্পর্কিত ডিবি বা 30 টিরও বেশি টাস্কের প্রয়োজন। এডাব্লুএস, অ্যাজুরে এর সাথে কাজ করার জন্য আরও বন্ধুত্বপূর্ণ হবে।
প্রতিটি মেঘের দেওয়া প্রস্তাবগুলি দেখুন এবং সংকর মডেলটিতে যান go কিছু সমস্যার জন্য হাতুড়ি এবং অন্যদের জন্য স্ক্রু ড্রাইভার দরকার ri আপনার সরঞ্জামগুলি জানুন এবং এটি সঠিক সমস্যায় প্রয়োগ করুন।
উপরের উত্তরগুলির একটির জন্য একটি মন্তব্য দেওয়ার মতো যথেষ্ট খ্যাতি আমার নেই। এই মেঘ সমাধানগুলির যে কোনওটির উপযুক্ততা আপনার প্রয়োজনীয়তা এবং দক্ষতা সেট সহ অনেকগুলি বিষয়ের উপর নির্ভর করে।
আমার একটি সোশ্যাল নেটওয়ার্কিং প্রকল্প রয়েছে যার জন্য একটি এনএসকিএল ডাটাবেস প্রয়োজন। বিভিন্ন ফ্রেমওয়ার্কের জন্য আরও ভাল সমর্থন থাকলে অ্যাপইঞ্জাইন একটি ভাল সমাধান হতে পারে। ননরেল অ্যাডাপ্টারের সাথে জ্যাঙ্গো পাইথন জিএইতে কাজ করে তবে আমি বহু কারণে রেলগুলি পছন্দ করি। রেলস 3 কয়েক মাস ধরে বাইরে রয়েছে এবং সম্প্রদায় বা জিএইই টিমের কেউ এটি সমর্থন করার জন্য কোনও রেসিপি এখনও লিখেছেন না। আপনার নিজের রেসিপিটি লিখতে - রুবি এবং রেলস ইন্টার্নাল, জুরবি এবং জিএই ইন্টার্নগুলি জেনে আপনার যদি দক্ষতা সেট না থাকে তবে আপনি কেবল প্ল্যাটফর্মে উঠতে অন্য ব্যক্তির করুণায় রয়েছেন।
এডাব্লুএস আরও অনেক বেশি কাজ তবে অন্তত আপনি যেকোন সরঞ্জাম নিয়ে প্ল্যাটফর্মে যেতে পারেন এবং অভ্যন্তরীণ বিকাশকারী বা উচ্চতর শক্তির কাছে প্রার্থী হওয়ার চেয়ে প্রশাসনিকভাবে অনেকগুলি সমস্যা মোকাবেলা করতে পারেন।
রুবি বিকাশকারীদের কাছে হিরোকু এবং ইঞ্জিনিয়ার ইয়ার্ড সম্পর্কে আমার অভিযোগ, কীভাবে ডাটাবেসগুলি স্কেল করে তা রহস্য the তারা কিভাবে স্কেল না?
আমার ক্ষেত্রে, আমি কোনও নোএসকিউএল সমাধানটি বেছে নিচ্ছি এবং মঙ্গো ভাল পছন্দ বলে মনে হচ্ছে। মঙ্গোম্যাচিন হিরোকু বা ইওয়াইয়ের পছন্দগুলির জন্য প্রস্তাবিত সমাধান বলে মনে হচ্ছে তবে এটি ব্যয়বহুল। 50 2.50 / জিবি স্টোরেজ? জিএই বা ইবিএসে স্টোরেজটি কেবলমাত্র 0.10 গিগাবাইট / এমও।
আমি সম্প্রতি গুগল অ্যাপ ইঞ্জিনের সাথে মোটামুটি পরীক্ষা-নিরীক্ষা শুরু করেছি এবং একটি ওয়েব সোশ্যাল নেটওয়ার্কের জন্য আমি বিশ্বাস করি এটি আপনার সমস্ত চাহিদা পূরণ করবে। এটির হ্যাঙ্গ পাওয়া সহজ এবং পাইথন বা জাভা দিয়ে ব্যবহার করা যেতে পারে। এটি সত্য যে এটি আপনাকে ফাইলগুলির মধ্যে অ্যাক্সেস দেয় না, তবে আপনার অ্যাপ্লিকেশনটির জন্য, জিকিউএল (তারা যে ডেটাবেস সরবরাহ করে তার জন্য এসকিউএল-জাতীয় ইন্টারফেস) সম্ভবত যথেষ্ট পরিমাণে বেশি হবে (এবং এটি বেশ শক্তিশালী)।
আপনি যে বিষয়টি বিবেচনা করতে চাইতে পারেন তা হ'ল জিএই-তে একটি অ্যাপ্লিকেশন এমন একটি ইন্টারফেস ব্যবহার করতে পারে যা ব্যবহারকারীদের গুগল অ্যাকাউন্টস, বা গুগল অ্যাপস ব্যবহার করে কোনও ডোমেইনের অ্যাকাউন্টগুলিতে লগইন করতে পারে (একটি শর্টকাট)। আপনি এর মধ্যে যে কোনও একটি বেছে নিন। সুতরাং আপনি যদি ইতিমধ্যে একটি গুগল অ্যাপস ওয়েবসাইট ব্যবহার করেন তবে গুগল অ্যাপ ইঞ্জিনটি আপনার পক্ষে একটি দুর্দান্ত পছন্দ হবে কারণ আপনার ব্যবহারকারীদের নতুন অ্যাকাউন্ট নিবন্ধন করতে হবে না।
সম্পাদনা: আরাকনিড যেমন উল্লেখ করেছেন, এমন নয় যে আপনি নিজের লগইন সিস্টেমটি কোড করতে পারবেন না। দুঃখিত, আমি যদি আপনাকে সেখানে চিন্তিত করে তুলি।
অন্য দুটি বিকল্প হিসাবে, আমি কেবল তাদের সম্পর্কে পড়েছি এবং সেগুলি পরীক্ষা করেছি না। তবে আমি বিশ্বাস করি যে আমার গবেষণা থেকে জিএই একটি সহজ কাঠামো সরবরাহ করে এবং আপনি দুর্দান্ত দামের কথা বলেছিলেন।
যে কোনও ক্ষেত্রে, আপনি স্থান এবং ব্যান্ডউইথের ফ্রি কোটা ব্যবহার করে GAE চেষ্টা করে দেখতে পারেন এবং এটি আপনার প্রয়োজনীয়তার সাথে খাপ খায় কিনা।
শুভকামনা করছি.
অ্যাজুরে একটি সার্ভার হিসাবে উইন্ডোজ / এসকিউএল রয়েছে "একটি পরিষেবা হিসাবে প্ল্যাটফর্ম", এবং আপনি অবশ্যই আটকাচ্ছেন না, কেবল আপনার নিজস্ব ডেটাসেন্টারে উইন্ডোজ / এসকিউএল ফিরে যান (কোনও লিনাক্স নয়, তবে হ্যাঁ তারা জাভা, পাইথন, পিএইচপি, রুবি, টমক্যাট সমর্থন করে) , অ্যাপাচি ইত্যাদি)। অ্যামাজনের মতো তারাও পুরোপুরি অ্যাক্সেসযোগ্য ভার্চুয়াল মেশিন বিকল্প সরবরাহ করবে, যাতে আপনি যা চান ইনস্টল / চালাতে পারেন can
অ্যামাজনের কেবল ভার্চুয়াল মেশিন রয়েছে, সুতরাং আপনার এখনও ইনটেল, প্যাচ, লাইসেন্স, সুরক্ষিত ইত্যাদি থাকতে হবে ... আমার মতে মেঘের দিকে যাওয়ার সুবিধা কীভাবে হারাতে পারে। আপনি স্রেফ আপনার ডাটাসেন্টার থেকে অন্যটিতে স্থানান্তরিত করেছেন।
গুগলের কোনও আপেক্ষিক ডাটাবেস নেই এবং আপনি আটকে থাকবেন। তারা সত্যিই কেবল পাইথন বিকাশকারীদের এবং জাভার জন্য কিছু সীমিত সমর্থন পূরণ করে। আমার মতামত থেকে তারা সত্যিই মেঘের জায়গাতে কোনও খেলোয়াড় নয়।
একটি জিনিস এখানে উল্লেখ করা হয়নি, কেউ কি "উইন্ডোজ অ্যাজুর অ্যাপফ্যাব্রিক পরিষেবা বাস এবং এসিএস" ভয়াবহ নাম ছাড়াও বিবেচনা করে ...?
এটি ইন্টিগ্রেশন বৈশিষ্ট্যগুলির একটি সত্যই শক্তিশালী স্ট্যাক হিসাবে উপস্থিত বলে মনে হয় যা প্রাঙ্গণের অবকাঠামোগত বিনিয়োগের সাথে আওুরকে কোনও ব্যবসার দৃষ্টিকোণ থেকে আবেদন করে।
কিছু সময়ের জন্য অ্যামাজন ইসি 2 পরীক্ষা করার পরে এবং কিছু বিলম্ব হিট করার পরে আমি ব্যয়ের কারণে পরীক্ষার সময় গুগল অ্যাপস নিয়ে গবেষণা শুরু করেছি। আমি এরলংকে উন্নয়নের ভাষা হিসাবে পছন্দ করতাম তবে পাইথনকে মোকাবেলা করতে পারি, তাই এটি সিদ্ধান্ত নেওয়ার কারণ ছিল না। যখন আমি কোনও স্থির আইপি দেখি নি, তা ছিল। এছাড়াও স্ট্যাকের উপরে এটি সম্পর্কে পুরো অংশটি আমাকে অভিনয়ের ক্ষেত্রে কিছুটা নার্ভাস করে।
আমি চাই যে ডাব্লুএস সস্তা হবে, তবে যতক্ষণ না গুগল স্থির আইপি সরবরাহ করে এবং তত্ক্ষণাত স্কালা, জেউবি এবং এরলংয়ের মতো অতিরিক্ত ভাষা সরবরাহ না করে, ততক্ষণ পছন্দটি আমার কাছে পরিষ্কার: AWS । প্রথম দুটি ভাষা খুব সহজ হওয়া উচিত, তারা দুটিই জেভিএম ভিত্তিক। এমনকি ইতিমধ্যে কাজের আশেপাশের মাধ্যমেও করা হয়ে থাকতে পারে, যেহেতু আমি সে সম্পর্কে কিছু পড়ার কথা মনে করি।
শিষ্যতা, অ্যাক্সেসের সহজতা, ভার্সেটাইল (বাস্তবায়নের ক্ষেত্রে), বিভিন্ন হোস্টিং প্ল্যাটফর্মগুলি ব্যবসায়ের ক্ষেত্রে সমানভাবে অর্থনৈতিকভাবে টেকসই করা যায়, ব্যবসায়ের ক্ষেত্রে একাধিক সমাধান থাকতে পারে এমন তুলনাটি কী প্ল্যাটফর্মটিকে সমর্থন করে তা কী প্ল্যাটফর্মটিকে সমর্থন করে সে সম্পর্কে চিন্তাভাবনা ছাড়াও আমি ভাবি অ্যাপ্লিকেশনগুলি (যেমন স্টোরেজ, ডেলিভারি, ব্যান্ডউইথ, লাইসেন্সিং পলিসি ইত্যাদি), পরিষেবার মানের ট্র্যাক রেকর্ড বিশ্বাসযোগ্যতা, সুরক্ষা নিরীক্ষিত, বিলিংয়ের পাশাপাশি স্বচ্ছতা ইত্যাদি ইত্যাদি যদি আপনি উপরের সমস্ত মেট্রিকগুলিতে দেখেন তবে আমি এডাব্লুএস স্কোরকে অনেক উপরে অনুভব করি । আমি 2 বছর সাল থেকে এডাব্লুএসে 10 টি প্রোডাকশন অ্যাকাউন্ট পরিচালনা করছি এবং একই সাথে সংস্থা / ব্যবসায় ইউনিট গ্রাহকের বিশাল পরিমাণে স্কেলাবিলিটি চাহিদা মেটাতে সক্ষম হয়েছিল .... অবকাঠামোগত রক্ষণাবেক্ষণের জন্য অ্যাডাব্লুএসের কোনও সন্দেহ নেই, আপডেট (যদি কোনও / যদি প্রয়োজনীয়), সুরক্ষা ইত্যাদি তবে আপনার কাছে বাজারে / নেট থেকে নিখরচায় সমস্ত সরঞ্জাম উপলব্ধ। বিদ্যমান আইটি সংস্থানগুলি এডাব্লুএসেও সমস্ত অবকাঠামো বজায় রাখতে পারে।
অ্যাজুর নিশ্চিতের ভিএস ২০১০ এর সাথে একটি সংহত আইডিই রয়েছে তবে সফলভাবে অ্যাপ্লিকেশন (স্থাপনার জন্য প্ল্যাটফর্ম) মোছার পরে কোনও মেঘের আসল ব্যয় শুরু হবে। রিয়েল টাইম মোতায়েন / স্কেলযোগ্য উত্পাদন পরিস্থিতি মোকাবিলার জন্য এখনও অনেক দীর্ঘ পথ ...... সবাই জানেন যে এমএস ব্যয় নিয়ে অনেক গোপন এজেন্ডা খেলে .. ব্যয় করা বা ব্যয় করা ব্যয় করা খুব কঠিন (বাইরে পাঠানোর সময়) অনুমান).
পাইথন / জাভা অ্যাপ্লিকেশনগুলির জন্য GAE খুব নির্দিষ্ট। অ্যাপ্লিকেশনটি পুনরায় লিখে (প্রচলিত), পরীক্ষা করা, মোতায়েন করা ইত্যাদি ক্ষেত্রে প্রচুর পরিশ্রম (রিসোর্স + ব্যয়ের ক্ষেত্রে উভয় ক্ষেত্রে)