একটি বছর শুরু। একটি স্টার্টআপ করার সময় কীভাবে আপনার AWS ব্যয়কে অনুকূল করতে হয়।

ক্লাউড কম্পিউটিং আপনার ব্যবসা চালানোর জন্য আরও ভাল উপায়

কোনও সংস্থা প্রতিষ্ঠার আগে, আমি স্টার্ট-আপ ইকোসিস্টেমের জন্য ক্লাউড কম্পিউটিং পরিষেবাদির গুরুত্বকে অবমূল্যায়ন করেছি। এডাব্লুএস, জিসিই, আজার এবং ডিজিটাল মহাসাগর স্টার্টআপগুলি ছড়িয়ে দেওয়ার ক্ষেত্রে গুরুত্বপূর্ণ ভূমিকা পালন করেছে। প্রায় সীমাহীন সংস্থানগুলিতে অ্যাক্সেস অনেক প্রযুক্তিগত সমস্যা সমাধান করে, তাই আপনি হার্ডওয়্যার রক্ষণাবেক্ষণের বিষয়ে চিন্তা না করে বরং আপনার ব্যবসায়ের বিকাশের প্রয়োজনীয় বিষয়গুলিতে মনোনিবেশ করতে পারেন। কিন্তু যে কোনও মহান শক্তির সাথে, এখানেও মহান দায়িত্ব রয়েছে।

স্নাপচ্যাটের জনপ্রিয় মেসেজিং এবং ফটো শেয়ারিং অ্যাপটি তৈরি করা সংস্থা স্ন্যাপ ইনক। আগামী পাঁচ বছরের মধ্যে অ্যামাজন ক্লাউড পরিষেবাগুলিতে billion 1 বিলিয়ন ডলার কিনতে সম্মত হয়েছে।

আমরা ভিসলির প্রতিষ্ঠার সাথে সাথে এডাব্লুএস বিল প্রদানের সমস্যাটি খুব বাস্তব হয়ে উঠল। নীচে আমরা কীভাবে এডব্লিউএস অফার করে যে সর্বোত্তম উপলভ্য বিকল্পগুলি থেকে অবকাঠামো তৈরি করে সাবধানতার সাথে দুটি ভাগে বিভক্ত করেছিলাম তার সংক্ষিপ্ত বিবরণ দেওয়া হল।

এডব্লিউএস উদাহরণ টাইপ

এডাব্লুএস বিভিন্ন উদাহরণের বিস্তৃত অফার দেয়। ভিসলির জন্য, আমাদের এমন ভিএম দরকার ছিল যা ক্লায়েন্ট-সাইড অনুরোধ, ডাটাবেস সার্ভার (মঙ্গোডিবি থেকে হোস্টিং) এবং মেশিন লার্নিং (ক্যাসান্দ্রা + স্পার্ক) জন্য দক্ষতার সাথে ওয়েব সার্ভার চালায়।

সহজলভ্য সেরা বিকল্পগুলি চয়ন করা সহজেই মাসে কয়েক হাজার ডলার যোগ হয়, যা একটি কনজেস্টেড স্টার্টআপের জন্য বহন করার জন্য একটি উচ্চ মূল্য। 4 সিপিইউ এবং 8 জিবি র‌্যাম সহ একটি নিয়মিত, কম্পিউটার-অনুকূলিতকরণের জন্য প্রতি মাসে 125 ডলার পর্যন্ত দাম পড়তে পারে।

এই কারণগুলি যা আমাদের টাইপ টি 2 উদাহরণগুলি ঘনিষ্ঠভাবে দেখার জন্য বাধ্য করেছে।

টি 2 উদ্ধার করতে

টি 2 উদাহরণগুলি নির্বাচিত ভিএমকে দেওয়া ক্রেডিট থেকে প্রাপ্ত সময়ের জন্য উচ্চ স্তরে ফেটে যাওয়ার সম্ভাবনা সহ একটি প্রাথমিক পরিষেবা সরবরাহ করে।

ক্রেডিট এবং তাদের ব্যবহারের হার প্রথমে কিছুটা গুপ্ত ছিল, কিন্তু এডাব্লুএস ডকুমেন্টগুলি মনোযোগ সহকারে পড়ার পরে, সবকিছু ঠিকঠাক ছিল।

আমি আপনাকে একটি উদাহরণ দিতে দিন। টি 2 ছোট (একটি ভিসিপিইউ সহ 2 জিবি) নির্ধারিত 288 ক্রেডিট দিয়ে শুরু হয়। প্রাথমিক কর্মক্ষমতা 20% সিপিইউ। সুতরাং আপনি যদি 20% প্রান্তিক ছাড়িয়ে যান তবে আপনার ক্রেডিটগুলি আপনার পছন্দের চেয়ে দ্রুত জ্বলবে। কত দ্রুত তারা পোড়া বেশ দ্রুত, 100% সিপিইউ ব্যবহারের সাথে, আপনি প্রায় চার ঘন্টার মধ্যে 288 ক্রেডিট গ্রহণ করবেন।

টি 2 কম .ণের ব্যবহার

এমনকি এই অবস্থার অধীনে আপনার খুব কমই 100% সিপিইউ প্রয়োজন। অনেকগুলি স্টার্টআপগুলিতে একটি বা দুটি শৃঙ্গ (যেমন পূর্ব এবং পশ্চিম উপকূলে গ্রাহকরা) নিয়ে একটি অনুমানযোগ্য ব্যবহারের ধরণ থাকে যা সারা দিন জুড়ে থাকে। এটি টি 2 দৃষ্টান্তের জন্য আদর্শ ব্যবহারের ক্ষেত্রে যা ক্রেডিট সহ শীর্ষের ব্যবহার কভার করে এবং রাতারাতি পুনরুদ্ধার করতে পারে। আমাদের সমস্ত মাইক্রো পরিষেবাদি টি 2 ভিএমগুলিতে চালিত হয় এবং অফ-পিকের সময়কালেও সাফল্যের সাথে পুনরুদ্ধার করা যায়।

টি 2 উদাহরণ ব্যবহার করার সময় এড়াতে ত্রুটিগুলি

আপনি যখন সমস্ত ক্রেডিট ব্যবহার করেন, আপনার উদাহরণটি বেসিক স্তরে কাজ করবে। টি 2 ছোট এর জন্য এটি 20% সিপিইউ। পুনরুদ্ধার প্রক্রিয়া মোটামুটি ধীর গতিতে (যেমন টি 2 ছোটের জন্য প্রতি ঘন্টা 12 ক্রেডিট), সুতরাং কাজের জন্য প্রয়োজনীয় উদাহরণের ধরণটি বেছে নেওয়ার সময় আপনাকে খুব সতর্কতা অবলম্বন করা দরকার যাতে সমস্ত ক্রেডিট কখনই শীর্ষ সময়ে ব্যবহার না হয়।

ক্রেডিট ছাড়াই এবং বেসলাইনের চেয়ে বেশি লোড সহ, আপনার দৃষ্টান্ত অস্থির হয়ে ওঠে।

অপ্স রিপোর্ট: পাঁচটি অ্যাপ সার্ভারের মধ্যে তিনটির ব্যবহারকারীর আচরণ কিছুটা অদ্ভুত (@ দেবপ্রেসেসকে ধন্যবাদ)

আপনি যে সর্বশেষ জিনিসটি চান তা হ'ল পিক আওয়ারের সময় কোনও ক্রেডিট না থাকা instance এই ক্ষেত্রে, আপনি কেবলমাত্র একটি নতুন সরবরাহ করতে পারেন এবং এতে লোডটিকে পুনর্নির্দেশ করতে পারেন। আমরা এটি হার্ড উপায় শিখেছি। আপনার creditণের ব্যবহারটি নিবিড়ভাবে পর্যবেক্ষণ করুন। এডাব্লুএস একটি সুবিধাজনক ক্লাউডওয়াচ সরঞ্জাম সরবরাহ করে যা আপনি যখন একটি সেট প্রান্তিকের বেশি হয়ে যান তখন বিজ্ঞপ্তিগুলি পেতে কনফিগার করতে পারেন।

কীভাবে টি 2 উদাহরণগুলি অনুকূলভাবে চয়ন করবেন

আপনার লোডের জন্য স্পষ্টভাবে যথেষ্ট শক্তি রয়েছে এমন উদাহরণগুলি দিয়ে শুরু করুন। এটি কয়েক দিনের জন্য পর্যবেক্ষণ করুন এবং আপনি যখন loanণ ব্যবহারের সমতল চার্ট দেখেন, হয় উদাহরণের ধরনটি পরিবর্তন করুন বা আরও পরিষেবা যুক্ত করুন।

উদাহরণটি খুব ভাল চলছে

এটিই ছিল মূল সংকেত যা আমরা এই loanণ প্রদানের বক্ররেখার সাথে সত্তাকে আরও চাপ দিতে পারি। আমাদের কৌশল ছিল সহজ। অপ্রচালিত ভিএমগুলি আবিষ্কার করার পরে, আমরা পরিষেবাগুলি নিযুক্ত করেছি যা কম সিপিইউ গ্রহণ করে।

এক মাস পর্যবেক্ষণ এবং সূক্ষ্ম-সুরকরণের পরে, চলমান ভিএম দৃষ্টান্তগুলির সংখ্যা আমরা প্রায় অর্ধেকে ফেলে রেখেছি।

অ-সমালোচনামূলক সংস্থান এবং অফলাইন কাজের চাপকে স্কেল করার দাগ দৃষ্টান্ত

টি 2 উদাহরণগুলির পাশাপাশি, এডাব্লুএস স্পট দৃষ্টান্তও দেয় যা আপনি আপনার মাসিক বিলের ব্যয় হ্রাস করতে ব্যবহার করতে পারেন। অন-ডিমান্ড ভিএম এবং স্পট দৃষ্টান্তগুলির মধ্যে একমাত্র পার্থক্য হ'ল যখন এডাব্লুএসের প্রয়োজন হয় তখন ইসি 2 তাদের দুই মিনিটের বিজ্ঞপ্তি দিয়ে বাধা দিতে পারে।

দুই মিনিটের বিজ্ঞপ্তি সহ একটি হার্ড বাধা (বা হাইবারনেশন) শক্ত শোনায় তবে অফলাইনে ব্যাচ কাজ বা অন-ডিমান্ড স্কেলিংয়ের এটি আদর্শ সমাধান হতে পারে।

এখানে নেমো.ইতে আমরা দুটি ধরণের কাজের জন্য অ্যাপাচি স্পার্ক ব্যবহার করি:

  • ব্যবসায়ের ড্যাশবোর্ডগুলির জন্য অফলাইন বিশ্লেষণ
  • কোনও সম্পর্ক কিনে / দেখেছেন এমন গ্রাহকদের সনাক্ত করতে একটি সহযোগী ফিল্টারিং অ্যালগরিদম চালান

উভয় কাজ অফলাইনে রয়েছে এবং ব্যাচে চালানো যেতে পারে। স্পট দৃষ্টান্ত নির্ধারণের জন্য এটি একটি নিখুঁত দৃশ্য।

স্পট দৃষ্টান্তগুলি কীভাবে কাজ করে?

স্পট দৃষ্টান্ত ব্যবহারের জন্য এডাব্লুএস একটি বিস্তৃত ব্যবহারকারী নির্দেশিকা সরবরাহ করে। সাধারণ কথায়, আপনি যে সংস্থানটি ব্যবহার করতে চান তার জন্য একটি মূল্য বিড সরবরাহ করুন। দাম আপনার বিডের নিচে নেমে যাওয়ার সাথে সাথে রিসোর্সটি বরাদ্দ করা হবে।

আমরা নির্দিষ্ট সর্বাধিক দাম সহ তিনটি এম 3 (মেমরি-অনুকূলিত) স্পার্ক উদাহরণগুলির জন্য অনুরোধ করতে পারি, যা সেন্টোসের অধীনে চলবে। প্রয়োজনীয়তাটি পূরণ হয়ে গেলে, আপনাকে যা করতে হবে তা হ'ল ডকারের পাত্রে কনফিগার করা স্পার্ক কর্মীদের স্থাপন করা।

ব্যাচের কাজটি আমাদের প্রতিটি ক্লায়েন্টের ক্রমানুসারে কার্যকর করা হয়। সমস্ত ক্লায়েন্টের জন্য প্রয়োজনীয় সমস্ত প্রসেসিং করতে প্রায় এক ঘন্টা সময় লাগে। এই সময়ের মধ্যে, স্পট দৃষ্টান্তগুলি দুই মিনিটের বিজ্ঞপ্তি দিয়ে পুনরায় দাবি করা যেতে পারে। এটি কোনও সমস্যা নয় কারণ কাজটি অফলাইনে রয়েছে এবং অনুরোধটি পুনরায় পূরণ হওয়ার পরে যে ক্লায়েন্টদের রেখে গেছে তাদের পক্ষে চালিয়ে যেতে পারে।

সংক্ষেপে, আপনি স্পট উদাহরণগুলির সুবিধা গ্রহণ করে এমন কোনও অ্যাপ্লিকেশন তৈরি করতে চান কিনা তা বলা যেতে পারে।

  • আপনার স্পট দৃষ্টান্তটি যত তাড়াতাড়ি সম্ভব প্রয়োজনীয় পরিষেবাদি দিয়ে বুট করতে টেরারফর্ম (বা অন্য কোনও অটোমেশন সরঞ্জাম) ব্যবহার করে এডাব্লুএস দৃষ্টান্ত স্থাপন করুন। প্রাক-তৈরি এএমআই চিত্র ব্যবহার করাও একটি সমাধান, যদিও আমরা টেরা ফর্মটি বেছে নিয়েছিলাম কারণ এটি আমাদের পক্ষে সহজ।
  • স্পট ইনস্ট্যান্সে আপনি যে কাজটি করেন তা বাধা বা হাইবারনেশনের ভয়ে ভীত হওয়া উচিত নয়।
  • স্পট উদাহরণগুলিতে প্রয়োজনীয় অ্যাপ্লিকেশন স্থাপন করা সম্পূর্ণ স্বয়ংক্রিয়ভাবে হওয়া উচিত, অন্যথায় ভিএম ব্যবহারের আগে আপনাকে ইনস্টল করতে অনেক সময় ব্যয় করতে হবে। ডকার চিত্র ব্যবহার এর জন্য সর্বোত্তম সমাধান হতে পারে।

আপনি আপনার অঞ্চলে স্পট দৃষ্টান্তগুলির উপলভ্যতা পরীক্ষা করতে এই সহজ সংস্থানটি ব্যবহার করতে পারেন।

অন্যান্য খরচ

নেটওয়ার্ক এবং স্থায়ী স্টোরেজ হ'ল আমাদের দ্বিতীয়টি ব্যয়বহুল সংস্থান যা অপ্টিমাইজ করতে হয়েছিল। এখানে আপনার কাছে এসএসডি নিয়ে খেলতে কম বিকল্প রয়েছে। আমরা সেই পরিষেবাগুলির জন্য এসএসডি ব্যবহার করা বেছে নিয়েছি যাতে দ্রুত অবিচলিত I / O প্রয়োজন (যেমন মঙ্গোডিবি, অ্যাপাচি সোলার) require স্টেটলেস পরিষেবাদি চৌম্বকীয়ভাবে সরবরাহিত স্টোরেজের জন্য ভাল কাজ করে।

যতক্ষণ না নেটওয়ার্ক সম্পর্কিত, আপনার সামঞ্জস্য করতে খুব কমই রয়েছে, যদিও আপনার অবশ্যই নিশ্চিত হওয়া দরকার যে আপনার নেটওয়ার্কের ব্যবহার প্রত্যাশিত সীমাতে রয়েছে।

একটি স্টার্টআপ হিসাবে চালানোর জন্য একাধিক ভিএম প্রয়োজন, ব্যয় অপ্টিমাইজেশানের প্রচেষ্টাটি পরিশোধ করে আমাদের অর্থ সঞ্চয় করে যা আমরা অন্যান্য জিনিসগুলিতে ব্যয় করতে পারি।

আপনি যদি এই গল্পটি পছন্দ করেন তবে আপনি এই সিরিজটি থেকে অন্যদের পরীক্ষা করে দেখতে পারেন

একটি বছর শুরু। আমরা কীভাবে একটি স্টার্টআপ বুট করেছি।

আরো দেখুন

প্রদত্ত ওয়েবসাইট বিজ্ঞাপন থেকে কতটা উপার্জন করে তা অনুমান করার ভাল উপায় কী? একটি ওয়েবসাইট এবং একটি অ্যাপ্লিকেশন শুরু করার জন্য কত টাকা প্রয়োজন? আমি যদি বেসিক এইচটিএমএল 5, সিএসএস, কিছুটা জাভাস্ক্রিপ্ট এবং বুটস্ট্র্যাপ জানি তবে আমি কীভাবে ফ্রিল্যান্স ওয়েব ডিজাইনার এবং বিকাশকারী হয়ে উঠব? এটি কি ওয়েব ডেভেলপার হওয়ার পক্ষে যথেষ্ট?আপনি কীভাবে এইচটিএমএল ব্যবহার করে একটি ওয়েব পৃষ্ঠা তৈরি করবেন? আমি কীভাবে আমার কীওয়ার্ড এসইও উন্নত করব? আমি একটি ওয়েবসাইট তৈরির জন্য এইচটিএমএল এবং সিএসএস শিখছি, তবে আমি যখন ওয়েবসাইটগুলি দেখি তখন আমার আত্মবিশ্বাস নষ্ট হয়ে যায়। আমার এইচটিএমএল এবং সিএসএস শেখা বন্ধ করা উচিত?আমি কীভাবে আমার অনলাইন কোর্সে আরও বেশি বেতনের শিক্ষার্থী পেতে পারি? কোন অনলাইন প্ল্যাটফর্ম তৈরি করা সবচেয়ে ভাল?