গুগল অ্যাপ ইঞ্জিনের প্রাইসিং নমনীয় এনভিউ, একটি $ 500 পাঠ


113

আমি App ইঞ্জিন নমনীয় উপর Nodejs অনুসৃত env টিউটোরিয়াল @: https://cloud.google.com/nodejs/getting-started/hello-world

টিউটোরিয়ালটি সফলভাবে মোতায়েন ও পরীক্ষার পরে, আমি কোডটি কিছুটা পরীক্ষার জন্য পরিবর্তন করেছি এবং এটি সফলভাবে স্থাপন করেছি ... এবং এটি এটিকে চালিত রেখে চলেছি কারণ এটি একটি পরীক্ষার পরিবেশ ছিল (সর্বজনীন নয়)

এক মাস পরে, আমি গুগল থেকে 0 370 এরও বেশি বিল পেয়েছি!

লেনদেনের বিশদে আমি নিম্নলিখিতটি দেখি:

অক্টোবর 1 - 31, 2017 অ্যাপ ইঞ্জিন ফ্লেক্স ইনস্ট্যান্স র‌্যাম: 5948.774 গিবিবাইট-ঘন্টা ([মাইপ্রোজেক্ট]) $ 42.24

অক্টোবর 1 - 31, 2017 অ্যাপ ইঞ্জিন ফ্লেক্স ইনস্ট্যান্স মূল ঘন্টা: 5948.774 ঘন্টা ([এমওয়াইপ্রজেক্ট)) $ 312.91

প্রায় 0 টি অনুরোধ সহ এই পরীক্ষার পরিবেশটির প্রায় 6,000 ঘন্টা সংস্থান প্রয়োজন কীভাবে? সবচেয়ে খারাপ ক্ষেত্রে, আমি ধরে নিতে পারি যে 720 ঘন্টা এক মাসের জন্য ফুলটাইম চলছে @ প্রতি ঘন্টা 0.05 ডলার আমার জন্য ~ 40 ডলার ব্যয় করতে পারে। https://cloud.google.com/appengine/pricing

কেউ কি এই বিষয়ে আলোকপাত করতে সহায়তা করতে পারে? এত সংস্থান কেন দরকার হয়েছিল তা আমি খুঁজে পাচ্ছি না?

সাহায্যের জন্য ধন্যবাদ!

আরও তথ্যের জন্য, এটি গত মাসে ট্র্যাফিক (মূলত 0): ট্র্যাফিক ডেটা

এবং উদাহরণ ডেটাইনস্ট্যান্স ডেটা

আপডেট: নোট করুন যে আমি প্যাকেজ.জেসনে একটি পরিবর্তন এনেছি: আমি নোডমনকে নির্ভরতা হিসাবে যুক্ত করেছি এবং এটি আমার "এনএমপি স্টার্ট" স্ক্রিপ্টের অংশ হিসাবে যুক্ত করেছি। যদিও আমি সন্দেহ করি এটি 6000 ঘন্টা সম্পদের ব্যাখ্যা করে:

  "scripts": {
    "deploy": "gcloud app deploy",
    "start": "nodemon app.js",
    "dev": "nodemon app js",
    "lint": "samples lint",
    "pretest": "npm run lint",
    "system-test": "samples test app",
    "test": "npm run system-test",
    "e2e-test": "samples test deploy"
  },

App.yaml (টিউটোরিয়াল থেকে কোনও পূর্বনির্ধারিত পরিবর্তন নেই)

runtime: nodejs
env: flex

বিলিংয়ের সাহায্যের জন্য আপনার জিসিপি সমর্থনের সাথে যোগাযোগ করা উচিত: সমর্থন.
google.com/cloud/contact/cloud_platform_billing

4
প্রতিক্রিয়াটির জন্য ধন্যবাদ @ ব্রেইটজে, আমি ইতিমধ্যে তাদের সাথে যোগাযোগ করেছি এবং এটিই তারা আমাকে বলেছিলেন: "যেমনটি উল্লেখ করা হয়েছে, ব্যবহারের বিস্তারিত প্রতিবেদন দেখার জন্য আমাদের কোনও সামর্থ্য নেই যে কারণে আমি লিঙ্কগুলি সরবরাহ করেছি যাতে আপনি পোস্ট করতে পারেন। সম্প্রদায় ফোরামে এবং আবার সেখানে অভিজ্ঞ বিকাশকারীরা আপনার প্রযুক্তিগত প্রশ্নগুলির সাথে আপনাকে সহায়তা করতে পারে be "
ddallala

4
আপনার প্রত্যাশাগুলি স্ট্যান্ডার্ড এনভির মূল্য নির্ধারণের (এবং কেবলমাত্র একটি বি 1 শ্রেণীর উদাহরণ) এর উপর ভিত্তি করে উপস্থিত হবে। তবে আপনি নমনীয় এনভিএভ ব্যবহার করছেন - বিভিন্ন মূল্যের। সিপিইউ এবং জিবি মেমরি কনফিগারেশনের জন্য আপনার অ্যাপ্লিকেশন.আইএমএল পরীক্ষা করুন - এগুলি আপনার প্রতি-ঘন্টা ঘন্টা গুণক। তারপরে আপনি 2 দিয়ে গুণা করুন - আপনি যে দৃষ্টান্ত চালিয়েছেন number
ড্যান কর্নিলিস্কু

হাই @ ড্যানকর্নিলেস্কু দামগুলি এখনও ফ্লেক্স এনভীদের জন্য $ 0.0.5 ডলার ... মূল ঘন্টা প্রতি ভিপিপিইউ $ 0.0526 (আইওয়া)। আমি আমার অ্যাপ্লিকেশনটি আইএমএল ... সংক্ষেপে আটকালাম, টিউটোরিয়াল থেকে এটিকে সংশোধন করতে পারি নি।
ddallala

4
ঠিক আছে, এখন আপনার কাছে জিসিপি বিলিং সহায়তায় যোগাযোগ করার জন্য বেটার ডেটাপয়েন্ট রয়েছে।
ড্যান কর্নিলিস্কু

উত্তর:


187

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

দ্রষ্টব্য, এটি কারওর কাছে সুস্পষ্ট মনে হতে পারে তবে একজন নতুন জিএইই ব্যবহারকারী হিসাবে আমার কাছে এই সমস্ত কিছুই একেবারে নতুন।

সংক্ষেপে, GAE- এ মোতায়েন এবং নিম্নলিখিত কমান্ড " $ gcloud অ্যাপ ডিপ্লোয় " ব্যবহার করার সময় এটি একটি নতুন সংস্করণ তৈরি করে এবং এটি ডিফল্ট হিসাবে সেট করে, তবে আরও গুরুত্বপূর্ণ, এটি পূর্ববর্তী সংস্করণটি মুছে ফেলা হয় না যা স্থাপন করা হয়েছিল।

সংস্করণ এবং দৃষ্টান্তগুলি সম্পর্কে আরও তথ্য এখানে পাওয়া যাবে: https://cloud.google.com/appengine/docs/standard/python/an-overview-of-app-engine

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

গুগল বলেছে:

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

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

শেষ পর্যন্ত, টিউটোরিয়ালটি অনুসরণ করে এবং প্রকল্পটি বন্ধ না করে, আমার 4 টি সংস্করণ ছিল, প্রতিটি 2 টি দৃষ্টান্ত 0 টি অনুরোধের পরিবেশন করে এবং প্রচুর ত্রুটি বার্তা উত্পন্ন করে 1.5 মাস ধরে পুরো সময়ের জন্য চলছে এবং এতে আমার জন্য 500 ডলার ব্যয় করতে হবে।

প্রস্তাবনাগুলি যদি আপনি GAE FLEX ENV ব্যবহার করতে চান তবে:

  1. প্রথম এবং সর্বাগ্রে, একটি বিলিং বাজেট এবং সতর্কতা সেটআপ করুন যাতে আপনার সিসিতে স্বয়ংক্রিয়ভাবে চার্জ করা একটি ব্যয়বহুল চালানটি দেখে আপনি অবাক হয়ে না যান: https://cloud.google.com/billing/docs/how-to/budgets

  2. একটি পরীক্ষা এনভির মধ্যে সম্ভবত আপনার একাধিক সংস্করণ প্রয়োজন হবে না, তাই নিম্নলিখিত কমান্ডটি ব্যবহার করার সময়:
    $ gcloud app deploy --version v1

  3. আপনার আপডেট app.yaml ন্যূনতম সম্পদ সঙ্গে মাত্র 1 উদাহরণস্বরূপ বলপূর্বক:

runtime: nodejs
env: flex

# This sample incurs costs to run on the App Engine flexible environment.
# The settings below are to reduce costs during testing and are not appropriate
# for production use. For more information, see:
# https://cloud.google.com/appengine/docs/flexible/nodejs/configuring-your-app-with-app-yaml
manual_scaling:
  instances: 1
resources:
  cpu: 1
  memory_gb: 0.5
  disk_size_gb: 10
  1. প্রতিদিন ব্যয়ের সীমা নির্ধারণ করুন

এখানে চিত্র বর্ণনা লিখুন

আরও তথ্যের জন্য এই ব্লগ পোস্ট দেখুন: https://medium.com/google-cloud/three-simple-steps-to-save-costs-when-prototyping-with-app-engine-flexible-en পরিবেশ 104fc6736495

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

এই সমস্ত বিবরণ যদি কেউ না জানে তবে গুগল অ্যাপ ইঞ্জিন ফ্লেক্স এনভিও জটিল হতে পারে। একটি বন্ধু আমাকে হিরোকুতে দেখিয়েছিল, এতে মূল্য নির্ধারণ এবং ফ্রি / শখের অফার উভয়ই রয়েছে। আমি সেখানে একটি নতুন নোড অ্যাপ্লিকেশনটি দ্রুত ধাক্কা দিতে সক্ষম হয়েছি এবং এটি কমনীয়তার মতো কাজ করেছে! https://www.heroku.com/pricing

এই পাঠটি শিখতে "কেবল" আমার জন্য 500 ডলার ব্যয় হয়েছে তবে আমি আশা করি এটি অন্যদেরকে গুগল অ্যাপ ইঞ্জিন ফ্লেক্স এনভের দিকে তাকিয়ে থাকতে সহায়তা করবে।


65
গুগল সত্যিই বাজারটি লম্পট ডকুমেন্টেশনে কোণঠাসা মনে হয়েছে। এটি দুর্ভাগ্যজনক যে আপনাকে 500 ডলার বিল দিয়ে চড় মারা হয়েছিল, তবে আপনি অনেকের জন্য বুলেটটি নিয়েছেন আমি নিশ্চিত আপনার অন্তর্দৃষ্টিগুলি অফার করার মাধ্যমে, অনেক প্রশংসা!
ড্রাজেন বিজোলোভুক

11
অন্য সম্ভাবনা "gcloud App প্রয়োগ app.yaml --stop-আগের সংস্করণ"
DeividasV

4
ধন্যবাদ, খুব সহায়ক। বিলিং সতর্কতা / সীমাবদ্ধতা আবশ্যক। সম্প্রতি সম্প্রতি একটি অনুরূপ সমস্যার মুখোমুখি হয়েছিল
কার্তিক

4
এটি অবশ্যই সস্তাতম উপায় নয়, কারণ এটি ক্রমাগত একক উদাহরণ চালায় run দয়া করে আমার উত্তর দেখুন
ক্যানার

আমরা সম্ভবত অ্যাপেনজিন স্ট্যান্ডার্ড এনভির সাথে একই খারাপ চমকটি আশা করতে পারি? অথবা ওপির উল্লিখিত সমস্যাগুলি কেবল ফ্লেক্স এনভির মধ্যেই ঘটে?
জন দো

18

আপনি যদি আপনার GAE ব্যয় হ্রাস করতে চান তবে দয়া করে এই নিবন্ধে বা গৃহীত উত্তরের পরামর্শ অনুযায়ী ব্যবহার করবেন না !manual_scaling

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

আপনার ব্যয়গুলি অনুকূল করতে আপনার বিভিন্ন স্কেলিং বিকল্প এবং উদাহরণের ধরণগুলি বুঝতে হবে:

1. অ্যাপ ইঞ্জিন ফ্লেক্স বনাম মান:

পার্থক্য সম্পর্কে বিশদটি এখানে পাওয়া যাবে , তবে এই প্রশ্নের জন্য প্রাসঙ্গিক একটি গুরুত্বপূর্ণ পার্থক্য:

[স্ট্যান্ডার্ডটি] নিখরচায় বা খুব কম খরচে চালানোর ইচ্ছাকৃত, যেখানে আপনি কেবল যা প্রয়োজন তার জন্য এবং যখন আপনার প্রয়োজন হয় তখনই অর্থ প্রদান করেন। উদাহরণস্বরূপ, যখন ট্র্যাফিক নেই তখন আপনার অ্যাপ্লিকেশনটি 0 টি উদাহরণে স্কেল করতে পারে।

২. স্কেলিং বিকল্পগুলি:

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

৩. ইনস্ট্যান্সের ধরণ: ২ টি উদাহরণের ধরণ রয়েছে এবং এটি নতুনভাবে স্পিন করতে সময় লাগে তার চেয়ে আলাদা। যখন ~ ০.০ সেকেন্ডের মধ্যে প্রয়োজন হয় তখন বি শ্রেণীর উদাহরণ (স্বয়ংক্রিয় স্কেলিংয়ে ব্যবহৃত হয়) তৈরি করা যেতে পারে এবং বি শ্রেণীর উদাহরণগুলি (ম্যানুয়াল স্কেলিং / বেসিক ব্যবহৃত হয়) ~ 0.7 সেকেন্ডের মধ্যে: এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

এখন আপনি যে বেসিকগুলি বুঝতে পেরেছেন সেগুলি গ্রহণযোগ্য উত্তরে ফিরে যাই:

manual_scaling:
  instances: 1
resources:
  cpu: 1
  memory_gb: 0.5
  disk_size_gb: 10

এটি GAE কে নির্দেশ দেয় তা হ'ল একটি কাস্টম উদাহরণ ক্লাস ( আরও ব্যয়বহুল ) চালানো । স্পষ্টতই এটি সস্তার বিকল্প নয় কারণ বি 1 / এফ 1 উদাহরণ টাইপটি পরিবর্তে ব্যবহার করা যেতে পারে (এতে কম চশমা রয়েছে) এবং এটি নিয়মিত একটি দৃষ্টান্তও চালাচ্ছে।

কি হবে প্রসঙ্গ উদাহরণস্বরূপ বন্ধ করতে যখন কোনো ট্রাফিক হয়। আপনি যদি ~ ০.০ সেকেন্ডের স্পিন আপ সময়টিকে আপত্তি না করেন তবে পরিবর্তে আপনি এটির সাথে যেতে পারেন:

instance_class: F1
automatic_scaling:
  max_instances: 1 (--> you can adjust this as you wish)
  min_instances: 0 (--> will scale to 0 when there is no traffic so won't incur costs)

এটি গুগল সরবরাহের জন্য নিখরচায় কোটাতে আসবে এবং আপনার যদি কোনও সত্যিকারের ট্র্যাফিক না থাকে তবে এটির জন্য আপনাকে কোনও মূল্য দিতে হবে না।

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


4
আপনি min_instances0. তে সেট করতে পারবেন না ডকুমেন্টেশন অনুযায়ী :The minimum number of instances given to your service. When a service is deployed, it is given this many instances and scales according to traffic. Must be 1 or greater, default is 2 to reduce latency.
ইয়োরব্রো

4
ইওরব্রো ধন্যবাদ যে এটি নির্দেশ করার জন্য, min_instances এটি স্ট্যান্ডার্ড পরিবেশের জন্য, আপনি যে দস্তাবেজটি সংযুক্ত করেছেন তা বিভিন্ন প্যারামিটারকে বোঝায় min_num_instances যা নমনীয় পরিবেশের জন্য। আমি পরিষ্কারভাবে এটি প্রতিফলিত করতে আমার উত্তর আপডেট করব।
ক্যানার

আহ আমার খারাপ। দ্রুত উত্তর দেওয়ার জন্য ধন্যবাদ!
ইওরোব্রো

মিনি_স্ট্যান্টসের ডকুমেন্টেশনে সতর্কতা বলা হয়েছে: এই বৈশিষ্ট্যটি সঠিকভাবে কাজ করার জন্য আপনাকে অবশ্যই তা নিশ্চিত করতে হবে যে ওয়ার্মআপ অনুরোধগুলি সক্ষম হয়েছে এবং আপনার অ্যাপ্লিকেশন ওয়ার্মআপ অনুরোধগুলি পরিচালনা করে। এটি কি সক্ষম করতে হবে? যদি এটি প্রয়োগ না করা হয় তবে এটি বিলম্ব করতে কী প্রভাব ফেলবে? আমি এমন একটি অ্যাপের জন্য আমার চলমান ব্যয় হ্রাস করার চেষ্টা করছি যার প্রায় 600 ব্যবহারকারী রয়েছে তাই আমি সেরা স্কেলিং সেটিংস কী তা নির্ধারণ করার চেষ্টা করছি।
পিট নিস

এই সতর্কতাটি নতুন বলে মনে হচ্ছে, আমি এটি আগে দেখিনি। বলা হচ্ছে, পারফরম্যান্সের প্রভাব সম্পর্কে জানেন না। এখানে বিশদ বিবরণ: cloud.google.com/appengine/docs/standard/python/…
ক্যানার

18

আমরা জিএইইইইইইইইইইইইইইইইইইইইইইইইইইইইইইંકইંક.বিআই এর ফলে সংঘবদ্ধ কৃত্রিম ব্যর্থতা (বাউন্সড ইমেলগুলি উত্সাহিত বাউন্সড-ইমেল ইমেল ইত্যাদি) এর কারণে একেবারে বাদাম হয়ে যায় এবং আমরা যে জিএই নজিরগুলি বগড করেছিলাম তা বন্ধ করতে পারি না। 4+ ঘন্টা, এবং 1 এম + ইমেল প্রেরণের পরে (মেলগুন আমাদের অ্যাকাউন্টটি অক্ষম করতে দেয় না It এটিতে "দয়া করে পাসওয়ার্ড পরিবর্তন কার্যকর হওয়ার জন্য 24 ঘন্টা অপেক্ষা করুন", এবং এপিআই কীগুলি কিছুই প্রত্যাখ্যান করেছেন), redis ভিএম বন্ধ করে দেওয়া হয়েছিল, ডিবি ডাউন করা হয়েছিল এবং সমস্ত সাইটের কোড একক "ডাউন ফর মেইনটেন্যান্স" স্ট্যাটিক 503 পৃষ্ঠায় নামিয়ে আনা হয়েছে), ইমেলগুলি প্রেরণ করা যেতে থাকে।

আমি স্থির করেছি যে GAE FE কেবলমাত্র ডোকার ভিএম বা ক্লাউড কম্পিউট ভিএম (redis) এর শেষ হয় না যা সিপিইউ লোডের অধীনে। কখনও না! একবার আমরা আসলে কম্পিউট ভিএম মুছে ফেললাম ("কেবলমাত্র এটি থামানোর পরিবর্তে") ইমেলগুলি তত্ক্ষণাত্ বন্ধ হয়ে গেল।

তবে, আমাদের ডিবি GAE অ্যাপ্লিকেশনটির 100% সংস্করণ এবং "থামানো" হওয়ার 100% প্রতিবেদন সত্ত্বেও আরও 2 ঘন্টা পর্যন্ত "ইমেল পাঠাতে পারেনি" নোটিশ দিয়ে ভরাট হতে থাকে। আমি গুগল ক্লাউড এসকিউএল পাসওয়ার্ড পরিবর্তন করে শেষ করেছি।

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


আপডেট (30 সেপ্টেম্বর 2020): এটি এখনও আমার 22 বছরের ক্যারিয়ারের সবচেয়ে খারাপ মুহূর্ত !! 15 টি ক্র্যাক জিনিয়াস ডেভাসের একটি সম্পূর্ণ সংস্থা কীভাবে জিএইটি বন্ধ করবেন তা নির্ধারণ করতে পারেনি। আমরা জানতাম যখন গ্রাহকরা মিলিয়ন ইমেইলগুলি পেয়েছিলেন তখন যখন আমার দেবের একজন তার জিমেইল অ্যাকাউন্টটি অ্যাক্সেস করতে পারে না। এটি আনপ্লাগ করা যায়নি, এটি বন্ধ করতে পারেনি। এটি বেশ "টার্মিনেটর" মুহুর্ত ছিল!

এটি ব্যয় ব্যতীত প্রায় এত খারাপ হত না, যদি মেলগান আমাদেরকে আসলে API এর অ্যাক্সেস অক্ষম করতে বা পাসওয়ার্ডটি পরিবর্তন করতে দিয়েছিল। তবে এটি এখনও জিএইয়ের জন্য খারাপ ব্যয়-ভিত্তিক হত।

আমি আর সার্ভারগুলিতে বিশ্বাস করি না যে আমি জারি করতে পারি না reboot

শেষ পর্যন্ত, মেলগুন কেবলমাত্র আমাদের প্রায় 50 ডলার চার্জ করে। GAE, তবে ... আমি যদি কেবল "ঠিক আছে, মেলগুলি বন্ধ হয়ে গেছে, আমরা থামাতে পারি" ধরে নিয়েছি, আমরা 20,000 ডলার অতিরিক্ত বিল দিয়ে শেষ করতে পারতাম! যেমনটি ছিল, এটির "কেবল" ব্যয় $ 1,500 । এবং আমরা এটির সাথে বিতর্ক করার জন্য কখনও কারও সাথে যোগাযোগ করতে পারি নি। সিইও ঠিক খেয়েছে এটি।


এখন আমি যে সংস্থাটি অনেক আগে রেখে এসেছি, আমি আপনাকে বলতে পারি যে মাসিক বিলটি প্রায় $ 5,000 ডলার ছিল, সাধারণত প্রায় 300 ডলার।
থিওডোর আর স্মিথ

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

আপনার যদি জিসিপিতে গুরুতর সমস্যা হয় তবে গুগলে কারও সাথে যোগাযোগ করা আক্ষরিক অর্থেই অসম্ভব। আমরা স্থায়ী অস্থিরতার বিষয়ে তাদের সাথে যোগাযোগ করার জন্য কয়েক মাস চেষ্টা করেছি। যাও না।
থিওডোর আর স্মিথ

আমি তাদের প্রযুক্তিগত সহায়তায় ভাগ্য পেয়েছি, তবে আমার সংস্থাটি একটি সাপোর্ট অ্যাকাউন্টের জন্যও অর্থ প্রদান করে, soooo
ইনজারনেট

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

4

এছাড়াও নোট করুন যে আপনি যদি এখনও আপনার অ্যাপ্লিকেশনটিকে স্বয়ংক্রিয় স্কেলিং করতে চান তবে আপনি সর্বদা চলমান সর্বনিম্ন 2 টি ইনস্ট্যান্স না চান তবে আপনি নিজের অ্যাপ্লিকেশনটি কনফিগার করতে পারেন yam

runtime: nodejs
env: flex
automatic_scaling:
  min_num_instances: 1

আমার মনে হয় তুমি বোঝাতে চাচ্ছো max_num_instances?
ডোমিনিক

4
দৃষ্টান্ত সীমাবদ্ধ করার কোনও বিকল্প অবশ্যই নেই। ডিডোএস আক্রমণ চলাকালীন এক হাজার উদাহরণ সজ্জিত করা এবং গ্রাহককে বিলিং করা $ ডলারের বাকী অংশটি জিসিপির একটি ব্যবসায়ের কৌশল is
থিওডোর আর স্মিথ


4
min_num_instancesঅপ্রয়োজনীয় ব্যয়ে অলস থাকা অবস্থায় আপনি অর্থ সঞ্চয় করতে চাইলে @ ডমিনিকটি এখানে সঠিক। @ থিওডোর সীমাবদ্ধতার জন্য সর্বাধিক_সংখ্যক_বিধিও রয়েছে তবে অ্যাপ্লিকেশন ইঞ্জিনে আপনি কোনও দৈনিক ব্যয়ের সীমা নমনীয় করতে পারবেন না (তবে আপনি স্ট্যান্ডার্ডে পারেন)। আপনি তবে বাজেট এবং সতর্কতা সেট আপ করতে পারেন।
jon_wu

4

যেহেতু কারও উল্লেখ করা হয়নি, এখানে সংস্করণগুলি সম্পর্কিত gcloud কমান্ড রয়েছে

# List all versions
$ gcloud app versions list

SERVICE  VERSION.ID       TRAFFIC_SPLIT  LAST_DEPLOYED              SERVING_STATUS
default  20200620t174631  0.00           2020-06-20T17:46:56+03:00  SERVING
default  20200620t174746  0.00           2020-06-20T17:48:12+03:00  SERVING
default  prod             1.00           2020-06-20T17:54:51+03:00  SERVING

# Delete these 2 versions (you can't delete all versions, you have to have at least one remaining)
$ gcloud app versions delete 20200620t174631 20200620t174746

# Help
$ gcloud app versions --help

1

দেব পরিবেশের জন্য যেখানে আমি একটু বিলম্বিত হওয়ার বিষয়টি মনে করি না, আমি নিম্নলিখিত সেটিংসটি ব্যবহার করছি:

instance_class: B1
basic_scaling:
  max_instances: 1
  idle_timeout: 1m

এবং আপনি যদি ফ্রি ব্যাকএন্ড ইন্সটেন্স ভাতাটির চেয়ে বেশি উদাহরণ ব্যবহার করেন তবে এটি ব্যবহার করে দেখুন:

instance_class: F1
automatic_scaling:
  max_instances: 1

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.