Cloud App چیست؟
توسط Fateme Zahra
Cloud App به سادگی به هر برنامه نرم افزاری اطلاق می شود که در محیط ابری به جای میزبانی روی سرور یا ماشین محلی مستقر شده باشد. اصطلاح "محیط ابری" توضیح می دهد که چگونه یک سازمان فناوری اطلاعات زیرساخت فناوری اطلاعات خود را برای پشتیبانی از برنامه های کاربردی ابری پیکربندی کرده است. سه مدل مختلف وجود دارد که امروزه محبوب هستند:
ابر خصوصی - زیرساخت ابر خصوصی منحصراً توسط یک سازمان استفاده می شود. منابع آن توسط سایر سازمان ها به اشتراک گذاشته نمی شود و دسترسی به این سیستم ها برای عموم در دسترس نیست. سازمانهای فناوری اطلاعات میتوانند زیرساختهای ابر خصوصی خود را در محل بسازند یا میزبان شرکت ثالث داشته باشند و زیرساخت را خارج از سایت نگه دارند. یک محیط ابری خصوصی به عنوان یک شبکه خصوصی عمل می کند و یک محیط امن برای برنامه ها، خدمات و کاربران ایجاد می کند.
ابر عمومی - ابرهای عمومی به دلیل صرفه جویی در مقیاس می توانند نرخ های پایینی برای ظرفیت ذخیره سازی داده و قدرت محاسباتی انعطاف پذیر ارائه دهند. شرکتهایی که زیرساختهای ابر عمومی را در اختیار دارند و اداره میکنند، خدمات محاسباتی بر اساس تقاضا را به مشتریان مختلفی در سراسر صنعت ارائه میکنند. این شرکتها همه سختافزار، نرمافزار و زیرساختهای پشتیبانی مورد نیاز برای ارائه خدمات را در اختیار دارند که مشتریان معمولاً میتوانند در هر دستگاهی با دسترسی به اینترنت به آن دسترسی داشته باشند. خدمات وب آمازون (AWS)، مایکروسافت آژور و اوراکل سه نمونه شناخته شده از ارائه دهندگان خدمات ابری عمومی هستند.
ابر ترکیبی - محیط های ابری ترکیبی از فناوری API برای ترکیب ابرهای عمومی و خصوصی با هم در یک محیط واحد استفاده می کنند. با یک محیط ابری ترکیبی، سازمانهای فناوری اطلاعات میتوانند دادهها و برنامههای کاربردی را بین سرورهای داخلی و برنامههای ابری عمومی شخص ثالث به اشتراک بگذارند و گزینههای اضافی برای استقرار و بهینهسازی برنامه ایجاد کنند.
مهمترین نوآوری مرتبط با ابر، ارائه خدمات محاسباتی مانند سرورها، ذخیرهسازی، پایگاههای اطلاعاتی، عملکرد شبکه، برنامههای کاربردی، دادهها و تجزیه و تحلیلها از طریق اینترنت و بر اساس منعطف و بر اساس تقاضا است.
توسعه Cloud App
بدانید چه برنامه هایی کاندیداهای خوبی برای استقرار در فضای ابری هستند - برنامه های قدیمی قدیمی که روی مین فریم اجرا می شوند به سادگی قرار نیست به فضای ابری منتقل شوند و برای برخی از برنامه های پیچیده، انتقال آنها به یک مدل مبتنی بر ابر ممکن است نیاز به بازنویسی کامل برنامه داشته باشد. سازمانها باید بپذیرند که تمام زیرساختهای موجود آنها را نمیتوان به راحتی در فضای ابری مستقر کرد، اما مواقعی وجود دارد که تلاش برای معماری مجدد یک برنامه موجود قابل توجیه است. در نهایت، سازمانهای فناوری اطلاعات باید بررسیهای دقت لازم را انجام دهند تا بفهمند چه تغییراتی برای آمادهسازی یک برنامه کاربردی برای استقرار ابری لازم است.
بهترین مدل استقرار را برای نیازهای خود انتخاب کنید - هر استقرار جدید برنامه ابری از سازمان های فناوری اطلاعات می خواهد که در مورد نحوه میزبانی برنامه تصمیم بگیرند. استفاده از یک محیط ابری خصوصی پرهزینه تر است، زیرا صرفه جویی مرتبط با ظرفیت داده انعطاف پذیر را از دست خواهید داد و سازمان شما باید زیرساخت را در محل میزبانی کند. در همین حال، خدمات ابری عمومی بهترین ارزش را ارائه می دهند، اما ممکن است برای حساس ترین داده های شما ایده آل نباشند. حفظ حریم خصوصی، امنیت و هزینه همه نگرانیهای کلیدی هنگام تصمیمگیری درباره نحوه استقرار یک برنامه ابری هستند.
تمرکز بر روی استقرار در مقابل مهاجرت - زمانی که یک سازمان تصمیم میگیرد از پارادایم عملیاتی سنتی مرکز داده دور شود و به سمت یک پیکربندی ابر خصوصی حرکت کند، اغلب با تمایل به یکپارچهسازی برنامهها و زیرساختها در سرورها ایجاد میشود. در حالی که یکپارچه سازی سرورها می تواند منجر به کاهش هزینه شود، استقرار برنامه باید تمرکز اجرای سرویس ابری باشد.
برنامه ریزی برای تغییرات در عملکرد برنامه - قبل از اینکه یک ادغام در فضای ابری مستقر شود، سازمان شما باید عملکرد خود را در محیط مرکز داده سنتی معیار قرار دهد و حداقل استاندارد قابل قبول را تعیین کند. عملکرد محیط ابری بسیار متفاوت از یک سرور فیزیکی است، بنابراین شما باید عملکرد یک برنامه ابری تازه مستقر شده را نظارت کرده و آن را در طول زمان بهینه کنید.
روی ابزارهای نظارتی جدید برای برنامه ابری خود سرمایه گذاری کنید - ابزارهای نظارتی که در محیط های IT سنتی کافی بودند، دیگر برای ابر موثر نیستند. سازمانهایی که به برنامههای کاربردی ابری وابسته هستند از ابزارهای نظارتی ساختهشده به نام پلتفرمهای مدیریت ابری (CMPs) برای پیگیری تهدیدات امنیتی، وضعیت انطباق و عملکرد برنامه در تمام سیستمهای ابری استفاده میکنند.
مزایا و معایب Cloud App
مزایا
کاهش هزینه - استقرار برنامه های ابری را می توان در یک بازه زمانی نسبتاً کوتاه با سرمایه گذاری کم یا بدون سرمایه گذاری اولیه در زیرساخت های فناوری اطلاعات انجام داد. سازمانها نه تنها از هزینههای خرید سرورها و سایر تجهیزات صرفهجویی میکنند، بلکه در هزینههای مدیریت، برق، تهویه هوا و هزینههای نگهداری مرتبط با بهرهبرداری از آن صرفهجویی میکنند. سرویسهای ابری معمولاً مدلهای هزینه انعطافپذیر را نیز ارائه میدهند، بنابراین کسبوکارها فقط هزینه ذخیرهسازی و ظرفیتی را که استفاده میکنند پرداخت میکنند.
قابلیت اطمینان - ارائه دهندگان خدمات ابری زیرساختی را در اختیار دارند تا سطوح بالایی از بهروزرسانی و در دسترس بودن سرویس را برای برنامههای کاربردی شما تضمین کنند، از جمله سرورهای پشتیبان در دسترس در صورت وقفه برنامهریزی نشده سرویس. هنگامی که سیستم خراب می شود، این مسئولیت ارائه دهنده خدمات شما است که آن را تعمیر کند - نه شما.
سهولت مدیریت - سازمانها امروزه میتوانند راهحلهای پلتفرم مدیریت ابری (CMP) را برای سادهسازی مدیریت برنامههای کاربردی و سرویسهای ابری مستقر در چندین محیط ابری پیادهسازی کنند. CMPها از یک کاتالوگ گسترده از APIها برای استخراج داده ها از سراسر محیط ابری استفاده می کنند و آن را به یک سیستم یکپارچه وارد می کنند که در آن سازمان فناوری اطلاعات شما می تواند به راحتی عملکرد، امنیت و انطباق را نظارت کند.
معایب
زمان از کار افتادگی - زمانی که یک برنامه کاربردی در فضای ابری مستقر می شود، برای دسترسی به آن به اتصال اینترنت نیاز است. بنابراین، قطع ناخواسته اینترنت میتواند با ایجاد اختلال در دسترسی به برنامههای ابری، وقفه قابل توجهی در تجارت ایجاد کند. ارائهدهندگان خدمات ابری همچنین ممکن است هر از چند گاهی با قطعیهای فنی مواجه شوند که طی آن همه برنامهها و دادههای شما در دسترس نیستند.
کنترل - معامله عمده ای که سازمان ها برای صرفه جویی در هزینه استقرار برنامه های ابری انجام می دهند، کنترل است. زیرساخت ابری متعلق به ارائهدهنده خدمات ابری، مدیریت و اداره میشود، به این معنی که سازمان هیچ کنترل واقعی بر زیرساختهای back-end ندارد. این امر استقرار برنامه های ابری را برای سازمان هایی ایده آل می کند که فقط می خواهند برنامه ها، داده ها و خدمات را مدیریت کنند، اما نه بخش فیزیکی سخت افزار IT خود را.
امنیت - با افزایش تعداد استقرار Cloud App سازمانها، نظارت مداوم بر وضعیت امنیتی زیرساخت فناوری اطلاعات و اطمینان از اینکه برنامههای کاربردی در فضای ابری حاوی آسیبپذیریهایی نیستند که از طریق حملات سایبری مورد سوء استفاده قرار گیرند، دشوارتر میشود. پلتفرمهای مدیریت ابری مانند Sumo Logic به سازمانهای فناوری اطلاعات اجازه میدهد تا دادههای برنامههای کاربردی را در فضای ابری جمعآوری کنند و از آن برای دستیابی به نظارت مستمر بر تهدیدات و آسیبپذیریهای امنیتی استفاده کنند.
پست های توصیه شده
Sergey Brin کیست؟
8 خرداد, 1402
رباتهای جایگزین ChatGPT
6 خرداد, 1402
شرکت Magic Leap چیست؟
2 خرداد, 1402