AWS چیست؟

سرویس‌های مبتنی بر وب آمازون (AWS)، سرویس‌های ابری هستند که برای ایجاد و راه‌اندازی هر نوع نرم‌افزاری در محیط ابری خدماتی ارائه می‌کنند. این مقاله دامنه‌های طبقه‌بندی شده این سرویس‌ها را معرفی می‌کند و به بررسی این سرویس‌ها می‌پردازد. همچنین در این مطلب، نحوه ساخت اپلیکیشن با استفاده از AWS و نحوه ثبت‌نام در وب‌سایت آن به شما آموزش داده می‌شود.

0 965

سرویسهای مبتنی بر وب آمازون Amazon Web Services(AWS) یک سرویس ابری از آمازون است که سرویس‌هایی در قالب بلوک‌های سازنده ارائه می‌دهد، از این بلوک‌های سازنده می‌توان برای ایجاد و راه‌اندازی هر نوع نرم‌افزاری در محیط ابری استفاده کرد.

این سرویس‌ها یا بلوک‌های سازنده برای کار با یکدیگر طراحی شده‌اند و نتیجه آن به برنامه‌های کاربردی پیچیده و بسیار مقیاس‌پذیر می‌انجامد.

هر نوع سرویسی که در این مطلب (AWS چیست) آمده است تحت یک دامنه طبقه‌بندی شده قرار دارد، دامنه‌هایی که به‌طور گسترده استفاده می‌شوند عبارتند از:

  • محاسبه (Compute)
  • ذخیره‌سازی (Storage)
  • پایگاه داده (DataBase)
  • مهاجرت (Migration)
  • تحویل شبکه و محتوا (Network and Content Delivery)
  • ابزارهای مدیریتی (Management Tools)
  • امنیت و پذیرش هویت (Security & Identity Compliance)
  • پیام‌رسانی (Messaging)

دامنه محاسبه شامل خدمات مربوط به بار پردازش محاسبات است، که شامل خدمات زیر است:

  • ابر محاسبه الاستیک (EC2 (Elastic Compute Cloud))
  • لامبدا (Lambda)
  • بینزتاک الاستیک (Elastic Beanstalk)
  • آمازون لایت‌سیل (Amazon LightSail)

دامنه ذخیره‌سازی شامل ذخیره‌سازی داده‌ی مربوط به سرویس‌ها می‌باشد، که شامل خدمات زیر است:

  • اس۳ (سرویس ذخیره سازی ساده) – S3 (Simple Storage Service)
  • ذخیره بلوک الاستیک (Elastic Block Store)
  •  آمازون گلیسیر (Amazon Glacier)
  • AWS Snowball

دامنه پایگاه داده برای بار پردازش مربوط به پایگاه داده استفاده می‌شود، که شامل خدمات زیر است:

  • Amazon Aurora
  • Amazon RDS
  • Amazon DynamoDB
  • Amazon RedShift

دامنه مهاجرت برای انتقال داده‌ها به یا از زیرساخت AWS استفاده می‌شود، که شامل خدمات زیر است:

  •  سرویس‌های مهاجرت پایگاه داده AWS -‏ AWS database Migration Service
  •  AWS SnowBall

دامنه شبکه و تحویل محتوا برای جدا کردن زیرساخت شبکه شما استفاده می‌شود و تحویل محتوا برای تحویل سریع‌تر محتوا مورد استفاده قرار می‌گیرد. که شامل سرویس‌های زیر است:

  • Amazon Route 53
  • AWS CloudFront

دامنه ابزار مدیریت شامل سرویس‌هایی است که برای مدیریت سرویس‌های دیگر در AWS از آنها استفاده می‌شود، که شامل سرویس‌های زیر می‌باشد:

  • AWS CloudWatch
  •  AWS CloudFomation
  • AWS CloudTrail

دامنه امنیت و هویت و انطباق شامل سرویس‌هایی است که برای مدیریت تشخیص هویت و فراهم کردن امنیت برای منابع AWS شما استفاده می‌شوند. که شامل سرویس‌های زیر است:

  • AWS IAM
  •  AWS KMS
  • AWS Shield

دامنه پیامرسانی شامل سرویس‌هایی است که برای صف‌بندی، اعلان یا ارسال ایمیل استفاده می‌شود. که شامل دامنه‌های زیر است:

  • Amazon SQS
  • Amazon SNS
  • Amazon SES
  • Amazon Pinpoint

AWS چیست؟

در حال حاضر در مورد AWS و سرویس‌هایی که در AWS پوشش داده شده‌اند درک قابل قبولی دارید. بیایید پیش برویم و بدون هیچ درنگی از این دانش برای ساخت اپلیکیشن‌ها استفاده کنیم. ممکن است احساس کنید که درباره AWS خیلی نمی‌دانید، اما به هر حال گاهی اوقات قبل از اینکه بتوانید راه بروید، باید بدوید!

با در نظر گرفتن این موضوع بیایید ببینیم که چطور می‌توان در AWS اپلیکیشن بسازیم:

ساختن اپلیکیشن‌ها

اول از همه باید تجزیه و تحلیل کنید، که اپلیکیشنتان درباره چیست؟ آیا در این اپلیکیشن باید نگران زیرساخت‌های زیربنایی باشید؟ آیا نیاز به یک پایگاه داده دارد؟ آیا نیاز به نظارت دارد؟

بنابراین، بعد از اینکه متوجه همه نیازهای اپلیکیشن‌تان شدید، می‌توانید دامنه را انتخاب کنید و بر اساس آن سرویس مناسب را انتخاب کنید.

به‌عنوان مثال، می‌خواهید یک اپلیکیشن را در AWS مستقر کنید، که نیازی به نگرانی در مورد معماری پایه‌ای ندارد، کدام سرویس را انتخاب می‌کنید؟

خوب، در بخش محاسبات، این سرویس به نام Elastic Beanstalk وجود دارد. شما فقط اپلیکیشن خود را آپلود می‌کنید و AWS بقیه کارها را برایتان انجام می‌دهد. به همین سادگی است!

در مورد هر یک از این سرویس‌ها، بدون استفاده از آنها چیزی نمی‌دانید؟ به همین دلیل است که AWS با یک گزینه طبقه رایگان (Free Tier) شگفت انگیز عرضه شده است.

چه کسی واجد شرایط یک طبقه رایگان است؟

هر مشتری از زمانی که در AWS ثبت نام می‌کند، گزینه‌ی طبقه رایگان را دریافت می‌کند و برای مدت یک سال از زمان ثبت نام خود واجد شرایط می‌باشد.

این مسئله چگونه کمک می‌کند؟

می‌توانید هر اپلیکیشنی را که می‌خواهید در AWS امتحان کنید و یاد بگیرید! هرچه بیشتر تمرین کنید بیشتر در مورد اینکه AWS چیست یاد می‌گیرید.

بنابراین اساسا، به‌صورت رایگان یاد می‌گیرید!

چگونه در AWS ثبت‌نام کنیم؟

مرحله ۱: به aws.amazon.com بروید و روی ایجاد حساب AWS کلیک کنید.

AWS چیست؟
AWS چیست؟

مرحله ۲: بر روی گزینه من یک مشتری جدید هستم (I am a new customer) آدرس ایمیل خود را وارد کنید و در آخر با کلیک بر روی Sign in وارد شوید.

AWS چیست؟
AWS چیست؟

مرحله ۳: در صفحه بعد، تمام اطلاعات مربوطه را پر کنید و روی Create Account کلیک کنید.

AWS چیست؟
AWS چیست؟

مرحله ۴: در صفحه بعد، اطلاعات شخصی خود را پر کنید و روی Create Account کلیک کنید.

AWS چیست؟
AWS چیست؟

مرحله ۵: از شما خواسته می‌شود اطلاعات کارت اعتباری یا دبیت کارت (Debit Card) خود را در این صفحه وارد کنید، پس از انجام این کار، با کلیک روی ادامه (Continue) به مرحله بعدی بروید.

AWS چیست؟
AWS چیست؟

مرحله ۶: مرحله بعدی تایید شماره تلفن می‌باشد، جزئیات را وارد کنید و روی Call me now کلیک کنید.

AWS چیست؟
AWS چیست؟

مرحله ۷: از AWS با شما تماس گرفته خواهد شد و از شما خواسته می‌شود که یک پین وارد کنید، سپس از شما خواسته می‌شود که طرح مورد نظر خود برای AWS را انتخاب کنید، اما قبل از آن روی Next کلیک کنید.

AWS چیست؟
AWS چیست؟

مرحله ۸: باید طرحی که برایتان مناسب است را انتخاب کنید، از آنجا که این حساب کاربری برای استفاده شخصی است من طرح پایه (Basic) را انتخاب می‌کنم.

AWS چیست؟
AWS چیست؟

مرحله ۹: تبریک می‌گویم. حساب کاربری AWS آماده استفاده است! وارد شوید و بازی کنید.

AWS چیست؟
AWS چیست؟

از آنجا که در حال حاضر، یک حساب کاربری AWS در اختیار دارید، چرا دست بکار نشوید؟ در چه مورد صحبت می‌کنم؟

بیایید یک وبسایت PHP را در EC2 میزبانی کنیم و پایگاه داده MySQL RDS را به‌عنوان پشتیبان آن انتخاب کنیم. با سرویس‌ها آشنا نیستید؟ اجازه‌دهید تا به‌صورت اجمالی شما را با آن آشنا کنم:

ابر محاسبات الاستیک EC2 ‏(Elastic Compute Cloud)‏ سرویس محاسبه ارائه شده توسط AWS است که ظرفیت محاسباتی با قابلیت تغییر اندازه در ابر را ارائه می‌دهد.

به عبارت ساده‌تر یک سرور با ظرفیت محاسبه سفارشی دریافت می‌کنید، این ظرفیت می‌تواند با توجه به نیازهای شما تنظیم گردد. جالبه، اینطور نیست؟ می‌خواهید بیشتر بدانید، به وبلاگ AWS EC2 رجوع کنید.

حال بیایید درباره RDS صحبت کنیم، RDS سرویس پایگاه داده ارتباطی (Relational Database Service) است که شامل پایگاه‌ داده‌های مختلف مانند MySQL، MongoDB و غیره می‌شود.

بنابراین RDS این پایگاه‌ داده‌ها را برای شما مدیریت می‌کند. چطور؟ به این وبلاگ AWS RDS رجوع کنید.

نمونه نمایشی

ما یک اپلیکیشن کوچک در زیرساخت EC2-RDS در این وبلاگ AWS چیست ایجاد خواهیم کرد. در پایان یک برنامه PHP در EC2 خواهید داشت که توسط یک سرور MySQL کاملا مدیریت شده پشتیبانی می‌شود.

بیایید ابتدا با قرار دادن یک نمونه EC2 در این وبلاگ AWS چیست شروع کنیم.

مرحله ۱: ورود به کنسول مدیریت AWS.

AWS چیست؟
AWS چیست؟

مرحله ۲: یک منطقه را از منو آبشاری انتخاب کنید.

AWS چیست؟
AWS چیست؟

مرحله ۳: بر روی EC2 در بخش محاسبه کلیک کنید. شما را به داشبورد EC2 می‌برد.

AWS چیست؟
AWS چیست؟

مرحله ۴: گزینه Launch Instance را انتخاب کنید و از این رو AMI را انتخاب کنید، برای مثال‌مان در این وبلاگ AWS چیست ویندوز سرور ۲۰۱۶ (Windows Server 2016) که تحت طبقه رایگان قرار می‌گیرد را انتخاب می‌کنیم.

AWS چیست؟
AWS چیست؟

مرحله ۵: وقتی که AMI مورد نظر خود را انتخاب کردید، نوع نمونه خود را انتخاب کنید، در اینجا شما در واقع تصمیم می‌گیرید که برای شروع به چه مقدار قدرت محاسباتی نیاز دارید، از آنجا که اپلیکیشن ما کوچک است، طبقه رایگان برای ما کفایت می‌کند.

AWS چیست؟
AWS چیست؟

مرحله ۶: تمام جزئیات را پیکربندی کنید و سپس بر روی افزودن محل ذخیره (add storage) کلیک کنید.

AWS چیست؟
AWS چیست؟

مرحله ۷: در اینجا شما دستگاه‌های ذخیره‌سازی خود را پیکربندی می‌کنید، بعد از انجام این کار بر روی تگ کردن نمونه tag instance کلیک کنید.

AWS چیست؟
AWS چیست؟

مرحله ۸: در اینجا نمونه‌تان را تگ می‌کنید، از این طریق است که نمونه شما شناسایی می‌شود.

AWS چیست؟
AWS چیست؟

مرحله ۹: اکنون گروه امنیتی خود را پیکربندی کنید.

AWS چیست؟
AWS چیست؟

مرحله ۱۰: تمام تنظیمات خود را بررسی کنید، پس از تایید نمونه‌تان را راه‌اندازی کنید!

AWS چیست؟
AWS چیست؟

مرحله ۱۱: در مرحله بعدی از شما یک جفت‌کلید خواسته می‌شود، یکی ایجاد کنید و در محلی با دسترسی راحت دانلود کنید.

AWS چیست؟
AWS چیست؟

مرحله ۱۲: نمونه خود را انتخاب کنید و بر روی اتصال (Connect) کلیک کنید.

AWS چیست؟
AWS چیست؟

مرحله ۱۳: بعد از اینکه روی اتصال (Connect) کلیک می‌کنید، با صفحه زیر روبرو می‌شوید. آی‌پی عمومی (Public IP) را کپی کنید و سپس روی دریافت رمز عبور (Get Password) کلیک کنید.

AWS چیست؟
AWS چیست؟

مرحله ۱۴: جفت‌کلیدی که دانلود کرده‌اید را انتخاب کنید، سپس بر روی آشکار ساختن رمز عبور (decryp password) کلیک کنید.

AWS چیست؟
AWS چیست؟

مرحله ۱۵: رمز عبور (Password) و آی‌پی عمومی (Public IP) را کپی کنید و برای مرحله بعدی آن را در دسترس نگه دارید.

AWS چیست؟
AWS چیست؟

مرحله ۱۶: در حال حاضر آی‌پی عمومی (Public IP) و رمز عبور (Password)را داریم، حال بیایید به نمونه‌مان وصل شویم! مدیر دسکتاپ از راه دور (remote desktop manager) را باز کنید. آدرس آی‌پی عمومی (Public IP Address) را وارد کنید و روی اتصال (Connect) کلیک کنید.

AWS چیست؟
AWS چیست؟

مرحله ۱۷: رمز عبور ذخیره شده را وارد کنید و روی OK کلیک کنید.

AWS چیست؟
AWS چیست؟

مرحله ۱۸: تبریک میگویم! ویندوز سرور (Windows Server) در EC2 در خدمت شماست!

AWS چیست؟
AWS چیست؟

سپس، بیایید یک نمونه RDS برای MySQL ایجاد کنیم.

مرحله ۱: سرویس RDS را از کنسول مدیریت AWS‏ (AWS Management Console) انتخاب کنید.

AWS چیست؟
AWS چیست؟

مرحله ۲: از آنجایی که ما نمونه‌ای از MySQL را راه اندازی می‌کنیم، نمونه MySQL را از لیست DB‌ها انتخاب کنید. در این وبلاگ AWS چیست پیش می‌رویم، بیایید به مرحله ۳ برویم.

AWS چیست؟

مرحله ۳: از آنجا که این نمونه را برای اهداف آزمایشی ایجاد می‌کنیم، گزینه انتخاب Dev / Test را انتخاب می‌کنیم و روی مرحله بعدی (Next Step) کلیک می‌کنیم.

AWS چیست؟
AWS چیست؟

مرحله ۴:در صفحه بعد می‌توانید اطلاعات زیر را پر کنید:

  • می‌توانید نمونه Db مورد نظر خود را در اینجا انتخاب کنید.
  • می‌توانید انتخاب کنید که آیا می‌خواهید Multi-AZ در MySQL Db شما فعال باشد.
  • می‌توانید مقدار فضای مورد نظر خود را برای نمونه Db انتخاب کنید، که می‌تواند از ۵ گیگ تا ۶ ترابایت متغیر باشد.
  • در نهایت نام کاربری و رمز عبور خود را برای Db Instance خود تنظیم می‌کنید.
AWS چیست؟
AWS چیست؟

مرحله ۵: در مرحله بعد، تنظیمات پیشرفته مربوط به DB خود را اعمال می‌کنید.

VPC را نیز در اینجا انتخاب می‌کنید، اگر نمی‌خواهید نمونه خود را در VPC اجرا کنید، می‌توانید تنظیمات پیش‌فرض را بدون تغییر رها کنید و پیش بروید.

  • در بخش بعدی می‌توانید نسخه‌ای از Db که می‌خواهید استفاده کنید را انتخاب کنید، برای نمونه ما از MySQL 5.6 استفاده می‌کنیم.
  • در بخش بعدی می‌توانید تنظیمات پشتیبان خود مانند دوره نگهداری و غیره را تنظیم کنید.
  • پس از آن پنجره تعمیر و نگهداری را تنظیم می‌کنیم، این بازه زمانی‌ای است که در آن نمونه DB شما به روز خواهد شد.
  • بعد از اینکه تمام جزئیات را پر کردید، نمونه Db را راه اندازی می‌کنید!
AWS چیست؟
AWS چیست؟

مرحله ۶:

AWS چیست؟
AWS چیست؟

تبریک! بخاطر اولین نمونه آردی‌اس (RDS Instance) شما!

سپس در این نسخه آزمایشی AWS چیست، اجازه دهید تنظیمات نمونه RDS خود برای اتصال به سرور EC2 خود را انجام دهیم.

مرحله ۱: در داشبورد آردی‌اس (RDS Dashboard) خود، نمونه RDS خود را انتخاب کنید.

AWS چیست؟
AWS چیست؟

مرحله ۲: باید گروه امنیت را در اینجا ویرایش کنید، چرا؟ از آنجا که می‌خواهید نمونه EC2 خود را قادر به اتصال به نمونه آردی‌اس (RDS Instance) خود کنید، برای این کار باید آدرس IP نمونه EC2 خود را در اینجا اضافه کنید.

AWS چیست؟
AWS چیست؟

مرحله ۳: گروه امنیتی (Security group) را انتخاب کنید، سپس قوانین ورودی (Inbound rules) را انتخاب کنید، سپس روی ویرایش (Edit) کلیک کنید.

AWS چیست؟
AWS چیست؟

مرحله ۴: MySQL / Aurora را انتخاب کنید، و سپس آدرس IP عمومی EC2 خود را در قسمت دوم وارد کنید. هر آدرس IP که وارد می‌کنید باید توسط یک ۳۲/ دنبال شود تا آن را به نماد CIDR تبدیل کند. در پایان بر روی ذخیره Save کلیک کنید.

AWS چیست؟
AWS چیست؟

همین بود. نمونه RDS آماده دریافت دستورات از نمونه EC2 است.

بعد چه می‌شود؟ شما می‌بایست یک Workbench MySQL یا یک سرور برای اتصال به نمونه RDS خود داشته باشید. من MySQL را بر روی خود نمونه EC2 نصب کردم، می‌توانید آن را در localhost خود نیز انجام دهید.

توجه: اگر این کار را در localhost خود انجام می‌دهید، مطمئن شوید که آدرس IP خود را در گروه امنیتی نمونه RDS خود اضافه کرده باشید، همانطور که در مرحله فوق در این وبلاگ AWS چیست انجام دادیم.

حال بیایید به نمونه آردی‌اس RDS Instance متصل شویم!

مرحله ۱: دستور prompt را باز کنید و به پوشه bin‏ در MySQL بروید.

Amazon Web Services
Amazon Web Services

مرحله ۲: پس از آن، نقطه پایانی را از داشبورد نمونه RDS خود کپی کنید، این مورد را در مرحله بعدی در این نسخه‌ی نمایشی وبلاگ AWS برای اتصال به نمونه RDS نیاز خواهید داشت. نقطه پایان این است که چگونه نمونه RDS شناسایی می‌شود. پس از نقطه پایان شماره پورت ۳۳۰۶ است که در مرحله بعدی به آن نیز نیاز پیدا خواهید کرد.

Amazon Web Services
Amazon Web Services

مرحله ۳: به خط فرمان بازگردید و دستور زیر را تایپ کنید، رمز عبور را وارد کنید، رمز عبوری را که بعد از وارد کردن نمونه RDS خود وارد کردید در اینجا وارد کنید و وارد شوید.

1

mysql -h xx.rds.amazonaws.com -P <port number> -u <username> -p

Amazon Web Services
Amazon Web Services

می‌توانید پایگاه داده‌های خود و جداول مربوطه را در اینجا ایجاد کنید، من قبلا برای خودم یکی ایجاد کرده‌ام اما به‌عنوان مرجعی برای شما نمونه‌هایی را در اینجا ایجاد می‌کنم.

Amazon Web Services
Amazon Web Services

سرویس RDS شما اکنون آماده است!

بیایید به قسمت هیجان‌انگیز این وبلاگ AWS چیست برویم! میزبانی وبسایت شما!

مرحله ۱: بر روی EC2 خود، روی شروع (Start) و سپس مدیر سرور (Server Manager) کلیک کنید.

Amazon Web Services
Amazon Web Services

 مرحله ۲: روی Add roles and features کلیک کنید.

Amazon Web Services
Amazon Web Services

 مرحله ۳: بر روی Next در صفحه اول کلیک کنید، در صفحه دوم گزینه زیر را انتخاب کنید و روی Next کلیک کنید.

Amazon Web Services
Amazon Web Services

مرحله ۴: گزینه server pool option را انتخاب کنید و روی Next کلیک کنید.

Amazon Web Services
Amazon Web Services

 مرحله ۵: وب سرور IIS را از لیست انتخاب کنید و روی Next کلیک کنید.

Amazon Web Services
Amazon Web Services

 مرحله ۶: دات‌نت فریم‌ورک‌هایی را که در اینجا ذکر شده انتخاب کرده و روی Next کلیک کنید.

Amazon Web Services
Amazon Web Services

مرحله ۷:

این صفحه تأیید است، مواردی که قرار است نصب شود را مرور کرده و بر روی Install کلیک کنید.

Amazon Web Services

 

بعد از اینکه IIS نصب شد می‌توانید آن را در داشبورد مدیریت سرور خود ببینید.

Amazon Web Services
Amazon Web Services

بعد از آن، Installer Microsoft Web Platform را از اینجا نصب کنید.

مرحله ۸: حال IIS را باز کنید، روی سرور دو بار کلیک کرده و روی web platform installer از بخش مدیریت کلیک کنید.

Amazon Web Services
Amazon Web Services

 ما یک اپلیکیشن وب PHP پیاده‌سازی خواهیم کرد، بنابراین نیاز داریم که PHP را بر روی این سرور نصب داشته باشیم، در نتیجه به Web Platform Installer نیاز خواهیم داشت.

مرحله ۹: در نوار جستجوی WPI پی‌اچ‌پی (PHP) را جستجو کنید و بسته‌های زیر را نصب کنید.

Amazon Web Services
Amazon Web Services

توجه: اگر نصب PHP Manager به مشکل برخورد، مقادیری وجود دارد که باید در رجیستری تغییر دهید، می‌توانید به این پست رجوع کنید.

مرحله ۱۰: پس از نصب، می‌توانید PHP manager خود را در IIS مشاهده کنید.

Amazon Web Services
Amazon Web Services

سرور EC2 شما آماده میزبانی وبسایت است!

بیایید وبسایت خود را به این سرور EC2 آپلود کنیم.

مرحله ۱: ابتدا تمام فایل‌های وبسایت خود را به این پوشه در آدرسC:/inetpub/wwwroot در این سرور کپی کنید.

Amazon Web Services
Amazon Web Services

مرحله ۲:

به IIS بازگردید، بر روی سرور خود کلیک کنید و سپس بر روی Sites کلیک راست کنید.

Amazon Web Services
Amazon Web Services

 مرحله ۳: در قسمت نام سایت (Site Name) یک نام مرتبط برای وبسایت خود انتخاب کنید، در مرحله بعد مسیر فیزیکی زیر را وارد کنید و در پایان OK را بزنید.

Amazon Web Services
Amazon Web Services

وبسایت شما در حال حاضر در دسترس است!

مرحله ۴: آدرس IP عمومی نمونه EC2 خود را وارد کنید و لذتش را ببرید! وبسایت شما بالا آمده و در حال کار کردن است. جزئیات را وارد کنید و بر روی Add کلیک کنید.

Amazon Web Services
Amazon Web Services

 مرحله ۵: این نشان می‌دهد که اتصال RDS با نمونه EC2 به خوبی کار می‌کند. بنابراین آنچه که اینجا وارد کردید، در نمونه RDS ذخیره می‌شود، و وبسایت در نمونه EC2 ذخیره می‌شود. روی Go Back کلیک کنید.

Amazon Web Services
Amazon Web Services

 مرحله ۶: در صفحه اصلی بر روی نمایش نتایج (View Results) کلیک کنید. و به یاد داشته باشید که باید این صفحه را ببینید.

Amazon Web Services
Amazon Web Services

این‌ها سوابق موجود در جدول MySQL شما هستند.

همین حالا گواهی AWS خود را دریافت کنید!

به کد این اپلیکیشن نیاز دارید؟ بفرمایید:

index.php

<!DOCTYPE html>

<html>

<body>

<h1>Registration Page</h1>

<form action=”process.php” method=”post”>

<b> Name: </b> <input type=”text” name=”name”>

<b> Email: </b> <input type=”text” name=”email”>

<input type=”Submit” value=”add”>

<a href=”result.php”>View Results</a>

</form>

</body>

</html>

process.php

<html>

<body>

<?php

$name=$_POST[‘name’];

echo ‘<br />’;

$email=$_POST[’email’];

$hostname=’edureka-test.cx9qgfyl1dhy.us-west-2.rds.amazonaws.com’;

$username=’edureka’;

$password=’hemant1994′;

$dbname=’edu_test’;

$usertable=’test’;

$yourfield=’name’;

$con=mysqli_connect($hostname,$username, $password) OR DIE (‘Unable to connect to database! Please try again later.’);

mysqli_select_db($con,$dbname);

$query = “insert into “.$usertable.” values(‘”.$name.”‘,'”.$email.”‘);”;

mysqli_query($con,$query) or die(“Not Updated!”);

echo “Insertion Successful!!”;

?>

<br>

<a href=”index.php”>Go Back</a>

</body>

</html>

result.php

<html>

<?php

$hostname=’edureka-test.cx9qgfyl1dhy.us-west-2.rds.amazonaws.com’;

$username=’edureka’;

$password=’hemant1994′;

$dbname=’edu_test’;

$usertable=’test’;

$yourfield1=’name’;

$yourfield2=’email’;

var_dump(function_exists(‘mysqli_connect’));

$con=mysqli_connect($hostname,$username, $password) OR DIE (‘Unable to connect to database! Please try again later.’);

mysqli_select_db($con,$dbname);

$query = ‘SELECT * FROM test’;

$result = mysqli_query($con,$query);

echo ‘<body><center><table><table border=3><tr><td><b>Name</b></td><td><b>Email</b></td></tr>’;

if($result) while($row = mysqli_fetch_array($result)){

$name = $row[$yourfield1];

$email= $row[$yourfield2];

echo ‘<br>’;

echo ‘<tr><td>’. $name. ‘</td>’ ;

echo ‘ <td> ‘. $email. ‘</td></tr>’ ;

}

?>

</table>

<a href=”index.php”> Go Back </a>

</body>

</html>

امیدوارم از مطلب لذت برده باشید. اگر در حال خواندن این مطلب هستید به شما تبریک می‌گویم. شما در AWS دیگر تازه کار نیستید! چیزهایی که با دست داشتن در بخشی از این مطلب یاد گرفتید، در مصاحبه‌های مربوط به AWS مورد نیاز است. هرچه بیشتر تمرین کنید، بیشتر یاد خواهید گرفت. برای هموار شدن مسیرتان مهمترین سوالات مصاحبه های مربوط به AWS را برایتان انتخاب کرده‌ایم. برای کسب اطلاعات بیشتر در مورد AWS، می‌توانید به Amazon AWS Tutorial ما رجوع کنید.

شاید از این مطالب هم خوشتان بیاید.

ارسال پاسخ

آدرس ایمیل شما منتشر نخواهد شد.