المفاهيم الأساسية لسحابة AWS

مقدمة



AWS هي أكبر مزود خدمة سحابية. تشمل الخدمات السحابية الشائعة التخزين وقوة الحوسبة وقواعد البيانات والتحليلات والأمان والمراقبة وأدوات المطور والشبكات.



السحابة هي المكان الذي تقوم فيه بتخزين بياناتك / تطبيقاتك / عملياتك والوصول إليها في أي وقت عبر الإنترنت.





الركيزة الخمسة





صورة



كتب مهندسو AWS وثائق الممارسات الأساسية للاستضافة المناسبة وغير المؤلمة في السحابة ، يمكنك العثور عليها هنا . تشمل هذه الممارسات:



  • التفوق التشغيلي
  • الأمان
  • الموثوقية
  • كفاءة الأداء
  • تحسين التكلفة


دعونا نحلل هذه الممارسات ونموذج المسؤولية المشتركة في هذا العلاج.





التميز التشغيلي



الخطأ البشري هو سبب رئيسي للأعطال والحوادث التشغيلية. كلما زاد عدد العمليات التي يمكنك أتمتتها ، قلت فرصة حدوث خطأ بشري.



تهدف هذه الممارسة إلى أتمتة العمليات من أجل تقليل عامل الخطأ البشري.



مفهومان:



  • البنية التحتية كرمز (مثل CloudFormation. CDK)
  • قابلية الملاحظة (التحليلات ، المقاييس ، الإجراءات)


تسمح لك البنية التحتية كرمز لكتابة التعليمات البرمجية لنشر خدمات AWS عبر ملفات yaml / json (CloudFormation) أو بلغتك المفضلة (Cloud Development Kit). تكتب مرة واحدة - تستخدمها عدة مرات ، أليس كذلك DevOps heaven؟



Observability , - , AWS .



: . , , , cloud engineer 100 , - (, - AWS). . ?



operation excellence: cloud engineer, , AWS. , c. , . You lose!



operation excellence: 100, - – AWS . You win!





Security



, . , :



  • Identity and Access Management (IAM)
  • Network Security
  • Data Encryption


IAM هي خدمة AWS رئيسية تتيح لك إنشاء مستخدمين وأدوار ومجموعات وسياسات.





صورة



أمان الشبكة - يمكنك تكوين أي حركة مرور يمكنها الانتقال عبر شبكتك في السحابة وأيها لا يمكنها ذلك. جميع أنواع التصفية الممكنة: من فحص الرؤوس في طلبات https إلى منافذ tcp.





الموثوقية



يركز على كيفية بناء خدمات تتسامح مع الأخطاء. تمنحك السحابة الوسائل اللازمة لإنشاء خدمات تتسامح مع الأخطاء يمكنها أن تصمد أمام الاضطراب حتى تصمم خدماتك لضمان الموثوقية.





مفهومان لبناء أنظمة مرنة:



  • عزل الأعطال (المورد ، منطقة التوفر ، المنطقة)
  • حدود (ناعمة وصلبة)


Fault Isolation , – , .

? (high availability) AWS, .





صورة



– . DDoS-, , 150% , “” .





Performance Efficiency



يركز على كيفية تشغيل الخدمات في السحابة بكفاءة وبطريقة قابلة للتطوير. بينما تمنحك السحابة القدرة على التعامل مع أي قدر من حركة المرور ، فإنها تتطلب منك اختيار وتهيئة خدماتك لتوسيع نطاقها.





مفهومان رئيسيان:



  • اختيار
  • تحجيم


المفهوم الأول هو اختيار الخدمات لاحتياجاتك. اختر تلك الخدمات المناسبة لمهمتك المحددة. إذا كانت معالجة مجمعة للبيانات الضخمة - فهناك AWS EMR ، إذا كانت متدفقة - Kinesis ، إذا كانت ترحيل البيانات إلى السحابة - AWS DataSync. تم تحسين كل منهم لمهمتهم المحددة.



يسمح لك التحجيم بزيادة أداء التطبيق الخاص بك عن طريق زيادة سعة مثيل (القياس الرأسي) أو زيادة عددها (القياس الأفقي).





صورة



تحسين التكلفة



- . Pay-as-you-go :



  • Pay For Use
  • Cost Optimization Lifecycle


صورة



Shared responsibility model



AWS.



AWS: “AWS AWS, . , , AWS.



AWS. , . , Amazon EC2, ( ), , , ( ), AWS, . , Amazon S3 Amazon DynamoDB, AWS , , . ( ), IAM .”



? AWS – . / . – .







«AWS Cloud Core Concepts». :



  • AWS
  • ,
  • Shared responsibility model





aws.amazon.com/ru/getting-started/fundamentals-core-concepts

aws.amazon.com/ru/compliance/shared-responsibility-model



All Articles