مبانی AWS – انجمن DEV

مبانی AWS
AWS (سرویس وب آمازون) یک پلت فرم جامع رایانش ابری است که توسط آمازون ارائه شده است. طیف گسترده ای از خدمات و ابزارها را ارائه می دهد که مشاغل و افراد را قادر می سازد تا انواع مختلف برنامه ها و خدمات را به شیوه ای بسیار مقیاس پذیر و انعطاف پذیر بسازند و به کار گیرند. در اینجا برخی از اصول اولیه AWS آورده شده است:
مناطق و مناطق در دسترس: AWS در چندین منطقه جغرافیایی در سراسر جهان فعالیت می کند. هر منطقه یک منطقه جغرافیایی جداگانه با چندین مرکز داده به نام مناطق در دسترس (AZs) است. AZ ها از یکدیگر جدا می شوند تا تحمل خطا و در دسترس بودن بالا را فراهم کنند.
خدمات محاسباتی: AWS خدمات محاسباتی مختلفی را ارائه می دهد، از جمله:
ابر محاسباتی الاستیک آمازون (EC2): این سرورهای مجازی را در فضای ابری فراهم می کند و به شما امکان می دهد ظرفیت محاسباتی را در صورت نیاز به سرعت مقیاس کنید.
AWS Lambda: به شما امکان می دهد بدون تهیه یا مدیریت سرورها کد را اجرا کنید و فقط برای زمان محاسبه شده توسط کد خود هزینه کنید.
ذخیره سازی و تحویل محتوا: AWS چندین سرویس ذخیره سازی و تحویل محتوا را ارائه می دهد، مانند:
سرویس ذخیره سازی ساده آمازون (S3): ذخیره سازی اشیاء مقیاس پذیر را برای ذخیره و بازیابی داده ها از جمله فایل ها، تصاویر و فیلم ها ارائه می دهد.
فروشگاه بلوک الاستیک آمازون (EBS): این حجم های ذخیره سازی پایدار در سطح بلوک را برای استفاده با نمونه های EC2 فراهم می کند.
Amazon CloudFront: این یک شبکه تحویل محتوا (CDN) است که به ارائه محتوای شما، از جمله صفحات وب، ویدیوها و سایر فایلها، با تأخیر کم به کاربران در سطح جهانی کمک میکند.
خدمات پایگاه داده: AWS خدمات پایگاه داده مختلفی را ارائه می دهد، از جمله:
سرویس پایگاه داده رابطه ای آمازون (RDS): این پایگاه داده های رابطه ای مدیریت شده را فراهم می کند و از موتورهای پایگاه داده متعدد مانند MySQL، PostgreSQL، Oracle و SQL Server پشتیبانی می کند.
DynamoDB آمازون: این یک سرویس پایگاه داده NoSQL سریع و انعطاف پذیر برای برنامه هایی است که به تاخیر و مقیاس پذیری کم نیاز دارند.
آمازون شفق قطبی: این یک پایگاه داده رابطه ای سازگار با MySQL و PostgreSQL است که برای ابر ساخته شده است و عملکرد و در دسترس بودن بالایی را ارائه می دهد.
شبکه سازی: AWS قابلیت های شبکه ای را برای اتصال منابع و ایجاد معماری های مقیاس پذیر فراهم می کند، مانند:
ابر خصوصی مجازی آمازون (VPC): این به شما امکان می دهد شبکه های مجازی ایزوله ایجاد کنید و تنظیمات شبکه، محدوده IP، زیرشبکه ها و جداول مسیریابی را کنترل کنید.
متعادل کننده بار الاستیک: این به طور خودکار ترافیک برنامه ورودی را در چندین نمونه EC2 توزیع می کند تا در دسترس بودن و تحمل خطا را بهبود بخشد.
آمازون مسیر 53: این یک سرویس وب سیستم نام دامنه (DNS) مقیاس پذیر است که نام دامنه های قابل خواندن توسط انسان را به آدرس های IP ترجمه می کند.
امنیت و هویت: AWS ویژگی ها و خدمات امنیتی مختلفی را ارائه می دهد، از جمله:
مدیریت هویت و دسترسی AWS (IAM): این به شما اجازه می دهد تا هویت کاربر و مجوزهای آنها را برای دسترسی به منابع AWS مدیریت کنید.
فایروال برنامه وب AWS (WAF): این به محافظت از برنامه های کاربردی وب در برابر سوء استفاده های رایج وب کمک می کند و قوانین امنیتی قابل تنظیم را ارائه می دهد.
سپر AWS: برای محافظت از برنامه های در حال اجرا بر روی AWS، حفاظت DDoS (Distributed Denial of Service) را فراهم می کند.
اینها تنها چند نکته برجسته از خدمات و ویژگی های متعدد ارائه شده توسط AWS هستند. این پلتفرم طیف گسترده ای از خدمات اضافی مانند تجزیه و تحلیل، یادگیری ماشینی، محاسبات بدون سرور و موارد دیگر را ارائه می دهد که آن را به یک راه حل جامع و قدرتمند رایانش ابری تبدیل می کند.
اگر توسعهدهنده AWS هستید، میتوانید بهعنوان توسعهدهنده در این آدرس درخواست دهید: https://bit.ly/3IXf11R