আমি কেবল রবিটিকে রেলপথে শিখতে শুরু করেছি এবং আমি ভাবছিলাম যে হিরোকু আসলে কী? আমি জানি যে এটি এমন মেঘ যা সার্ভারগুলি ব্যবহার এড়াতে আমাদের সহায়তা করে? আমরা কখন এটি ব্যবহার করব?
আমি কেবল রবিটিকে রেলপথে শিখতে শুরু করেছি এবং আমি ভাবছিলাম যে হিরোকু আসলে কী? আমি জানি যে এটি এমন মেঘ যা সার্ভারগুলি ব্যবহার এড়াতে আমাদের সহায়তা করে? আমরা কখন এটি ব্যবহার করব?
উত্তর:
হিরোকু একটি পরিষেবা হিসাবে মেঘের প্ল্যাটফর্ম। তার মানে আপনার অবকাঠামো নিয়ে চিন্তা করতে হবে না; আপনি শুধু আপনার অ্যাপ্লিকেশন উপর ফোকাস।
জনি যা বলেছিলেন তা ছাড়াও হিরোকুর কয়েকটি বৈশিষ্ট্য রয়েছে:
হিরোকু খুব ভাল লিখিত টিউটোরিয়াল সরবরাহ করে যা আপনাকে কয়েক মিনিটের মধ্যে শুরু করতে দেয়। এছাড়াও তারা নিখরচায় প্রথম 750 গণনার ঘন্টা সরবরাহ করে যার অর্থ আপনার বিনা ব্যয়ে একটি প্রক্রিয়া (ওরফে ডায়নো) থাকতে পারে। এছাড়াও পারফরম্যান্স খুব ভাল উদাহরণস্বরূপ নোড.জেজে লিখিত সাধারণ ওয়েব অ্যাপ্লিকেশন প্রতি সেকেন্ডে প্রায় 60 - 70 টি অনুরোধ পরিচালনা করতে পারে।
হেরোকু প্রতিযোগীরা হলেন:
এটি একটি ক্লাউড-ভিত্তিক, স্কেলেবল সার্ভার সমাধান যা আপনাকে সহজেই আপনার রেলগুলি (বা অন্যান্য) অ্যাপ্লিকেশনগুলি সহজেই পরিচালনা করতে দেয় যাতে আপনি প্রচুর কনভেনশন (যেমন ডেটাবেস হিসাবে পোস্টগ্রিস, ফাইল সিস্টেমে কোনও লিখন লেখেন না) সাবস্ক্রাইব করে থাকেন।
আপনার অ্যাপ্লিকেশনটি আপনার ডাটাবেসকে আরও উন্নত করে এবং ডায়নো (রেল ইনস্ট্যান্স) এবং কর্মীদের সংখ্যা বাড়িয়ে আপনি সহজেই স্কেল করতে পারবেন।
এটি আপনাকে সার্ভারগুলি ব্যবহার এড়াতে সহায়তা করে না, আপনার প্ল্যাটফর্ম / অ্যাপ্লিকেশন সংমিশ্রণে সমস্যাগুলি কার্যকরভাবে ডিবাগ করার জন্য আপনাকে সার্ভার পরিচালনার কিছুটা বোঝার প্রয়োজন হবে। তবে এটি তুলনামূলকভাবে ব্যয়বহুল (যেমন স্লাইসহোস্ট বা কোনও কিছুতে স্লাইস ভাড়া দেওয়ার তুলনায় উদাহরণস্বরূপ), সেখানে একটি নিখরচায় অ্যাকাউন্ট রয়েছে এবং এটি নিজের সমাধান তৈরি করতে বা কাউকে দেওয়ার জন্য কাউকে অর্থ প্রদান করার জন্য আরও বেশি কার্যকর কার্যকর কিনা সেগুলির মধ্যে মোটামুটি বাণিজ্য রয়েছে off অতিরিক্ত ব্যয়।
হিরোকু মূলত আপনার অ্যাপ্লিকেশনটি আপলোড করার জন্য ওয়েবস্পেস সরবরাহ করে
আপনি যদি রেলস অ্যাপ আপলোড করেন তবে আপনি এই টিউটোরিয়ালটি https://github.com/mrkushjain/herokuapp অনুসরণ করতে পারেন
আমি এটি দেখতে পাচ্ছি, এটি একটি স্কেলযোগ্য প্রশাসনিক ওয়েব হোস্টিং পরিষেবা, কোনও দিক থেকে বাড়ার জন্য প্রস্তুত, যাতে আপনাকে এটি নিয়ে চিন্তা করতে হবে না।
এটি কোনও সাধারণ পিএইচপি ওয়েব অ্যাপ্লিকেশনটির জন্য কার্যকর নয়, কারণ স্কেলিবিলিটি ছাড়াই সাধারণ ওয়েবের জন্য এফটিপিপি দিয়ে প্রচুর ওয়েব হোস্টিং পরিষেবা রয়েছে তবে আপনার যদি আরও বড় হিরোকু বা এর মতো অন্য কোনও কিছু প্রয়োজন হয় তবে এটি আপনার প্রয়োজন।
এটি একটি কমান্ড লাইন সরঞ্জামের মাধ্যমে পরিষেবা হিসাবে উদ্ভাসিত হয় যাতে আপনি আপনার মোতায়েন স্বয়ংক্রিয় করতে স্ক্রিপ্ট লিখতে পারেন। যাইহোক এটি গিট সক্ষম সহ অন্যান্য ওয়েব হোস্টিং পরিষেবাদির সাথে বেশ সমান, তবে হিরোকু এটিকে আরও সহজ করে তোলে।
প্রশাসনের জিনিসপত্র আপনার কাছে সহজ করে তোলা এটিই এটি আপনার সময় সাশ্রয় করে। তবে আমি নিশ্চিত নই, যেহেতু আমি এটির সাথে শুরু করছি!
অফিসিয়াল ডকুমেন্টেশনে এটি কীভাবে কাজ করে তার একটি দুর্দান্ত পরিচয়:
প্রতি জোন: https://dzone.com/articles/heroku-or-amazon-web-services-Wich-is-best- for- আপনার- স্টার্টআপ
হিরোকু হ'ল একটি প্ল্যাটফর্ম হিসাবে পরিষেবা (পাউস) পণ্য যেমন ডাব্লুএস এর উপর ভিত্তি করে এবং ইলাস্টিক কম্পিউট ক্লাউড থেকে একেবারে পৃথক। আমরা এই দুটি সমাধান ব্যবহার করে আমাদের অ্যাপ্লিকেশন মোতায়েন ও সমর্থন করি বলে 'পরিষেবা হিসাবে একটি অবকাঠামো' এবং 'পরিষেবা হিসাবে প্ল্যাটফর্ম' সমাধানগুলির মধ্যে পার্থক্য করা খুব গুরুত্বপূর্ণ।
এডাব্লুএস ইলাস্টিক কম্পিউট ক্লাউডের চেয়ে হিরোকু ব্যবহারের উপায় সহজ। সম্ভবত এটি খুব সহজ। তবে এই সরলতার জন্য একটি ভাল কারণ আছে। হেরোকু প্ল্যাটফর্মটি একটি প্রস্তুত রানটাইম পরিবেশ এবং অ্যাপ্লিকেশন সার্ভারের সাথে সজ্জিত করে। এছাড়াও, আমরা বিভিন্ন বিকাশ যন্ত্র, একটি প্রাক ইনস্টলড অপারেটিং সিস্টেম এবং অপ্রয়োজনীয় সার্ভারগুলির সাথে বিজোড় একীকরণ থেকে উপকৃত হই।
অতএব, হেরোকুর সাথে, আমাদের এডাব্লুএস ইসি 2 এর মত নয়, অবকাঠামো ব্যবস্থাপনার বিষয়ে ভাবার দরকার নেই। আমাদের কেবলমাত্র সাবস্ক্রিপশন প্ল্যান বেছে নেওয়া দরকার এবং প্রয়োজনে আমাদের পরিকল্পনা পরিবর্তন করা দরকার।
এই নিবন্ধটি হেরোকু এবং এডাব্লুএস-এর মধ্যে পার্থক্য ব্যাখ্যা করার জন্য একটি ভাল কাজ করেছে তবে দেখে মনে হচ্ছে আপনি এডাব্লুএস বাদে অন্য আইয়াস (অবকাঠামো) সরবরাহকারী চয়ন করতে পারেন। সুতরাং শেষ পর্যন্ত হিরোকু কেবল একটি মেঘ সরবরাহকারী ব্যবহারের প্রক্রিয়াটি সহজ করার জন্য বলে মনে হচ্ছে তবে একটি ব্যয় করে।