এটি ক্লাউড হোস্টিং সম্পর্কিত একটি ক্যানোনিকাল প্রশ্ন
ইন্টারনেটে আমার অ্যাপ্লিকেশন স্থাপন করার সময়:
- আমার কি ডেডিকেটেড সার্ভার, ক্লাউড হোস্টিং বা ভিপিএস চয়ন করা উচিত?
- বাছাই করার সময় আমার কোন বিষয়গুলি বিবেচনা করা উচিত?
এটি ক্লাউড হোস্টিং সম্পর্কিত একটি ক্যানোনিকাল প্রশ্ন
ইন্টারনেটে আমার অ্যাপ্লিকেশন স্থাপন করার সময়:
উত্তর:
মূলত সাইবারেক্স ৮86 পোস্ট করেছেন । পোস্টটি পরিষ্কার হয়ে যাওয়ার পরে দয়া করে এই নোটিশটি সরান।
এই প্রশ্নটি অনেকগুলি জিজ্ঞাসা করা হয়েছে বলে মনে হয় - সাধারণত অ্যামাজনের ইসি 2 এর নির্দিষ্ট উল্লেখ সহ - তবে আমার ধারণা এখনও সাধারণ ধারণাটি এখানে প্রয়োগ হয়।
প্রথমত, ক্লাউড বনাম ভিপিএস / ডেডিকেটেডের তুলনায় সুবিধার / অসুবিধাগুলির জন্য এই প্রশ্নটি এবং এই প্রশ্নটি দেখুন।
আপনার নির্দিষ্ট দৃশ্যের হিসাবে, আপনি একটি নির্দিষ্ট উত্তর দেওয়ার জন্য পর্যাপ্ত তথ্য দেননি। আপনার উল্লিখিত সমস্ত পয়েন্টগুলি ক্লাউডে সফলভাবে প্রয়োগ করা যেতে পারে (এবং আপনি যদি ডেডিকেটেড সার্ভার ব্যবহার করছিলেন তবে এর চেয়ে জটিলতর কিছু হওয়া উচিত নয়)।
আমি অ্যামাজনের ইসি 2 মেঘের জন্য নির্দিষ্ট রেফারেন্স সরবরাহ করব - যেহেতু এটির সাথে আমি পরিচিত, তবে ধারণাগুলি অন্যান্য মেঘেরও সাধারণ হওয়া উচিত।
নীচের লাইনটি আপনার উত্সের প্রয়োজনীয়তাগুলি মূল্যায়নের জন্য নেমে আসছে এবং তারপরে মেঘের মধ্যে ডেডিকেটেড বনাম চলমান ব্যয়ের তুলনা করবে। যদি আপনি কয়েক জন (কয়েক হাজার?) ব্যবহারকারী সবে শুরু করে থাকেন এবং গণনাগর্ভ নিবিড় স্ক্রিপ্টগুলি না চালাচ্ছেন তবে আমি পরামর্শ দেব যে মেঘটি সম্ভবত কম ব্যয়বহুল।
কয়েকটি সাধারণ বিষয়গুলি সম্বোধন করার জন্য:
'এক্স পরিষেবাদি' এবং 'প্রতি পাঁচ মিনিটে' এক্স ক্রোন জব 'সত্যিই জটিলতা বা সংস্থানগুলির প্রয়োজনীয়তা বর্ণনা করে না। আপনার লোড গড়, মেমরির ব্যবহার এবং ব্যান্ডউইথের ব্যবহার দেখুন - এগুলি নির্ধারণ করবে যে মেঘটি আপনার পক্ষে কার্যকর হবে কিনা। সাধারণত প্রাথমিক সেটআপের জন্য ক্লাউডটি স্বল্প ব্যয়, স্বল্প ঝুঁকির বিনিয়োগ দেয়, যেখানে ডেডিকেটেড সার্ভারগুলির একটি প্রারম্ভিক ব্যয় বেশি থাকে। অন্যদিকে, আপনার কাছে যদি এমন অ্যাপ্লিকেশন থাকে যা উল্লেখযোগ্য পরিমাণে ব্যান্ডউইথ গ্রহণ করে, একটি ডেডিকেটেড সার্ভার সম্ভবত কম ব্যয়বহুল কাজ করবে।
পিএইচপি 5 এবং মাইএসকিউএল সত্যই তাৎপর্যপূর্ণ বিবেচ্য বিষয় নয় - ক্লাউড প্ল্যাটফর্মগুলি আপনাকে অপারেটিং সিস্টেম থেকে সমস্ত কিছু কাস্টমাইজ করতে দেয় - যার অর্থ আপনার কোনওরকম চলমান থাকবে না। একমাত্র বিবেচনাটি এ থেকে আসে যে এগুলি একটি গতিশীল অ্যাপ্লিকেশন তৈরি করে - যার জন্য আরও প্রসেসিং শক্তি প্রয়োজন। ক্লাউড এটি পরিচালনা করতে পারে তবে ক্লাউড কম্পিউটিংয়ের সাহায্যে আপনি যা ব্যবহার করেন তার জন্য অর্থ প্রদান করেন - বৃহত্তর প্রক্রিয়াজাতকরণের প্রয়োজনীয়তা আরও বেশি ব্যয়ে অনুবাদ করে। যদিও মনে রাখবেন, এটি অনুরোধের প্রক্রিয়াজাতকরণের সংখ্যা এবং প্রতিটি অনুরোধের জটিলতা উভয়ের উপর নির্ভর করে। ক্ষুদ্রতম (ইসি 2) সার্ভার যুক্তিসঙ্গতভাবে অনুকূলিত হলে, কয়েক দিন কয়েক হাজার ওয়ার্ডপ্রেস পৃষ্ঠা অনুরোধকে সহজেই পরিচালনা করতে পারে।
কোডিগনিটার আমার জ্ঞানের পক্ষে যুক্তিসঙ্গতভাবে দক্ষ, তবে আবার এটি আপনার অ্যাপ্লিকেশনটি ঠিক কী করে তার উপর নির্ভর করে (এটি কী ধরণের সংস্থান প্রয়োজন)। একটি মেঘ এনভায়রনমেন্টে কোডিগনিটার অ্যাপ্লিকেশন চালাতে কোনও সমস্যা হবে না। বেশিরভাগ ক্ষেত্রে, আমি পরামর্শ দিচ্ছি যে এটি ওয়ার্ডপ্রেস চালানোর চেয়ে কম কম্পিউটেশনাল ব্যয়বহুল।
শেষ ফলাফল : আপনার সংস্থান ব্যবহারের প্রাক্কলন করুন এবং বিভিন্ন প্ল্যাটফর্মগুলিতে সেই চাহিদাগুলি পূরণ করার জন্য প্রয়োজনীয় ন্যূনতম পরিকল্পনাগুলি নির্ধারণ করুন। তারপরে আপনার কয়েক মাস / বছর ধরে আপনার সম্ভাব্য বৃদ্ধির অনুমান করুন এবং কীভাবে আপনি স্কেলিংয়ের বিষয়ে যাবেন তা স্থির করুন (আপনি কী ছোট শুরু করবেন এবং তারপরে আপগ্রেড করবেন ইত্যাদি)। কোনও উত্সর্গীকৃত সার্ভার বনাম মেঘের উপরে (যেমন প্রতিটিটির জন্য প্রত্যাশিত ব্যয়) করতে অসুবিধা বিবেচনা করুন।
সাধারণত, একটি 'গড়' অ্যাপ্লিকেশনের জন্য কেবল শুরু করা আমি 'ক্লাউড' সুপারিশ করব। অন্যদিকে, যদি আপনার অ্যাপ্লিকেশনগুলি (গুলি) বিশেষত সম্পদ নিবিড় হয় (বিশেষত ব্যান্ডউইথ, তবে সিপিইউ, ডিস্ক আই / ও, মেমরি, সঞ্চয়স্থান) তবে একটি উত্সর্গীকৃত প্যাকেজ প্রায়শই ভাল কাজ করে। মেঘের আসল সুবিধা হ'ল ছোট এবং সহজেই স্কেল শুরু করার ক্ষমতা - আপনি যা ব্যবহার করেন তার জন্য অর্থ প্রদানের ধারণা, আপনার যা প্রয়োজন মনে হয় তা নয় (যা কেবল আপনার প্রয়োজনের তুলনায় অনেক কম প্রয়োজন হলেই ভাল কাজ করে ' ')। এমনকি যদি আপনি অ্যামাজনের ইসি 2 এর সাথে না গিয়ে শেষ না করেন - আমি এটি দেখে শুরু করব। এটি সুপরিচিত (অর্থ প্রচুর লোক এটি ব্যবহার করে = সহজেই উপলব্ধ সহায়তা), মোটামুটি পরিপক্ক (ক্লাউড কম্পিউটিং যতদূর যায়), এবং মোটামুটি সস্তা - এটি একটি ভাল বেসলাইন গঠন করে যার সাথে আপনি অন্যান্য পরিষেবার তুলনা করতে পারেন। র্যাকস্পেস, জয়েন্ট, গগ্রিড,
আপনি কোথায় থাকেন তার উপর নির্ভর করে কিছু আইনী দিকগুলি একটি প্রাসঙ্গিক সমস্যা হবে যা সিদ্ধান্তের কোনও প্রযুক্তিগত বা আর্থিক দিকের চেয়ে গুরুত্বপূর্ণ হতে পারে।
আমি ধরে নিলাম যে ডেডিকেটেড হোস্টিংয়ের জন্য এটি সম্ভবত ব্যবহারকারীদের নিজস্ব দেশের একটি স্থানীয় সংস্থা বেছে নেওয়া হয়েছে। এই ক্ষেত্রে, পুরো অপারেশন কেবলমাত্র একটি এখতিয়ার সাপেক্ষে।
ক্লাউড সরবরাহকারীর ক্ষেত্রে এটি প্রায়শই হয় না, বিশেষত আপনি যদি মার্কিন যুক্তরাষ্ট্রে বাইরে থাকেন (আমি সরবরাহকারী একটি মার্কিন সংস্থা হিসাবে ধরে নিচ্ছি)। এই ক্ষেত্রে, আপনাকে দুটি এখতিয়ার, আপনার নিজের দেশ এবং মার্কিন যুক্তরাষ্ট্রে মোকাবেলা করতে হবে এবং আপনি যদি পরিষেবা প্রদানকারীর একটি অ-মার্কিন স্তর নির্বাচন করেন তবে এটি সত্য, যেমন মার্কিন সরকার মার্কিন যুক্তরাষ্ট্রে প্রতিটি সম্পদ বিবেচনা করে সংস্থা মার্কিন আইন সাপেক্ষে।
কেন যে সমস্যা হতে পারে?
সুতরাং, শেষ অবধি, এটি আপনার ক্ষেত্রে সম্পূর্ণ অপ্রাসঙ্গিক হতে পারে বা একটি চুক্তি বিভাজক এটি অসম্ভব করে তোলে।