أداء العروض الافتراضية أسوأ بكثير (راجع تجاربي لعام 2019: httpsjan.rychter.com/enblog/cloud-server-cpu-performance وتكلف أكثر. والفرق هو أنه يمكنك "التوسع حسب الطلب"، وهو ما وجدته ليس ضروريًا، على الأقل في حالتي. وإذا كنت بحاجة إلى التوسع، فلا يزال بإمكاني القيام بذلك، لكن الحصول على خوادم جديدة يستغرق ساعات بدلاً من ثوانٍ. حسنًا، لست بحاجة إلى التوسع في ثوانٍ في حالتي، فاتورتي الشهرية الكاملة لبيئة الإنتاج الكاملة وبيئة التشغيل المرحلي/الاستعداد المكررة ثابتة وبسيطة ويمكن التنبؤ بها ومنخفضة جدًا مقارنة بما أحتاج إلى دفعه لـ AWS، ولا يزال لدي مجال كبير للأداء لتحقيقه شيء واحد جدير بالملاحظة هو أنني أتعامل مع الخوادم الفعلية تمامًا مثل الخوادم الافتراضية: تتم إدارة كل شيء من خلال غير معقول ويمكنني إعادة إنشاء كل شيء من الصفر. في الواقع، أنا أستخدم بيئة "devcloud"أخرى في Digital Ocean، ويتم تشغيلها باستخدام terraform، قبل تمريرها إلى ansible الذي يقوم ببقية الإعداد أظن أن VendorOps والأدوات المعقدة مثل kubernetes مفضلة لدى تجار التعقيد الذين ظهروا في العقد الماضي. يبدو الأمر رائعًا في السيرة الذاتية ويمنح قادة التكنولوجيا إحساسًا زائفًا بالإنجاز وفي الوقت نفسه، تعمل Stackoverflow، التي يمكن القول إنها أكثر أهمية من معظم الشركات الناشئة، على أجهزة مخصصة 1: httpsstackoverflow.blog/2016/02/17/stack-overflow-the-arc.. يبدو أن الاتجاه السائد في هذا الفضاء هو القفز مباشرة إلى أعلى طبقة من التجريد. تخطي الأساسيات وأشر إلى أدوات الكلمات الطنانة والمكتبات والمنتجات ترى لمحات من هذا في أشكال مختلفة. إحداها هي خيوط وسائل التواصل الاجتماعي التي تطرح أشياء مثل ما مقدار X الذي أحتاج إلى معرفته لتعلم Y حيث X هي تقنية أو مجال أساسي، وربما مستقر جدًا وY هي إحدى أدوات اليوم أو منتج أو خدمة مباشرة كوربا ينتمي هناك. وربما حتى أشياء الويب الدلالية. بالتأكيد XML! يعد XML رائعًا - إذا كنت لا تصدقه، فقد تكون مهتمًا بمتاعب تحليل JSON: httpseriot.ch/projects/parsing_json.html ولا تجعلني أبدأ في YAML .. إن التكلفة الإضافية للوجود على السحابة تستحق العناء تمامًا بالنسبة لي لإدارة قواعد البيانات واللقطات التلقائية وموازنات التحميل المستضافة وتخزين كتلة التوصيل والتشغيل وما إلى ذلك أريد أن أقلق بشأن ما إذا كان منتجنا جيدًا ، وليس بشأن أعطال الأجهزة في منتصف الليل ، أو تشغيل خادم جديد وجعله لا يعمل بشكل صحيح لأنه لم يكن هناك حافز لاستخدام إدارة التكوين مع صندوق واحد ، مع وجود مهمة واحدة سريعة تسبب في OOM أو قرص ممتلئ وكسر كل شيء بدلاً من المهام VM فقط ، والخوف من إعادة تشغيل الجهاز الذي كان يعمل 1000 يوم وما إلى ذلك بالنسبة لي ، فإن جاذبية السحابة ليست بدعة توسع FAANG عندما لا تكون مطلوبة ، ولكن التصحيح التلقائي لنظام التشغيل ، وموازنة التحميل التلقائي ، وخدمات NAT ، والسجلات المركزية القابلة للتحليل ، وخدمات قواعد البيانات التي لا يتعين علي إدارتها ، خارج ترقيات الصندوق المتداول للخدمات ، وإدارة مفاتيح التشفير والأسرار ، وبالطبع تخزين الكائنات. (هذه هي كل الأشياء التي نستخدمها في شركتنا الناشئة) سأذهب إلى حد القول وأقول أن الخوادم المخصصة قد تكون قابلة للتطبيق / فعالة للغاية عندما نصل إلى نطاق معين ، بدلاً من العكس. في الوقت الحالي ، فإن نفقات السحابة تستحق العناء لبدء عملي إذا كنت تقوم بتكوين البيئة الخاصة بك كرمز ، فلا يهم في النهاية ما إذا كان هدفك هو خادم مخصص أو جهاز افتراضي أو بعض الإعدادات الخاصة بالسحابة التي تم تكوينها عبر واجهة برمجة تطبيقات لا يهم حقًا أيهما ، فالمقصود هو أن لديك صندوقًا يمكنه بناء صندوق جديد لك أو إعادة صندوق سوء التصرف إلى حالة معرفة جيدة بمجرد تشغيل أمر بالتأكيد ، يمكن تحسين الكومة الفعلية لـ Go (o) التي تقودها (وهي تتحسن بالفعل) ومع ذلك ، فإن الحقيقة الصعبة هي أن نهجك هو النهج الصحيح ، فجميع الشركات تقريبًا (الشركات الناشئة!) تبالغ في البناء بدلاً من التركيز على توفير القيمة ، وتحديد المكانة الفعلية ، وما إلى ذلك (نعم ، هناك أيضًا جانب الطلب من هذا ، مثل الشركات الناشئة VC المالية المتضخمة تفرط في البناء وتريد الاعتماد على أطراف ثالثة يمكنها تحمل العبء والتوسع معهم واتفاقيات مستوى الخدمة وما لا يجب الإعلان عنه.) Kubernetes رائع! عندما أرى شركة منافسة محتملة تبدأ في استخدام Kubernetes ، أشعر بالارتياح على الفور ، لأنني أعلم أنه لا داعي للقلق بشأنها بعد الآن. إنهم على وشك الاختفاء وسط كومة من المشاكل التقنية غير القابلة للحل ، في محاولة لإصلاح المشكلات التي لا يمكن تتبعها في كومة تقنية ذات تعقيد لا يُصدق والعمل على تجاوز القيود التي يفرضها نظام مصمم للشركات ذات حركة مرور أكبر بمقدار اثنين إلى ثلاثة أضعاف. أيضًا ، ستكون تكلفة السلع المباعة الخاصة بهم أعلى بكثير من تكلفة منتجاتي ، مما يعني أنهم سيحتاجون إلى تسعير منتجهم أعلى ، إلا إذا كانوا يستهلكون أموال رأس المال الاستثماري (في هذه الحالة يكونون بمثابة وميض في المقلاة) أشياء جيدة في كل مكان Ansible أمر حتمي ، يمكن أن يعمل نحو حالة ثابتة ، وهذا كل شيء. إذا واجهت مشكلة ، فإنها ترفع اتصال SSH الخاص بها ، وتبكي الكثير من أخطاء الثعبان ، وتستسلم إلى الأبد. حتى مع جردها فهي بعيدة كل البعد عن التصريحية k8s عبارة عن حلقات تحكم تحاول إحراز تقدم نحو حالتها المعلنة. الفشل ليس مشكلة، بل سوف يعيد المحاولة. سوف يتحقق باستمرار من حالته الخاصة، ولديه واجهة برمجة تطبيقات لطيفة للإبلاغ عنها، وبفضل الكثير من المفاهيم المجسدة، من الصعب أن يكون هناك تصادمات غريبة بين المكونات المنشورة. (في حين أن دمج قواعد اللعبة المتعددة مع Ansible ليس بالأمر التافه.) httpsgithub.com/spantaleev/matrix-docker-ansible-deploy وحتى إذا كانت أفكار k8 تضفي الكثير من الإرث، فهناك مظاهر قادمة أقل حجمًا للأفكار الأساسية. (على سبيل المثال httpsgithub.com/aurae-runtime/aurae ) والآن تقترح أن يستخدم الأشخاص تطبيقًا أبسط غير قياسي؟ لذا بالطبع يمكنك تنفيذ حل بسيط للغاية أو يمكنك استخدام شيء "جاهز"يعد k8s معقدًا ومن المؤكد أن بعضًا منه غير ضروري لموقفك، ولكنه أيضًا عام إلى حد ما، ومرن، ومدعوم جيدًا، وما إلى ذلك >هل تقترح أن يستخدم الأشخاص تطبيقًا أبسط وغير قياسي؟ ما اقترحته هو أنه إذا أصبح المشروع/البرنامج k8 أكبر من أن يفشل، فيمكن للأشخاص التبديل إلى بديل. لحسن الحظ، فإن مفاهيم k8s وواجهة برمجة التطبيقات (API) مفتوحة المصدر، لذا يمكن تنفيذها في مشاريع أخرى، وقد قدمت مثل هذا المثال لتوضيح أن اختيار k8s ليس بمثابة قفل بائع مثل Oracle أسمع دائمًا عن كل الأشياء الرائعة التي تحصل عليها عمليًا مجانًا من موفري الخدمات السحابية. هل هذه الأشياء في الواقع سهلة الإعداد والاستخدام؟ في أي وقت حاولت فيه إعداد حزمة LAMP الخاصة بي على خدمة سحابية، كانت عملية مربكة ومخيفة لدرجة أنني استسلمت في النهاية. أتساءل عما إذا كنت بحاجة إلى بذل جهد أكبر قليلاً وسأصل إلى Cloud Heaven إن القدرة على القول "أريد MySQL مجمعة هنا بهذا النوع من المواصفات"أفضل بكثير (من حيث الوقت) من القيام بذلك بنفسك. يتم أيضًا تضمين التحديثات بشكل جيد في النظام، لذلك أقول فقط "تطبيق آخر تحديث"بدلاً من التأكد يدويًا من حدوث عمليات تجاوز الفشل/إعادة التشغيل بالترتيب الصحيح لذا فأنت تدفع لتبسيط الأشياء، لكن المكاسب من هذا التبسيط لا تأتي إلا من خلال المشاريع الأكبر حجمًا. إذا كان لديك شيء ما في خادم واحد يمكنك إعادة تشغيله بينما يحصل المستخدمون على صفحة خطأ، فقد لا يكون الأمر يستحق ذلك السحابة ليست سهلة ولكن محاولة الحصول على التبريد وكفاءة الطاقة لغرفة خادم صغيرة في أي مكان بالقرب من مستويات الكفاءة التي تنشرها معظم مراكز البيانات الكبيرة هي أقرب إلى المستحيل كما هو الحال مع الاتصال بالإنترنت متعدد البائعين مع السحابة، يختفي كل هذا النوع حيث تتم إدارته بواسطة أي مشغل مركز بيانات تعمل عليه السحابة، ولكن ما ينسى الناس هو أن هذا ينطبق أيضًا على خدمات الموقع المشترك القديمة التي غالبًا ما تقدم تكلفة/قيمة أفضل من السحابة وعلى الرغم من أنه من الصعب بالتأكيد إدارة أشياء مثل AWS أو Azure لأنه ينزف الكثير من التجريدات التي يخفيها مقدمو vpc الصغيرون عنك أو أنك لا تحصل فعلاً على خادم منزلي واحد ، إلا أنه ليس من الصعب على نطاق الاضطرار إلى تشغيل زوجين من الرفوف بقيمة خوادم vmware مع تخزين قائم على SAN مع الاشياء السحابية ، لديك المزيد من التكوين للقيام به لأنه يتعلق بتكوين الخوادم الافتراضية وما إلى ذلك. بدلاً من حمل الكمبيوتر في صندوق إلى غرفتك ، يجب عليك "تكوينه"لإتاحته تحتوي قواعد البيانات على نُسخ احتياطية يمكنك تكوينها حسب رغبتك ، وتخزينها على DO Spaces (مثل S3). إدارة مستخدم DB سهلة. هناك أيضًا خوادم ذاكرة التخزين المؤقت لـ Redis يمكنك إضافة موازن تحميل وتوصيله بخوادم الويب المختلفة أعتقد أن الأمر استغرق مني حوالي 30 دقيقة لإعداد خوادم ويب 2x وخادم DB وخادم ذاكرة التخزين المؤقت وموازن التحميل وخادم تخزين وتوصيلهم جميعًا حسب الحاجة باستخدام بعض النماذج البسيطة. لا يمكن التغلب على ذلك حقًا إذا كان لديك المزيد من المعلومات أو الآراء ، فالرجاء المشاركة الكثير من المقالات حول الإنترنت حول تقوية خادم Linux ، تلك التي جربتها استغرقت أكثر من 30 دقيقة لاتباع الخطوات ، وقتًا أطول بكثير إذا كنت أحاول بالفعل معرفة وفهم ما يفعله كل شيء ، ولماذا من المهم ، ما هي الثغرة الأمنية الأساسية ، وكيف قد أحتاج إلى تخصيص بعض الإعدادات لحالة الاستخدام الخاصة بي أنا متأكد من أنه يمكنك العثور على أمثلة لنصوص الإعداد عبر الإنترنت (يجب أن تكون تهيئة التحديثات التلقائية وجدار الحماية والتطبيقات وما إلى ذلك مسألة تشغيل "curl $ URL"ثم "chmod + x $ FILE"و "bash $ FILE". لم أكن بحاجة إلى إدارة التكوين (أستخدم خدمة النسخ الاحتياطي الخاصة بمزودي وهو أمر مهم على ما أعتقد) شيء من هذا القبيل: httpsraw.githubusercontent.com/potts99/Linux-Post-Install .. (تمت مشاهدته في httpswww.reddit.com/r/selfhosted/comments/f18xi2/ubuntu_d) من الواضح أنه يمكن قول الشيء نفسه عن الأجهزة الافتراضية التي تعمل لفترة طويلة ، ويمكن حل هذا من خلال وجود فريق منضبط ، لكنني أعتقد أنه من المرجح بشكل عام في بيئة بها جهاز واحد مخصص يعمل لفترة طويلة يمتلك Hetzner كل هذا باستثناء قواعد البيانات المدارة httpswww.hetzner.com/managed-server تتضمن حزم الاستضافة على الويب أيضًا 1. قواعد بيانات غير محدودة (MySQL و PostgreSQL) httpswww.hetzner.com/webhosting/ هل لديها نسخ احتياطي تلقائي وتعطل؟ >مع النسخ الاحتياطي اليومي المحجوز أو النسخ الاحتياطي المضمّن في نوع الخادم ، يتم نسخ جميع البيانات احتياطيًا يوميًا والاحتفاظ بها لمدة أقصاها 14 يومًا. يمكن استعادة النسخ الاحتياطية (استعادة) عبر واجهة إدارة konsoleH لكن لدي انطباع بأن قواعد البيانات الموجودة على الخوادم المُدارة مخصصة للاستخدام بواسطة التطبيقات التي تعمل على ذلك الخادم ، لذلك لا يوجد مفهوم لتجاوز الفشل حقًا httpswww.hetzner.com/legal/managed-server/ يجب ألا يتسبب فشل محرك أقراص واحد على خادم واحد في حدوث انقطاع في الإنتاج يمكن تعقب الكثير من مشكلات التكوين وصولاً إلى عمليات النشر المستقلة. هل يحتاج ملف الخط هذا أو JRE حقًا إلى التثبيت على الخادم بالكامل أم يمكنك تجميعه في النشر الخاص بك تستخدم عمليات النشر الخاصة بنا أهدافًا محلية وأهداف EC2. لا يختلف البرنامج النصي للنشر ، فقط عنوان IP الخاص بالمضيف هو الآن ، سأقول ما إذا كان بإمكاني استخدام S3 لشيء سأفعله بنسبة 100٪. لا يوجد بديل محلي لها بنفس مجموعة الميزات الهدف من DevOps هو "ماشية ، وليست حيوانات أليفة". ضع رصاصة في الخادم الخاص بك مرة واحدة في الأسبوع للعثور على نقاط الفشل الخاصة بك أود أن قفزت إلى Discord / Slack وأثارت بعض المشكلات التي كنت تراها حتى نتمكن على الأقل من تحسين التجربة للآخرين باستخدام Dokku. لا تتردد في ضربني هناك اسمحوا لي أن أقدم وأقول إنني مطور تطبيق ليس لدي سوى معرفة عملية بـ Docker.أنا لست بارعًا في مجال البنية التحتية ، والتطبيق الذي عانيت معه يحتوي على معلمات نشر خاصة: إنه تطبيق Python الذي يوزع في وقت الإنشاء عدة عربات من زحف HTML الثابت لملء قاعدة بيانات Postgres الثابتة بعد إنشائها. ثم يعمل تطبيق الويب Flask ضد قاعدة البيانات هذه. يتطور تحليل HTML بسرعة ولذا يجب تجميع بيانات قاعدة البيانات المأهولة كجزء من صورة (صور) التطبيق IIRC ، لقد كافحت مع هيكلة Dockerfiles عندما لم يكن DB ثابتًا ولكن بدلاً من ذلك مجرد جزء عابر من التطبيق ، ولكن بدا أنه يمكن التغلب عليه. يبدو أن المشكلة الأكبر تتمثل في كيفية تجنب سحب البيانات التي نادرًا ما يتم تغييرها من S3 لكل بناء عندما يتم تخزينها مؤقتًا بشكل مثالي ، لا سيما بطريقة تتصرف بشكل سليم عبر DigitalOcean وبيئتي المحلية. أفترض أن التخزين المؤقت الصحيح لطبقة صورة Docker سيعالج المشكلة ، لكنني وصلت بسرعة إلى نهاية معرفتي وصبري يبدو DX في Dokku رائعًا للأشخاص الذين يقومون بأشياء عادية. :) 0. httpscoolify.io/ بالإضافة إلى من لا يريد أن يلعب بأحدث وأروع لعبة على عشرة سنتات أخرى؟ هناك بالتأكيد حجة لنقل (بعض) الأشياء من السحابة في وقت لاحق من الرحلة عندما تصبح المرونة (أو التعامل مع التدفق / التمحور) أقل من المحرك الأساسي ويبدأ المقياس / التكلفة بالهيمنة بالتأكيد ، يمكنك الحصول على شيء يعمل على Hetzner ولكن كن مستعدًا للإجابة على الكثير من الأسئلة تمت الموافقة على آخر نقطة في المشروع تطلب منك هذا الأمر مرة أخرى ، وهو أمر محزن مرة أخرى أن "متطلبات"العمل هذه تملي كيفية تصميم واستضافة برنامجك عندما تكون الطريقة الأخرى هي الأفضل بكثير التعافي من الكوارث هو مشكلة حقيقية للغاية. ولهذا السبب أختبرها بانتظام. في سيناريو الأرض المحروقة ، يمكنني أن أكون جاهزًا للعمل على نظام ثانوي (مرحلي) أو نظام سحابة مهيأة في أقل من ساعة. بالنسبة لعملي ، هذا يكفي لقد مررنا بطفرة نمو، ومثلما حدث جميعًا من قبل، كان ذلك يعني أن هناك الكثير من الأشخاص عديمي الخبرة الذين حصلوا على الكثير من الأموال والتوقعات العاجلة. إنها وصفة لزراعة البضائع والتسويق الاستغلالي ولكن النمو يتباطأ والأموال تزداد تكلفة، لذا فمن الأفضل أن نتباطأ ونبدأ في إعادة تعلم الدروس القديمة باختلافات جديدة ومثيرة. (مثل هنا: إدارة قياس المعدن باستخدام الحاويات والتنسيق) وسوف تتكرر الدورة بأكملها في الطفرة التالية. هذه هي صناعتنا في الوقت الراهن يعد الخادم المخصص القوي أكثر فائدة بنسبة 99٪ من الوقت من خادم VPS المعطل على الأجهزة المشتركة ولكن من الواضح أنه يأتي بتكلفة متزايدة إذا لم تكن بحاجة إلى جميع الموارد التي يقدمونها نعم - ولكن التوق إلى "القيام بما يفعله كل الأطفال الرائعين الآن"هو على الأقل بنفس القوة لدى أولئك الذين يُشار إليهم عادةً باسم "المديرين"، مقابل "الموظفين". النتيجة أ) حدوث خطأ كبير في الإنفاق على الخدمات المصغرة/السحابة، حسنًا على الأقل كنت تتبع أفضل الممارسات، وتحدث هذه الأشياء، فماذا يمكنك أن تفعل النتيجة ب) لقد استخدمت خادم Hetzner وحدث خطأ ما، حسنًا، كان عليك استخدام الخدمات المصغرة، استمتع بالبحث عن وظيفة جديدة وبالتالي تشجيع المديرين على اختيار الخدمات الصغيرة/السحابية. قد لا يكون القرار الصحيح للشركة، لكنه القرار الصحيح للمدير، والمدير هو من يتخذ القرار (كما هو الحال مع كوني مستشارًا يريد امتدادًا وكتابة برنامج يعمل، كما اكتشفت بالطريقة الصعبة.) هناك انفصال بين المؤسسين والجميع يعتقد المؤسسون أنهم سيزيدون عددهم إلى 10x كل عام الحقيقة هي أنهم من المحتمل أن يفشلوا بنسبة 90٪ 90% من الوقت - لا بأس بالفشل في أي شيء في بعض % من الـ 10% من الوقت الذي تنجح فيه، تظل بخير بدون السحابة - على الأقل لعدة سنوات من النجاح، ووقت كافٍ للتبديل إذا لزم الأمر ليس لدي سوى إعداد واحد غير مناسب، ويمكن أن يعمل مع كل من الخوادم الافتراضية والخوادم الفعلية. لا فرق. والفرق الوحيد هو أن الخوادم الافتراضية يجب إعدادها باستخدام Terraform أولاً، ويجب طلب الخوادم الفعلية أولاً وإدخال عناوين IP الخاصة بها في ملف التكوين (المخزون) وبطبيعة الحال، أنا أيضًا حريص على تجنب الاعتماد على العديد من الخدمات السحابية الأخرى. على سبيل المثال، أستخدم VpnCloud (httpsgithub.com/dswd/vpncloud) للاتصال بين الخوادم. وكميزة جانبية، يمنحني هذا أيضًا المرونة اللازمة للتبديل إلى أي مزود للبنية التحتية في أي وقت كانت نقطتي الرئيسية هي أنه في حين أن للعروض الافتراضية استخداماتها ، إلا أن هناك فجوة (كبيرة) بين 10 دولارات شهريًا للهواية VPS وشركة ذات أعمال B2C سريعة النمو. تقع معظم الشركات الجديدة في الواقع في هذه الفجوة: لا تتوقع نموًا هائلاً في لعبة الهوكي على الإنترنت في SaaS B2B المربح. هذا هو المكان الذي يجب أن تتساءل فيه عن الخيار الافتراضي المعتاد لـ "استخدام AWS". أهتم بتكلفة البضائع المباعة وهوامشي ، لذلك أنظر إلى هذا الاختيار بعناية فائقة أنت لست شركة برمجيات ، فأنت في الأساس تصنع وتبيع Sprockets ستكون الآراء هنا هي تعيين فريق كبير من المهندسين / تكنولوجيا المعلومات لـ "شراء وصيانة الخوادم"(PaaS سيئ) ومن ثم على الأرجح "اكتب رمزًا بنفسك"(SaaS سيئ) أو أيًا كان ما هو شائع حاليًا هنا (آخر موضوع هنا كان "دفع PHP عبر SFTP بدون Git ، وإذا كنت بحاجة إلى المزيد"لول) لكنني أعتقد أنه يجب على الشركات القيام بشيء جيد وتجنب محاولة المنافسة (القيام بذلك يدويًا) لأشياء خارج نطاق اختصاصها الأساسي. في هذه الحالة ، أعتقد بالتأكيد أن Sprocket Masters يجب ألا تحاول إدارة أجهزتها الخاصة ويجب أن تعتمد على مزود للتعامل مع التوسع والأمان ووقت التشغيل والامتثال وجميع التفاصيل الصغيرة. أعتقد أيضًا أن برامجهم يجب أن تكون قياسية مع أقل قدر ممكن من البرامج الداخلية. إنهم ليسوا متجر برامج ويجب أن يكتبوا أقل قدر ممكن من الكود من الناحية الواقعية ، يمكن لـ Widget Masters تشغيل هذه المواقع مع فريق عمل صغير نوعًا ما ما لم يقرروا القيام بكل ذلك يدويًا ، وفي هذه الحالة ربما يحتاجون إلى عدد أكبر بكثير من الموظفين ومع ذلك ، ما رأيته أيضًا وما أعتقد أن الملصق السابق كان يتحدث عنه هو الأعمال التجارية حيث تكون التكنولوجيا في صميم العمل ، وغالبًا ما يكون الأمر أقل منطقية ، وبدلاً من توفير الوقت ، يبدو أنه يكلف الوقت. هناك سبب لوجود خبراء AWS: إنه ليس تافهًا. كما أن الخوادم "الحقيقية"ليست تافهة ، ولكنها ليست بالضرورة أصعب من الخدمات السحابية لكن هذه الوكالات لا تريد أن تضطر إلى موظفين لصيانة الأجهزة المادية أيضًا .. ولكن لا يزال يتعين على Sprocket Masters أن يكون لديها مستشار سحابي مكلف على التجنيب لمجرد الاستجابة لحالات الطوارئ إذا كان لديك شخص ما في فريق العمل للتعامل مع مشكلات السحابة ، فيمكنك أيضًا استئجار خادم بدلاً من ذلك لقد قمت شخصيًا بتشغيل خوادم مخصصة لأعمالنا في الأيام السابقة ، ولكن مع توسعنا وتوسيع نطاقنا ، أصبح من الأسهل كثيرًا التعامل مع موفري الخدمات السحابية لتوفير خدمات متنوعة بسرعة على الرغم من ارتفاع التكاليف. ناهيك عن أنه من الأسهل بكثير إخبار العميل المحتمل أنك تستخدم "سحابة مثل AWS"بدلاً من "أوه ، لقد استأجرنا هذه الأجهزة في مركز بيانات تديره بعض الشركات"(والذي يمكن أن يكون أفضل بالفعل ولكن العملاء لن يحصلوا عليه في الغالب) . التدقيق والامتثال وغيرها بالنسبة للكثيرين أقل بكثير من ذلك. أدير مشروعًا جانبيًا صغيرًا [1] انتشر عدة مرات (30 ألف مشاهدة في 24 ساعة أو نحو ذلك) وهو يعمل على خادم ويب واحد لوحدة المعالجة المركزية و Postgres مُدار بالمثل على نواة واحدة لوحدة المعالجة المركزية. لم يكن قريبًا من الاستخدام الكامل 1: httpsaihelperbot.com/هل يمكنني تحويل بعضها إلى وظائف لامدا؟أو التبديل إلى ECS؟أو التبديل إلى بعض الخدمات السحابية الأخرى خلال اليوم؟ربما.لكن مقدار الوقت الذي أمضيته في كتابة هذا التعليق يعادل توفير ستة أشهر تقريبًا لمثل هذا التبديل.إذا كان الأمر أكثر صعوبة من "الضغط على الزر، احصل على خدمة مترجمة بشكل موثوق بنسبة 100%"، فمن الصعب تبريرهيرجع بعض هذا أيضًا إلى أن السحابة توفر بعض الخدمات الأخرى الخدمات الآن التي تمكن هذا النوع من الأشياء.لست بحاجة إلى تشغيل مجموعة كافكا للمراسلة الأساسية، فكلها تأتي مع ناقل رسائل.أنا استخدم ذلك.أستخدم خيارات قاعدة البيانات المستضافة.أستخدم S3 أو ما يعادله، وما إلى ذلك.أجد أن ما تبقى لا يستحق عناء محاولة حشر نفسي في نموذج آخر عندما أدفع دولارات مكونة من رقم واحد شهريًا فقط قم بتشغيله على مثيل EC2بالتأكيد لا يمكن لأي شخص أو كل مشروع القيام بذلك.لست ملتزمًا بهذا كهدف نهائي.عندما لا يعمل الأمر، أتخذ على الفور إجراء القياس المناسب.أنا لا أقترح عليك إعادة تصميم أي شيء بناءً على هذا.أنا فقط أقول، ليس خيارًا أن تكون محتقرًا.يتمتع بقدر كبير من المرونة، والفوترة متسقة تمامًا (أو، بعبارة أخرى، حقيقة أنه إذا زادت حركة المرور فجأة بمقدار 50 ضعفًا، يبدأ نظامي في الاختناق والتشويش بشكل ملحوظ وليس ببساطة إن تحصيل مئات الدولارات الإضافية يعد ميزة بالنسبة لي وليس خطأً)، وأنت عمومًا لا تمد نفسك للالتواء في نموذج ما مناسب لبعض الخدمات السحابية ولكنه قد لا يكون مناسبًا لكهل اضطررت من قبل إلى إدارة إحدى هذه البيئات؟الأمر هو أنه إذا كنت ترغب في الحصول على بعض قابلية التوسع الأساسية لأكثر من شخص واحد والمطورين المناسبين، فيجب عليك الإفراط في التزويد بعامل مهم (ربما يؤدي إلى إبطال مدخراتك)سينتهي بك الأمر حتمًا إلى حل مخصص، مما يعني أن المنضمين الجدد سيواجهون صعوبة أكبر في إتقان النظام وسيجلب الأشخاص المهمون الذين يغادرون الشركة معرفتهم الحميمة بالبنية التحتية الخاصة بك معهم.لقد عدت إلى الحيوانات الأليفة بدلاً من الماشية.بعض الخوادم خاصة، وبعد فترة من الوقت تعني الأتمتة "الكثير من البرامج النصية اللاصقة هنا وهناك"وترقية نظام التشغيل تعني إما أن نصف الأشعة تحت الحمراء هي KO لفترة من الوقت أو أنك لا تقوم بترقيات نظام التشغيل على الإطلاقوفي الحالة المحظوظة، تحتاج إلى التوسع وقد تجد مفاجآت غير سارةولا تجعلني أبدأ أبدًا في جانب الشبكات.ما لم تكن تستأجر الرف الخاص بك بالكامل وتضع أجهزة الشبكة الخاصة بك، فستحصل على ما تحصل عليه.والتي يمكن أن تكون سيئة للغاية سواء من حيث الوظائف أو الأداء بافتراض أنك لا تفعل أي شيء خياليإذا كنت تريد وقت تشغيل بنسبة 100.0000%، فتأكد.لكنك لا تفعل ذلك عادةً.الشركات التي تريد هذا النوع من وقت التشغيل عادة ما يكون لديها فرق مخصصة لذلك على أي حالويعمل القياس بشكل جيد على المعدن العاري أيضًا إذا قمت بالتوسع عموديًا - هل لديك أي فكرة عن المبلغ من القوة والإنتاجية التي يمكنك الحصول عليها من خادم واحد؟من المثير للقلق أن تستمر في سماع "القياس"عندما يعني المتحدث "القياس الأفقي"إذا كانت متطلباتك هي "القياس"، فإن القياس الرأسي سيأخذك بعيدًاإذا كانت متطلباتك هي "التوسع الأفقي حسب الطلب"، فمن المؤكد أن موفري الخدمات السحابية سيساعدونك في ذلك.لكن هناك أماكن قليلة تحتاج إلى هذا النوع من التوسعلا أقول أن وقت التشغيل بنسبة 100% على الأجهزة المعدنية رخيص، بل أقول إنه ليس هناك حاجة إلى وقت تشغيل بنسبة 100% في كثير من الأحيانلأن الصناعة مليئة بالأشخاص الذين يطاردون الاتجاهات والكلمات الرئيسية وأهم شيء لهم هو إضافة تلك الكلمات الرئيسية إلى السيرة الذاتيةIME تهدف إلى تعد قابلية التوسع خاطئة للغاية بالنسبة لمعظم الخدمات/التطبيقات/أيًا كان.وعادةً ما تدفع الكثير من النفقات العامة مقابل الحلول "القابلة للتطوير"، بحيث تحتاج بعد ذلك إلى التوسع لتعويضهاأشك في هذا حقًا.الموضوع الوحيد الذي تراه في كل مؤيدي AWS تقريبًا هو قدر كبير من الوهم حول الضمانات التي توفرها لك AWS بالفعلنعم، بالتأكيد.لا يُطرد أحد بسبب الشراء من شركة IBMحسنًا، إذا كانت الشركات الكبيرة تمتلك أي كفاءة في اتخاذ القرار، فإنها ستكون غير قابلة للهزيمة وسيكون من الميئوس منه العمل على أي شيء آخر في الجميع.إذًا، نعم، هذه منفعة عامةالمصدر: ما يقرب من ثلاثين عامًا من العملياتحتى الآن لم ألاحظ أنه إذا أنفقت المزيد بالنسبة للشركة التي أحصل أيضًا على أموال أكثريعد الحصول على الموثوقية المكافئة مع المكاوي أكثر تكلفة بكثير من استئجار "خادمين مخصصين"- الآن قد يكون الأمر جيدًا مع خادم واحد وحل احتياطي ، وهذا عادل. لكن النظام الذي يقوم بإنشاء كل ذلك، حتى بعقد قصير للإعداد الأولي وبدون صيانة، سوف يتجاوز فرق سعر السحابة، خاصة إذا كانت هناك قاعدة بيانات في المزيج وأنت تهتم بهذه البياناتاليوم، السحابة مماثلة - وقت التسويق أسرع نظرًا لوجود أجزاء متحركة أقل.عندما يتراجع الاقتصاد ويتباطأ النمو، يأتي القائمون على الفاصوليا ويفعلون ما يريدونيحدث ذلك في كل مرةهذا يجعل AWS أكثر ثراءً في الشركات والفرق السحابيةمن السهل توفير مثيل EC2 وإلغاء توفيره تلقائيًا، في غضون ثوانٍ إذا كان النشر يحتاج إلى توسيع نطاقه أو تقليصه.هذا ما يجعله مختلفًا جذريًا عن الخادم المعدني الآن، أنا لا أنكر أنه قد يكون توفير عدد قليل من الخوادم المخصصة أكثر مما ستحتاج إليه قد يكون أكثر فعالية من حيث التكلفة مقارنةً بـ AWS، ولكن عندما يكون لديك أعباء عمل لا يمكن التنبؤ بها حقًا، فليس من السهل مواكبتها إذا كنت تقوم بتدوير وإيقاف تشغيل الأجهزة الافتراضية لتلبية منحنى الطلب - فهناك خطأ خطير في بنيتك هل خطر ببالك من قبل كيف يستخدم نظام stackoverflow حوالي 8 خوادم مخصصة لخدمة العالم بأكمله ولا يحتاج إلى تشغيل الأجهزة الافتراضية وإيقاف تشغيلها لتلبية طلب العملاء العالمي؟ - عند التخطيط للبنية التحتية للحوسبة، من المهم العودة إلى الأساسيات وعدم الوقوع في فخ دعاية بائعي السحابة قلت ذلك بنفسك. ليس من الضروري أن تخدم جميع التطبيقات العالم بأسره، وبالتالي سيكون الطلب أقل عندما يذهب الناس إلى النوم حتى مع التطبيقات العالمية، هناك لوائح تتطلب منك استضافة التطبيقات والبيانات في مناطق محددة. تخيل تطبيقًا يستخدمه العملاء في أوروبا وأستراليا والولايات المتحدة. يجب أن تتم خدمتهم من مراكز البيانات الإقليمية، وستكون إحدى المجموعات نائمة في الغالب عندما تكون المجموعة الأخرى قيد التشغيل (بسبب المناطق الزمنية). باستخدام الخوادم المخصصة، ستهدر ما بين 60 إلى 70% من مواردك، بينما باستخدام شيء مثل EC2/Fargate، يمكنك تقليصه إلى 0 تقريبًا عندما تكون منطقتك في وضع السكون هناك طريقة للجنون، تسمى هنا "التطوير القائم على الأمن الوظيفي"لأنه يشكل تهديدا لوظائفهم هناك مجموعة كاملة من الأشخاص الذين لديهم المهارات الفنية اللازمة للاستضافة الذاتية، أو استضافة حالات صغيرة لعائلاتهم/أصدقائهم/جمعياتهم/نادي التنزه سيرًا على الأقدام. هذا الهامش الصغير يسمح لك بإنفاق مبلغ إضافي قليل لأنك ترغب في جعله مناسبًا، لكن لا يمكنك تبرير دفع الكثير وقضاء الوقت في إجراء أعمال صيانة شاقة. إن VPS صغير، مع Nextcloud مشترك أو موقع ويب صغير، هو كل ما هو مطلوب في كثير من الحالات ولهذا أستخدم القليل من Raspberry Pi 400 في غرفة نومي httpsjoeldare.com/private-analtyics-and-my-raspberry-pi-4.. لقد قمت باستضافة أشيائي الخاصة منذ ما يقرب من عقد من الزمن. لم يقم أحد بتجربة DDoSing في الإعداد الخاص بي، فلماذا يفعل ذلك؟ ما هي الفائدة التي يمكن أن يحصلوا عليها من ذلك؟ سأكون الشخص الوحيد المتأثر إلى حد كبير، وبمجرد توقفهم، لن يستغرق الأمر وقتًا طويلاً للتعافي لا يوجد حافز يذكر لـ DDoS على صندوق شخصي، ناهيك عن راندو الإنترنت أنت تبالغ بشكل كبير في تقدير قدرات المراهق إن مجرد اختبار اتصال IP مرارًا وتكرارًا لن يفعل الكثير. ربما يعتمد هجوم DoS على ما تمتلكه الشبكة المستهدفة من حيث IPS، ولكن حتى في هذه الحالة فمن المرجح أن يقوموا بإصابة أجهزة الكمبيوتر الخاصة بهم بالفيروسات قبل أن تتاح لهم الفرصة لمهاجمتك فعليًا لقد كنت شخصيًا في الطرف المتلقي لأحد هؤلاء الغشاشين بطريقة أو بأخرى في GTA 5. يحدث هذا بالتأكيد وهو ليس ممتعًا تحرير: يبدو أن هذا قد يكون تلقائيًا. هذا شيء مثير للاهتمام يجب أن أبحث فيه قليلاً. من المحتمل أن يكون الأمر مجرد تعقيد إضافي لخادمي الصغير ، لكنني وضعت بعض الاستخدامات في الاعتبار من ناحية أخرى ، فإن معمل منزلي الخاص بي هو أيضًا على عنوان IP عام ثابت أيضًا - كان هذا تمرينًا في "هل يمكنني القيام بذلك"أكثر من "ضروري فعلاً"، لكنه لا يزال رائعًا كما أنني سعيد جدًا حول إنهاء المكالمة الوحيد ، كان عليّ تكوين Wireguard للحفاظ على النفق على قيد الحياة ، وإلا في بعض الأحيان سيتلقى VPS حركة مرور واردة وإذا لم يصل مختبري لبعض الوقت (لماذا ، لماذا؟) فسيكون النفق معطلاً ، وسوف اتصال الوكيل. لحسن الحظ ، هذه وظيفة مضمنة لذلك ، يبدو أن إضافة خلاصات RSS / Atom على موقع صفحات jekyll أو GitHub أمر بسيط جدًا 1. httpsgithub.com/jekyll/jekyll-feed 2. httpsdocs.github.com/en/pages/setting-up-a-github-pages-s .. 3. httpspages.github.com/versions/ atom 2c / 4t ، 4 جيجابايت رام ، محرك 1 تيرابايت ، 100 ميجابت بضع سنوات من الجهوزية في هذه المرحلة في حالة عدم الانقطاع: قد يكون من المقرر إجراء بعض الترقية. تحديثات أمان Kernel شيء لقد وجدت أن Atoms بطيئة بشكل لا يطاق ، حتى مع Linux. بالطبع هذا كافٍ لخدمة مواقع الويب وما إلى ذلك ، ولكن من المحير مقدار القوة التي يستخدمونها لمجرد عدم الأداء بالضبط. تعد مثيلات VPS الفرعية هذه التي تبلغ 10 دولارات رائعة بالنسبة للمشاريع الصغيرة حيث لا ترغب في الدخول في عقود طويلة أو التعامل مع إدارة الخوادم الخاصة بك إذا كنت تدير عملاً فعليًا حيث تكون الهوامش ضئيلة للغاية ولديك كل وقت الفراغ في العالم للتعامل مع مشكلات الخادم إذا (عندما) تظهر ، فقد تكون هذه الخوادم المخصصة التي تبلغ قيمتها 50 دولارًا أمريكيًا مثيرة للاهتمام لاستكشافها ولكن إذا كنت تدير عملاً فعليًا ، فحتى فاتورة AWS بقيمة 10،000 دولار شهريًا تكون أرخص من التعاقد مع مطور ماهر آخر للمساعدة في إدارة الخوادم المخصصة الخاصة بك هذا ما تم إغفاله عمومًا في المناقشات حول تكاليف السحابة في أماكن مثل HN: نعم ، السحابة باهظة الثمن ، ولكن حتى توظيف مسؤول نظام / مطور إضافي واحد لمساعدتك في إدارة البنية التحتية المخصصة يعد مكلفًا بشكل لا يصدق وأقل مرونة بكثير. هذا هو السبب في أن إنفاق 5000 دولار افتراضيًا شهريًا على حل مستضاف على السحابة يمكن ، من الناحية النظرية ، أن يتم تصميمه بشكل مخصص على خادم بقيمة 50 دولارًا في الشهر مع استثمار وقت كافٍ يمكن أن يكون أمرًا رائعًا. المهندسين باهظ الثمن والوقت محدود آه ، إسمح لي ولكن كم تدفع لرجل DevOps هذا؟ يبدو هذا كوجهة نظر أمريكية للغاية ، حتى منطقة الوادي. في أوروبا ، سيكون التعاقد مع رجل أرخص تكاليف العمالة المحملة بالكامل أعلى بكثير مما تحصل عليه في المنزل في شيك راتبك. إنه في الواقع أسوأ في أوروبا. ألق نظرة على هذه الرسوم البيانية: httpsaccace.com/the-true-cost-of-an-employee-in-europe/ إذا دفعت 1000 يورو لشخص ما في المملكة المتحدة ، فإن ذلك يكلف الشركة إجمالي 1245 يورو إذا دفعت 1000 يورو لشخص ما في رومانيا ، فإن هذا يكلف الشركة إجمالي 1747 يورو لذلك ، قد تشتري لك تكلفة محملة بالكامل تبلغ 120.000 دولار أمريكي فقط براتب 68000 دولار أمريكي لشخص مطوري الاتحاد الأوروبي لكن لا يمكن أن يكون لديك شخص مطور واحد فقط. أنت بحاجة إلى 2 على الأقل إذا كنت تريد السماح لأحدهم بأخذ قسط من الراحة ، أو الذهاب في إجازة يمكنني توصيلك في حوالي 3 ساعات تعتبر AWS فعالة للغاية من حيث التكلفة للخدمات الأخرى (S3 ، SES ، SQS ، إلخ) ولكن الأجهزة الافتراضية ليست صفقة جيدة. تحصل على ذاكرة وصول عشوائي أقل& وحدة المعالجة المركزية ، مع النفقات العامة الافتراضية ، ودفع الكثير من المال خاصة بالنسبة لـ Postgres إذا قمت بإجراء بعض الاختبارات باستخدام pgbench ، يمكنك حقًا رؤية العقوبة التي تدفعها مقابل المحاكاة الافتراضية ربما أصبحت مهارة مسؤول النظام في القدرة على بناء البنية التحتية الخاصة بك بمثابة فن ضائع ، وإلا لا يمكنني شرح سبب حب الناس لدفع 5 أضعاف مقابل أداء أقل Hetzner رخيص وموثوق به في أوروبا ، إذا كنت في أمريكا الشمالية فقم بإلقاء نظرة على OVH. خاصةً البديل الموفر للتكلفة المسمى SoYouStart. يمكنك الحصول على 4/8 4.5 جيجا هرتز و 64 ذاكرة وصول عشوائي ومحرك NVME مقابل 65 دولارًا (ليس لدي أي انتماء إلى OVH ، فأنا مجرد عميل لديه ما يقرب من 100 خادم ، وقد نجح الأمر بالنسبة لي) سألاحظ أيضًا أنني عجوز ، ومن أول وظائف لي كان لدينا مركز بيانات مناسب الحجم في الموقع. كان التعامل مع SANs ومحركات الأشرطة (الدوارات الأوتوماتيكية للأشرطة في ذلك الوقت الخوادم ، وما إلى ذلك ، بمثابة PITA ضخمة. كان تعبئة الأشرطة وشحنها إلى مكتب آخر لتكرار الموقع أمرًا ممتعًا دائمًا التطبيق المعين الذي أديره يعاني حقًا من انخفاض جيجاهرتز وعدم وجود جميع البيانات في الذاكرة. لقد قمت بتشغيل المعايير على EC2 ، يمكن أن تستغرق بعض التقارير التي تنتهي في حوالي 5 ثوانٍ أكثر من دقيقة على مثيل EC2 مماثل يكلف حوالي 10x. يحتاج هذا التطبيق حقًا إلى وحدة المعالجة المركزية الخام. ونعم ، لدينا فريق هندسي كبير جدًا قام بتحسين جميع الاستفسارات والمؤشرات وما إلى ذلك وبقدر ما يتعلق بالنسخ الاحتياطي ، والنسخ الاحتياطي ، وما إلى ذلك ، قمت بإعداد كل ذلك ، وبصراحة لم تكن هذه مشكلة كبيرة. إنه عبارة عن فصلين قصيرين في كتاب Postgres يشرحون الأمر ببساطة شديدة ، وكيفية التهيئة والاختبار المستمر (والتلقائي) ، إلخ. أنا أوافق على أن شبكات SAN هي كابوس. لهذا السبب أشحن جميع ملفات WAL (ملفات النسخ الاحتياطي PG) الخاصة بي إلى S3 (وفي النهاية Glacier). بهذه الطريقة لا يتعين علي التفكير في فقدان هذه الملفات وهي رخيصة الثمن أعتقد أن هناك فكرة خاطئة مفادها أن هذه الأنواع من التكوينات معقدة للغاية بحيث يتعذر على مهندس واحد إعدادها ، مع عدم الحاجة إلى إنهاء الصيانة مطلقًا. في الواقع ، يمكنك إعداده بالكامل في أقل من أسبوع ويحتاج فقط إلى صيانة عندما تريد ترقية Postgres (ربما تغيرت بعض الإعدادات). أقدر أن الأمر يستغرق حوالي 5 ساعات سنويًا من الصيانة يبدو من المرجح أن تصبح البنية التحتية للخدمة الذاتية قابلة للتطبيق بشكل متزايد مع استمرارنا في تحسين توصيل الميل الأخير وتوسيع نطاق الوصول إلى الألياف. هل ستصبح السحابة مفككة للذات؟ حتما يمكن ما تحصل عليه السحابة هو القدرة على وضع بياناتك / عبء عملك في الصميم دون الحاجة إلى عقد صفقات خاصة مع شركة ISP المحلية الخاصة بك ، ومع قدر أكبر من المرونة ، فمن المحتمل أنك ستتحمل ما لم يكن لديك على الأقل حاوية 20 قدمًا ممتلئة حجم الخوادم من احتياج الحوسبة httpswww.cloudflare.com/products/tunnel/ httpsgithub.com/cloudflare/cloudflared httpsdevelopers.cloudflare.com/cloudflare-one/connections .. تحرير: إذا كان أي شخص مهتمًا بالاستضافة الذاتية ، فسيكون ذلك بسيطًا مع cloudflared. لدي 2017 Google Pixelbook يعمل بنظام Ubuntu على البرامج الثابتة المخصصة التي تخدم موقع ويب قائم على Flask. Iton مكتبي يشحن أثناء الاتصال بشبكة wifi ضيف. يحصل على درجة 100/100 Mobile PageSpeed ​​ويستغرق تحميله بالكامل 0.8 ثانية من DO ، أحصل على جميع مزايا شركة موثوقة ، وقابلية التوسع ، والنسخ الاحتياطي الآلي وما إلى ذلك تمتلك Hetzner cloud الآن موقعين في الولايات المتحدة حتى الآن لا توجد خوادم مخصصة للولايات المتحدة - فهذه ستكون حقيقية. حتى إذا كانت عروض السحابة الحالية نفسها تبلغ بالفعل حوالي 30٪ من سعر مكافئات السحابة الرئيسية .. مثلك ، أنا أيضًا أدير خدماتي من خادم فعلي مستأجر. كنت أستخدم Versaweb ، لكن أجهزتهم قديمة جدًا. لم يعجبني Hetzner سابقًا لأنني سمعت أشياء سيئة عن تدخلهم في ما تديره ومع ذلك ، انتقلت إليهم في ديسمبر عندما توفي مثيل Versaweb الخاص بي ، ربما SSD من الشيخوخة. أنا الآن أدفع 50٪ مما دفعته مقابل Versaweb ، ويمكنني تشغيل 6 مثل هذه النسخ من Postgres ثم يجعل المرء يتساءل عما إذا كان الأمر يستحق دفع 700 دولار من 800 دولار مقابل خدمة مُدارة باستخدام واجهة مستخدم سحابية رائعة ، وترقيات تلقائية ونسخ احتياطي ، وما إلى ذلك. بالنسبة إلى عرض شخصي أو مشروع صغير ناشئ ، لا أعتقد ذلك. أرخص لاستخدام الخدمة المتاحة وتفريغ النسخ الاحتياطية إلى S3 أو شيء أرخص الشركة التي كنت أعمل بها في شركة أ مدفوعة الأجر بسعادة أربعة أضعاف ما تتقاضاه الشركة ب مقابل نفس الخدمة بالضبط ، لمجرد أن الشركة "أ"كانت على استعداد لإرسال فواتير ربع سنوية بالطريقة التي تعمل بشكل جيد مع نظام الفواتير الخاص بنا. بالنسبة للشركات ، فإن توفير بضع مئات من الدولارات هنا وفي كثير من الأحيان لا يستحق عناء إدخال أي احتكاك إضافي هناك تكلفة ضمنية هناك. إذا كان واحدًا أو اثنين فقط من هذه الأشياء ، فما عليك سوى استخدام الخدمات المُدارة إذا بدأت في التوسع ، فاحصل على نوع مسؤول من الموظفين لحفظه وإلا، سأضطر إلى تعيين/التعاقد مع شخص يتمتع بخبرة كبيرة، أو تخصيص شهر كامل أو أكثر من وقتي (وهو ما لم يكن متاحًا)، فقط من أجل كن متأكدًا بنسبة 100% من أنه يمكننا دائمًا استعادة النسخ الاحتياطية لـ PITR المُسجلة في دفتر اليومية بسرعة يمكنني توفير حجم كبير من تكاليف السحابة في أماكن أخرى، ولكن PostgreSQL المُدارة ذات المصداقية كانت مكالمة سهلة جدًا (حتى لو كان سعر مستوى الدخول أكثر مما تتوقع) إن الشركة الناشئة المبكرة التي لا تستطيع تحمل خسارة ساعة من بيانات الإنتاج ربما تكون هشة للغاية بحيث لا يمكنها البقاء على قيد الحياة على أي حال إنها بداية مبكرة - ستكون هناك انقطاعات أكبر من ذلك في الخدمة وأي عملاء يفرون بعد فقدان بيانات الإنتاج لمدة ساعة واحدة لم يقدروا المنتج بما فيه الكفاية على أي حال (في الشركة الناشئة المحددة التي كنت أفكر فيها، كان لدي بالفعل بعض عمليات تفريغ قاعدة البيانات عبر الإنترنت المتكررة والمؤتمتة إلى S3 مع فرض الاحتفاظ، لكنني لم أعتقد أن ذلك كان جيدًا بما يكفي لهذا السيناريو بالتحديد. ولكن لست متأكدًا من أننا قد نتمكن من التعافي مع PITR/journaling من شأنه أن يضيف نقطة واحدة جديدة من المقامرة بالفشل على نجاح الأعمال التي قد يكون لها رقم خروج 9+ في بضع/عدة سنوات، فقط لإنقاذ بضع مئات.) كما أفترض أيضًا أن بعض الشركات الناشئة المبكرة التي لديها احتياجات أقل تطلبًا، ولكنها متعجرفة بشأن التزاماتها تجاه بيانات العملاء/المستخدمين، لا تزال مهملة في الحد الأدنى من الممارسات الأساسية ربما إحدى الطرق البديهية لتقدير الأمر: تخيل قصة إخبارية تجارية على HN، عن بعض عمليات الشركات الناشئة التي تسقط الكرة، مع إرفاق أسماء مؤسسي الشركات الناشئة، وتقول القصة واتضح أنه لم يكن لديهم نسخ احتياطية جيدة ثم أحد يجيب المؤسسون المشاركون، الذين ربما لا ينامون كثيرًا بينما تنهار شركتهم من حولهم، "بيانات العملاء ليست بهذه الأهمية في الشركات الناشئة المبكرة؛ وإذا كانت كذلك، فسنكون هشين للغاية"(يتم كتابتها قبل أن يتمكن المؤسس المشارك من رمي الكمبيوتر المحمول الخاص بهذا الشخص عبر الغرفة لمنعهم من الكتابة). لن تكون نظرة جيدة سأتناول هذا في النهاية >تخيل قصة إخبارية تجارية على HN، حول سقوط بعض عمليات الشركات الناشئة، مع إرفاق أسماء مؤسسي الشركات الناشئة، وتقول القصة واتضح أنه لم يكن لديهم نسخ احتياطية جيدة ITYM واتضح أنه لم يكن لديهم نسخة احتياطية للساعة الأخيرة أستطيع أن أتخيل كل شيء في السيناريو الخاص بك، حتى الأجزاء غير المقطوعة، ويبدو كل شيء طبيعيًا، إلا إذا قرأت "عملاؤنا في الشركات الناشئة، الذين يستخدموننا لمدة شهر، غادروا جميعًا على الفور عندما فقدنا آخر ساعة من بياناتهم"أنا حقا لا أستطيع أن أتخيل هذا السيناريو الآن، من المؤكد أن هناك بعض الشركات حيث تتمثل فائدة استخدامها في عدم فقدان البيانات لمدة ساعة واحدة IOW ، يستخدمه العملاء لأنه لن يفقد أي بيانات: تعاون المستندات عبر الإنترنت [1] ، على سبيل المثال [2]. إذا كان لديك انهيار وفقد ساعة من آخر بيانات تم إدخالها ، فتوقع بالتأكيد أن يفر جميع المستخدمين الحاليين المتأثرين على الفور [1] على الرغم من أنني ، شخصيًا ، سأخفف من المخاطر عن طريق نسخ المستند الحالي في التخزين المحلي أثناء تحريره [2] ربما تحتاج البورصة أيضًا إلى نظام للاحتفاظ بالساعة الأخيرة من البيانات؟ ماذا بعد؟ أعتقد أنه حتى بالنسبة للفرق الأكبر ، قد يكون من المنطقي إدارة قواعد البيانات بنفسك ، بافتراض أن لديك الكفاءة للقيام بذلك بشكل جيد. هناك الكثير من الأشياء التي يمكن أن تسوء مع الخدمات المدارة ولا تخفي التطبيق الأساسي بالطريقة التي تعمل بها أشياء مثل التخزين الكتلي أو تخزين الكائنات من المؤكد أن ذروة الأداء أسوأ - لكنني لست منزعجًا جدًا إذا استغرق شيء ما وقتًا أطول للتشغيل على أي حال. أنت محق بالتأكيد في امتلاكك قدرًا كبيرًا من الأتمتة في توفير الخادم ، وهو أمر لم أفعله مع خادم فعلي اعتدت أن يكون لدي خادم جذر لمشاريعي الأليفة ، لكن بصراحة ، هذا غير منطقي. أنا لا أدير حركة مرور عالية ، أحسب SaaS المكثفة على أجهزتي. إنه مجرد موقع ويب ثابت وبعض المشاريع. لقد خفضت إلى التكاليف الشهرية البالغة 24 والتي تتضمن صندوق تخزين بسعة 1 تيرابايت لتخزين جميع بياناتي المشكلة الرئيسية في أي سيناريو يتضمن أجهزة حقيقية هو أنك بحاجة إلى موظفين أكفاء في كل من الأجهزة وأنظمة Linux / UNIX. يدعي الكثيرون أنهم في سيرتهم الذاتية ومن ثم لا يمكنهم الأداء مرة واحدة في الوظيفة (في تجربتي على أي حال). في رأيي ، كان أحد الأسباب الرئيسية لانفجار عالم السحابة هو بالتحديد صعوبة البناء والتكلفة المالية لبناء مثل هذه الفرق. بالإضافة إلى ذلك ، هناك احتكاك طبيعي (وضروري) إلى حد ما بين مطوري التطبيقات وأفراد الأنظمة. يجب على مستخدمي الأنظمة دائمًا التراجع والمطالبة بمزيد من الأمان والمزيد من العمليات وعمليات نشر أقل. يجب أن يدافع فريق التطوير دائمًا عن مزيد من المرونة والمزيد من الإصدارات وعملية أقل. يجب أن تشق الإدارة الجيدة بعد ذلك المسار الأوسط بين الاثنين. لسوء الحظ ، غالبًا ما قرر المديرون غير الأكفاء التخلص من أفراد الأنظمة ونقل الأشياء إلى أراضي AWS أخيرًا ، أود أن أشير فقط إلى أن البنية السحابية سيئة للكوكب لأنها تتطلب توفيرًا مفرطًا من قبل موفري السحابة ، وتتطلب المزيد من طاقة الكمبيوتر بشكل عام بسبب طبقات التجريد العديدة. في حين أن أي مشروع مسؤول عن القليل من هذه النفايات ، فإن السحابة العالمية بأكملها كمجموع تكون مهدرة للغاية. يزعجني هذا ومن الواضح أن هناك عوامل محتملة كتحيز عاطفي في آرائي (كميات كبيرة جدًا من الملح لكل ما سبق) يمكن تقديم الحجة على أنه يمكنك تطوير وسيلة لاستئجار خوادم فعلية مسبقة الدخل، وبعد ذلك، عندما يكون ذلك منطقيًا، يمكنك إما استخدام الإهلاك القياسي - أو - القسم 179 بشأن المشتريات المباشرة و/أو عقود الإيجار بموجب القسم 179 على سبيل المثال، يمكنك نشر مجموعة ذات قدرة لا تصدق مكونة من أربعة أجهزة فعلية مكونة من وحدة واحدة بقيمة 100 ألف دولار تم توفيرها بشكل زائد تمامًا في منشآت كولو مختلفة للتكرار. توجد جميع أنواع الحيل هنا لموازنة التحميل وتجاوز الفشل مع خدمة XYZ السحابية، وDNS، وanycast، وكل ما تريد. يمكنك استخدام العديد من مرافق الكولو التي تشغل مراكز البيانات حول العالم، وشحن الأجهزة من البائع إليهم، ثم تزويدهم بـ Ansible أو أي شيء تريده دون رؤية المنشأة أو لمس الأجهزة على الإطلاق إذن، لديك الآن أجهزة فعلية زائدة عن الحاجة يمكنها تشغيل دوائر حول معظم موفري الخدمات السحابية (خاصة بالنسبة للإدخال/الإخراج)، والتكاليف الثابتة مثل كل ما يمكنك عرض النطاق الترددي (الذي لا يحتوي على علامة 800% للخدمات السحابية، وما إلى ذلك) - لا مزيد من الانتظار للحصول على فاتورة سحابية لا مفر منها بقيمة 50 ألف دولار أو محاولة تعقب (في حالة من الذعر) سبب تجاوزك لميزانية السحابة التي تم تكوينها في يوم واحد بدلاً من شهر. راجع للشغل، أنت لا تقيد نفسك بواجهات برمجة التطبيقات الخاصة بالملكية لتوفير وحتى الاستفادة من الخدمات بخلاف الأجهزة الافتراضية التي تقدمها $BIGCLOUD إذا كنت تقوم بأي تعلم آلي، فيمكنك التدريب على أجهزتك الخاصة أو (أو السحابة العرضية) وتشغيل الاستدلال على مدار الساعة طوال أيام الأسبوع باستخدام أشياء مثل NVIDIA A10. يعد التأجير السحابي المستمر لمثيلات وحدة معالجة الرسومات باهظ الثمن بشكل لا يصدق وعادةً ما يكون عائد الاستثمار عند شراء الأجهزة في نطاق بضعة أشهر (أو المضي قدمًا على الفور تقريبًا مع القسم 179). على سبيل المثال، قمت مؤخرًا بإجراء اختبار مرجعي باستخدام Nvidia A10 للنموذج الذي نخدمه ويمكنه تنفيذ أكثر من 700 طلب/طلبات استدلالية في FP32 بزمن انتقال أقل من 10 مللي ثانية. مع وجود A10 واحد لكل هيكل عبر أربع حالات صحية تبلغ 2800 طلب/ثانية (وربما يمكن ضبطها بشكل أكبر) بعد ذلك، إذا أصبحت كبيرًا حقًا، يمكنك البدء في الحصول على الخزانات وما بعدها. فيما يتعلق بأعطال الأجهزة كما هو مذكور، كل ما يمكنني قوله هو إخراج PS RAID المزدوج، وما إلى ذلك، فإن الأجهزة (في تجربتي) موثوقة للغاية. حيث أن وجود العديد من الخزانات الكاملة للأجهزة في الماضي كانت أعطال الأجهزة قليلة ومتباعدة، وكانت الأجهزة سيتضمن البائعون اتفاقيات مستوى الخدمة المذهلة للاستبدال. تبلغهم بالفشل، فيرسلون فنيًا< ثماني ساعات مباشرة إلى منشأة الكولو واستبدل القرص، PS، وما إلى ذلك بالضوء الوامض تجربتي هي أن أحد موارد FTE (الجيدة) يمكنه بسهولة إدارة هذا الأمر حتى نطاق خزانة متعدد. من وجهة نظرك، المشكلة الحالية هي أن العديد من هؤلاء الأشخاص قد تم اختطافهم من قبل موفري الخدمات السحابية الكبيرة واستبدالهم (في السوق) بموارد يمكنها التنقل في السخافة الحدودية التي تستخدم العشرات (إن لم يكن أكثر) من المنتجات/الخدمات من $ BigCloud لقد وجدت أيضًا أن هذا التكوين أكثر موثوقية في الواقع من معظم $BIGCLOUD. لا مزيد من التساؤل عما يحدث مع انقطاع BIGCLOUD $ الذي لن يعترفوا به (والذي ليس لديك أي سيطرة عليه على الإطلاق). نظرًا لأنني أتمتع بخلفية في مجال الاتصالات والرعاية الصحية، فمن الغريب بالنسبة لي كيف أصبح وقت التشغيل أسوأ بكثير مع موفري الخدمات السحابية. عادةً يمكنك فقط إخبار العملاء "أوه، يواجه الإنترنت مشكلات اليوم"لأنهم ربما يشاهدون عناوين رئيسية حول هذا الموضوع ولكن بالنسبة للعديد من التطبيقات، يعد هذا غير مقبول تمامًا - ويجب أن نتوقع أفضل [0] - httpswww.section179.org/section_179_deduction/ [1] = httpswww.section179.org/section_179_leases/ إذا كنت أرغب في إنشاء مشروع جديد أو تجربة استضافة شيء جديد، فسيستغرق الأمر بضع دقائق وسأحصل على النصوص. عمليات النشر سريعة، والصيانة منخفضة، ولدي الكثير مقابل أموالي لأي شخص مهتم، هذا هو المقطع التقريبي لما أستخدمه: * Ansible لإدارة كل شيء * القليل من التضاريس لبعض إدخالات DNS والتي قد أستبدلها يومًا ما * Restic للنسخ الاحتياطية، يتم التحكم فيها مرة أخرى بواسطة ansible * المقياس الخلفي لشبكة VPN (لدي بعض أجهزة pi قيد التشغيل في المنزل، لا يوجد شيء كبير ولكن المقياس الخلفي يجعل الأمر سهلاً وآمنًا) * docker-compose لكل شيء آخر تقريبًا التطبيق الرئيسي هو Clojure، لذلك أقوم بتشغيل JVM أصلي. قاعدة البيانات موزعة بالكامل، RethinkDB، تعمل الآن على الانتقال إلى FoundationDB الشيء المهم هو عدم إدارة أي شيء يدويًا، على سبيل المثال. تعامل مع الخوادم الفعلية تمامًا مثل أي خادم سحابي آخر. لا ينبغي أن يهم ما إذا كان ماديًا أو افتراضيًا لقد رأيت الكثير من الأشخاص الأقل خبرة يدفعون مبالغ زائدة مقابل Hetzner وما شابه ذلك عندما يكون مبلغ 5-10 دولارات في الثانية قد نجح نعم، أنت تدعم أجهزتك الخاصة في تلك المرحلة. لا، إنه ليس صداعًا كبيرًا أكبر تكلفة إضافية لذلك هي استئجار المزيد من عناوين IPv4، والتي يتقاضاها Hetzner بسخاء في الوقت الحالي نظرًا لوجود عدد قليل جدًا منها مهما كان ما تقوم بإنشائه، سيبدأ بـ 0 مستخدم، والجهاز الحقيقي بالكامل مبالغ فيه تمامًا مقابل هذا الحمل الذي ستحصل عليه. يمكنك ترقية VPS الخاص بك إلى زوج من الأجهزة الحقيقية، ثم إلى مجموعة صغيرة مستأجرة، ثم إلى مركز بيانات (إذا لم يقم شخص ما بتقويض ذلك المركز). كل هؤلاء لديهم فواتير يمكن التنبؤ بها وأداء عالٍ بالنسبة لسعرهم أي شيء تملكه في كولو سيكون أكثر شهريًا أيضًا. عندما كان لدي اتصالات حيث يمكنني الدفع مقابل عنوان IP ثابت، كان ذلك عادةً 5 دولارات شهريًا أنا الآن أستأجر خادمًا منخفض التكلفة، لكن تكلفته 30 دولارًا شهريًا. المزيد من كل ما أحتاجه، لكنه لطيف. ولم يسقطوا الدعم لنظام التشغيل الخاص بي مع زيادة الأسعار لتحسين الدعم أو شيء من هذا القبيل. (على الرغم من أنه كان لدي بعض الأجهزة غير المستقرة في البداية والتي كانت بحاجة إلى التبديل) كما أشرت، المعدن العاري هو الطريق الصحيح. يعمل على عكس السحابة - المزيد من العمل في البداية ولكن نفقات أقل بكثير في النهاية مزيد من المعلومات httpseuropa.eu/youreurope/business/taxation/vat/cross-bor.. يعد إعداد Postgres وإدارته أمرًا صعبًا. سيكون من الجميل أن يكون لديك طريقة أبسط للحصول على كل هذا بشكل صحيح 1. يفرض أن يكون التكوين قابلاً للتكرار، حيث ستنخفض الأجهزة الافتراضية 2. يمكنك الحصول على خصومات كبيرة على AWS مما يقلل من الألم 3. الأشياء الأخرى التي يمكنك الوصول إليها أعلى الأجهزة الافتراضية والتي تكون أرخص/أسرع بمجرد أن تكون الأشياء الخاصة بك موجودة بالفعل في السحابة 4. من الأسهل الحصول على تكوين نظام موثق (مثل مستندات AWS) بدلاً من تدريب الأشخاص/توثيق الأشياء الخاصة الموجودة لديك داخل الشركة. مفيدة بشكل خاص في توظيف أشخاص جدد 5. لا تحتاج إلى مساحة أو طاقة/إنترنت زائدة عن الحاجة/إلخ على الأرض. يكفي فقط للسماح للناس بتشغيل أجهزة الكمبيوتر المحمولة الخاصة بهم لقد استخدمت خادم VPS قبل ذلك، لكنني توقفت وانتقلت إلى خادم فعلي لأنه كان صفقة أفضل ولم نواجه حدود وحدة المعالجة المركزية (CPU) مراقبة القرص ليست صعبة للغاية بالرغم من ذلك. بالنسبة لمحركات الأقراص الثابتة، قم بتشغيل Smartctl مرة واحدة كل ساعة، وقم بالتنبيه عند زيادة القطاعات المعاد تخصيصها أو المعلقة بسرعة أو الوصول إلى 100. بالنسبة لمحركات أقراص SSD، ضع إصبعك على إصبعك؛ في تجربتي مع بضعة آلاف، يميلون إلى العمل بشكل رائع حتى يختفوا من الحافلة، ولا يتم رؤيتهم مرة أخرى أبدًا. لديك خطة لاستعادة البيانات لا تتضمن تخزين البيانات على نفس طراز الأجهزة ذات الطاقة المشابهة جدًا من حيث الطاقة بالساعة، وتكون أخطاء البرامج الثابتة المرتبطة بالساعة حقيقية لدى Hetzner واجهة برمجة تطبيقات لطلب خوادم مخصصة بعد كل شيء، وواجهة برمجة تطبيقات لتثبيت نظام التشغيل (أو لإعادة التشغيل لإنقاذ ووميض أي صورة تريدها) أعتقد أنه إذا كنت أحقق في الخيارات التجارية، فسوف أقوم بفرز "صندوق الأمتعة"في المكتب باستخدام حل مزود خدمة إنترنت تجاري، وعنوان IP ثابت، وربما أجهزة تكنولوجيا معلومات جيدة، ولكن مما أعرفه في هذه اللحظة بالتحديد إذا كان العميل بحاجة إلى استضافة، فأنا د دائمًا انتقل مباشرةً إلى استئجار خادم vps لقد كنت مطورًا مبتدئًا في ذلك الوقت، لذا ربما كنت كذلك ولكني لا أفتقد ذلك على الإطلاق. من الناحية النظرية، أتفق مع ما تقوله، ولكن نشر ملف Dockerfile على شيء مثل Google Cloud Run يعد أسهل كثيرًا. نعم، أنا أدفع أكثر مما سأدفعه مقابل إدارة خادم VPS الخاص بي، ولكن أعتقد أن هذا يعوضه ساعات التطوير المحفوظة - الأجهزة المادية بها مشكلة، على سبيل المثال. فشل المروحة ->يتم ترحيل جهاز VM الخاص بي مباشرةً إلى مضيف مختلف، لا ألاحظ ذلك أو أهتم به - تنفجر الأجهزة المادية ->يتم إعادة تشغيل الجهاز الافتراضي الخاص بي على مضيف مختلف، ربما ألاحظ ذلك ولكني لا أهتم التخطيط للكوارث أسهل بكثير مع الأجهزة الافتراضية (حتى مع الحيوانات الأليفة وليس الماشية) للمبتدئين ، أرخص منهم ينجز العمل أنا متأكد من أنه مع تطور الحوسبة السحابية ، أصبحت هذه العروض أكثر شيوعًا هناك جانب آخر للحوسبة السحابية. تحسب الشركات المتوسطة والكبيرة الحوسبة السحابية كنسب مئوية مكونة من رقم واحد في حسابات التكلفة الخاصة بها. هذا يعني أن القرارات التي يتخذها المديرون والفرق ، غالبًا ما تبحث عن الموثوقية وقابلية التوسع (ليتم وضعها في عروضهم التقديمية) بدلاً من "هل الإعداد مكلف أو رخيص"اعتمد صاحب العمل السحابة على أنها لعبة تجارية / مالية ، وليست لعبة دينية. غالبًا ما ننزل بنايات جديدة في السحابة وننتقل إلى مركز بيانات إذا كان ذلك مناسبًا لاحقًا تكلفة التطبيقات في مكان العمل أقل بحوالي 40٪. التطبيقات الأكثر فعالية من حيث التكلفة في السحابة تبقى هناك أعتقد أن AWS / GCP / Azure ليست عروض تنافسية للغاية من حيث التكلفة في أوروبا. ما لا أراه هو دليل على ذلك بالنسبة للولايات المتحدة لنفس المواصفات ، بالتأكيد. أعتقد أن القيم الافتراضية منطقية في كلا الطرفين - فإما قابلية التوسع الديناميكي لـ N كبيرة مهمة ، أو أنك تحتاج فقط في الواقع إلى جزء صغير من الصندوق المادي. دفع 45 / شهرًا مقابل شيء يتم تشغيله في 5 / شهر ليس معقولًا أيضًا ، ويمنحك المزيد من المرونة لعدم تجميع الأشياء معًا لمجرد استخدام الخادم الخاص بك احتفظ بنسخ احتياطية في أي حال. يفضل أن يكون ذلك على مزود آخر أو على الأقل في مكان مادي مختلف. وبالطبع اختبرهم وإذا كنت تدير نظام نسخ احتياطيًا جيدًا ، وتراقب بياناتك / تطبيقك على أي حال ، فهل تمثل المراقبة صعوبة إضافية كبيرة؟ - [1] في الواقع ، إذا قمت بأتمتة عملية الاستعادة إلى موقع آخر ، وهو ما أقوم به لبضع وحدات بت الخاصة بي ، فيمكنك الضغط على هذا الزر وتحديث DNS عند الانتهاء ، وربما تخصيص عدد أكبر قليلاً من نوى RAM + (اختباري المرايا أصغر من الأجهزة الافتراضية الحية لأنها لا تحتاج إلى تقديم أنماط استخدام حقيقية) بالضبط ما أفعله لنفسي وعملائي. ينقذ أطنان من الدوش حتى إذا كنت أرغب في التحديث ، فهذه مجرد حالة سحب أحدث إصدار إلى قالب إنشاء عامل الإرساء وإعادة تشغيل دفتر التشغيل الثابت. من الواضح أنه إذا كانت الترقية تتطلب المزيد فليكن ، لكنها لا تختلف عن أي عمل إعداد آخر ربما كان الشيء الوحيد الذي يجب أن أفعله والذي أفعله يدويًا هو اختبار النسخ الاحتياطية الخاصة بي. لكن لدي برنامج نصي لكل مشروع يقوم بذلك ، لذا أقوم بتشغيل SSH فقط ، وتشغيل الخط الواحد ، والتحقق من النتيجة وتم الانتهاء منه. أفعل ذلك مرة واحدة تقريبًا في الشهر أو نحو ذلك ، لكنني أيضًا أتلقى رسائل بريد إلكتروني في حالة فشل النسخ الاحتياطي لذلك لا يمكن أن يكون هناك وقت على الإطلاق. عادةً ما يستغرق الأمر ساعة إلى ساعتين شهريًا إذا كنت أتلقى التحديثات على أساس شبه منتظم. لكن هذا سيتوسع مع المزيد من الأشياء التي تستضيفها وتديرها بمعنى آخر ، الاختلاف الوحيد هو من أين يأتي ملف الجرد غير المرغوب فيه. إما أنها قائمة ثابتة من عناوين IP ، أو أنها تأتي من التضاريس إذا كنت تريد ذاكرة الوصول العشوائي ECC ، يبدو أن هذا 60 / شهرًا ، كما أنها تتجه إلى وحدة معالجة مركزية أكثر قوة من 8 نواة بغض النظر ، إذا كنا نتحدث عن "بيئة إنتاج كاملة وبيئة مرحلية / استعداد مكررة"(على حد تعبير الشخص الذي أجبت عليه) ، فإن 60 / شهرًا * (2 أو 3) لا يزال رخيصًا مقارنةً بأي شركة ناشئة AWS الفاتورة التي رأيتها تختلف حالات الاستخدام ، لكنني أميل إلى الموافقة على أن AWS / GCP / Azure ليست هي الحل لكل مشكلة بالنسبة إلى شخص يمكنه ملاءمة تطبيقه على خادم VPS بقيمة 4 دولارات ، من الواضح أن هذا سيكون أرخص من أي شيء معدني ، لكن السحابة تتوسع باهظ الثمن في كثير من الحالات. لا تعد المعادن العارية هي الحل لكل مشكلة أيضًا ، ولكن يبدو أن الكثير من الأشخاص في الصناعة لا يقدرون متى يمكن أن تكون الإجابة الصحيحة.