Windows Azure چیست؟
مایکروسافت windows Azure را برای نیازهای رو به رشد کمپانی ها خلق کرد که در هر سایز و اندازه ای که باشند بتوانند از امکانات که کمپانی های بزرگ بهره مند هستند بهره مند شوند. به این شکل دیگه احتیاج به راه اندازی یک سیستم کاملا tier شده نیست. مایکروسافت ترکیب چندیین سرور یا ماشین مجازی در زمان نیاز را در اختیار شرکت قرار میدهد و تنها به اندازه ظرفیتی که استفاده میشود هزینه دریافت میکند.
مایکروسافت برای windows azure خود slaهای ماهانه ۹۹/۹۵ درصدی را فراهم میکند و که بدین تریتیب بسیاری از ابزار و ویژگی های این پلتفرم در زمان نیاز در دسترس قرار دارند.
windows azure گستره ای از سرویس ها، از ذخیره سازی ساده گرفته و بکاپ و بازیابی همینطور تست توسعه برنامه های کاربردی را در بر میگیرد.
windows azure مایکروسافت یک سرویس ابری بسیار انعطاف پذیر ، مقیاس پذیر و قابل سفارشی شدن است که دسترسی به مقادیر عظیمی از ذخیره سازی داده ها ، منابع کامپیوتری ، و ابزار توسعه برنامه کاربردی را فراهم میکند.
در مرکز windows azure سیستم عامل microsoft cloud قرار دارد که برای تسهیل کل تجربه ابر برای کاربران عادی آن همچنین تازه واردهایی که جدیدا به این تکنولوژی پیوسته اند طراحی شده است. مشتریان windows azure همیشه گزینه انتخاب ویژگی های محیط اص خود را در اختیار دارند و میتوانند برنامه های کاربردی ، ابزار و سطوح پشتیبانی مورد نیزا خود را انتخاب نمایند.
ویژگی های Windows Azure
پلتفرم windows azure از گستره وسیعی از ویژگی هایی که ورای یک سرویس عادی ابر است بهره میگیرد. شما نه تنها به ذخییره سازی سریع و مقیاس پذیر دسترسی دارید بلکه توانایی انتقال برنامه های کاربردی ، ساخت برنامه های جدید یا جتی استفاده از یک محیط به عنوان یک extension زیر ساختار برای دیتاسنتر خود برخوردار هستید. صرف نظر از اینکه فعلا به چه چیزی احتیاج دارید windows azure برای فراهم کردن منابع شما در هر زمان انعطاف پذیر است.
سرویس های زیر ساختاری
اگر بدنبال توسعه دیتاسنتر خود هستید و میخواهید بدون اجبار به خرید سرویس های توسعه ای یا سایر تجهیزات به منابع بیشتری دسترسی داشته باشید windows azure میتواند قابلیت ها و کارایی بیش تری که مورد نیاز شما است برایتان فراهم کند. با ایتفاده از سرویس های زیر ساختاری Windows Azure شما میتوانید برنامه های کاربردی از قبل موجود را در یک محیط امن و سریع اجرا کنید یا میتوانید برنامه های کاربردی خاصی که برروی یک محیط مجازی سازی شده با پشتیبانی کامل از sharepoint و SQL server اجرا میشوند طراحی نمائید. به علت این که windows Azure میتواند براساس نیاز ما به سرعت و به شکل on-demand مقیاس شود، احتمالا فقط برای ظرفیت و سرویس هایی که واقعا از آن ها استفاده میکنید پول پرداخت میکنید.
سرویس های تحت وب
البته من فعلا در حال معرفی این پلتفرم هستم در مطالب بعدی همین سرویس های زیر ساختاری را بیشتر میشکافیم و بعلاوه سرویس های تحت وب و موبایل و مدیریت ولی فعلا بهتر است اول آشنا شوید.
به علت اینکه windows azure یک زیر ساختار قوی فراهم میکتند ، مایکروسافت گستره وسیعی از سرویس هایی که برروی وب متمرکز هستند هم فراهم میکند. به عنوان مثال برنامه های کاربردی که با استفاده از ابزار توسعه و تست windows azure ایجاد میکنید میتوانند برروی وب سایتهایی که قادر به پشتیبانی از مقادیر حجیمی از درخواست ها هستند قرار داده شوند. و با رشد ترافیک وب شما، windows azure به طور خودکار مقیاس میشود تا بتواند از افزایش انفجاری بازدیدکننده ها پشتیبانی به عمل آورد. سرویس های وب مایکروسافت در عین حال دسترسی به visual studio را فراهم میکنند. بنابراین شما میتوانید برنامه های کاربردی تحت وب خود را با کم ترین تلاش به ابر منتقل کنید و همچنین برنامه های کاربردی تحت وب را که با استفاده از windows azure تولید کرده اید مدیریت کنید.
سرویس های موبایل
برنامه های کاربردی که در یک محیط windows azure میزبانی میشوندببه خود وب محدود نمی گردند. پس از این که یک برنامه کاربردی را در windows azure ساختید، میتوانید آن را برروی هر پلتفرم موبایلی منتشر کنید. و به علت تمرکز مایکروسافت برفضای موبایل، تحویل ارتقاهای برنامه کاربردی به میلیون ها وسیله ببه طور همزمان کاری سهل و ساده است. شما همچنین میتوانید با استفاده از یک back-end ابری که قادر است در عرض چند دقیقه برروی ماشین های مجازی قرار گیرد، آن برنامه های کاربردی را قدرتمند تر سازید.
سرویس های موبایل Windows Azure در عین حال قابلیت اتصال برنامه های کاربردی شما به سایت های شبکه اجتماعی را فراهم میکند. در نتیجه کاربران میتوانند اطلاعات را از طریق فیسبوک یا توئیتر به اشتراک بگذارند و حتی از این پرتال های اجتماعی برای تائید اعتبار بهره بگیرند.
داده های بزرگ یا Big Data
windows azure برای کمپانی های معظمی که بطور دائم با داده های بزرگ سرو کار دارند از یک ویژگی به نام HDinsight استفاده میکند که یک راه حل Apache hadoop است که به درک بهتر داده های بزرگ با استفاده از excel کمک مییکند. HDinsight از مزایای Power View و PowerPivot در Excel برای دریافت اطلاعات از چندین منبع به منظور تحلیل و مدیریت بهره میگیرد. مثل سایر چیزهای دیگری که azure ارائه میکند، کلاسترهای Hadoop در چند لحظه و به منظور کمک به شما برای تحلیل و درک بهتر داده ها ایجاد میشوند اما شما همیشه از گزینه بستن آن کلاسترها در زمانی که کارتان به اتمام میرسد برخوردار هستید.
HDinsight درعین حال به شدت قابل سفارشی شدن است و به شما اجازه میدهد از یک زبان اختصاصی مثل .net یا java به منظور تطبیق تنایج داده های بزرگ با سیستمتان استفاده کنید.
سرویس های رسانه ای
مشتریان در عین حال میتوانند از سرویس های windows azure برای تحویل رسانه به ابزار و سیستم عامل های گوناگون استفاده کنند. این شامل end-to-distribution رسانه به شکل محلی و در سرتاسر جهان، با قابلیت اضافه یا کشر منابع کامپیوتری به منظور کاهش هزینه ها میشود. windows azure در عین حال گستره وسیعی از ویژگی های DRM مخفف Digital Rights Management و امنیت ذخیره سازی را به منظور حصول اطمینان از این که فایل های شما طی فراییند آپلود محافظت شده و رمزگذاری شده هستند ارائه میکند. و برای کمک به شما در جهت در جهت کاهش هزینه ها، windows Azure از overlayها و سایر انواع تبلیغات که میتواند به فایل های رسانه ای اضافه شود پشتیبانی میکند. شما به گزارش ها دسترسی دارید و همچنین از قابلیت مشاهده این که چند نفر از این تبلیغات بازدید کرده اند برخوردار هستید تا بتوانید میزان بازگشت سرمایه خود را اندازه گیری و محاسبه کنید.
ذخیره سازی ، بک آپ و بازیابی
علاوه برفراهم شدن ذخیره سازی ابری قابل اطمینان و کم هزینه از طریق windows azure ، مایکروسافت محافظت از داده ها از طریق سیستم بک آپ و بازیابی را نیز ارائه میکند.. windows azure از سرورهایی که برروی دیتاسنترهای پراکنده در کل کشور و سرتاسر جهان میزبانی میشوند بهره میگیرد، بنابراین اگر فاجعه ای در نزدیکی یک دیتاسنتر رخ دهد، داده های شما کماکان در دیتاسنتر دیگر در دسترس خواهد بود. و به علت انعطاف پذیری و مقیاس پذیری موجود در بخش عظیمی از windows azure ، درجایی که به دسترسی به ظرفیت بیش تر یا کم تر نیاز داشته باشید همیشه از توانایی کوچک کردن یا scale out برخوردار هستید.
مدیریت هویت و دسترسی
ییکی از جنبه های ابر که برخی از فعالیت های تجاری نگران آن هستند امنیت است و به همین علت مایکروسافت نه تنها DRM و رمز گذاری جریان و توزیع رسانه ها را فراهم میکند. بلکه در عین حال مدیریت هویت و دسترسی را برای حصول اطمینان از این که فقط پرسنل مورد تائید به محیط ابری شما دسترسی دارند فراهم می آورد. شما هستید که مشخص میکنید کدام یک از کارکنان به دسترسی به ابر نیاز دارند و شما تصمیم مییگیرید که کدام قطعه از اطلاعات براساس نقش کارکنان در داخل کمپانی در اختیار آنان قرار میگیرد.
علاوه برمدیریت دسترسی و هویت برای اهداف امنیتی، windows Azure دسترسی کاربران به ابر را با همسان سازی هویت های on-premise یا windows azure فراهم میکند. و مدیر سیستم میتواند در زمان نیاز و با استفاده از active directory ، کاربران را حذف و اضافه کند.
پیشرفت های منظم
مایکروسافت ارتقاهای دائمی را برای راه حل های windows azure خود فراهم میکند. پیشرفت اخیر آن شامل auto scale میشود که به مشتریان اجازه میدهد سایز برنامه مورد نظر را کاهش یا افزایش دهند. و همینطور cloud auto scale که مشتریان را قادر میسازد به منظور افزایش زمان پاسخگویی ، از سرورهای اضافی استفاده کنند..
این مطلب را در همین جا تمام میکنم. در این مطلب هدف معرفی برخی از سرویسها و ساختارها بود که در مطالب آتی همین هایی را که معرفی کردم هر کدام را بصورت مطالب جداگانه مورد بررسی قرار میدهیم.
به نظر شما windows azure در زندگی شما (البته کسب و کار) میتواند جایی پیدا کند. یا فکر میکنید فعلا به آن احتیاجی نیست.
نویسنده : محمود عظیمی