بازیابی دیتابیس سرویس های مایکروسافت
در طی سالهای گذشته، تکنولوژی پردازش ابری، اساس زندگی بسیاری از افراد را تحت تاثیر قرار داده است. فایلهای شخصی خود را بر روی فضای ابری ذخیره میکنیم. از اپلیکیشنهای مبتنی بر فضای ابری برای برقراری ارتباطهای دوستانه استفاده میکنیم. دپارتمانهای IT، زمان زیادی را برروی امنیت فضای ابری تحقیق کردهاند. فضای ابری این امکان را برای شرکتهای کوچک تا بزرگ فراهم میکند تا اپلیکیشنها و سرورهایی که نیاز دارند را اجاره کنند. به جای اینکه آنها را خریداری کنند. مایکروسافت یکی از بزرگترین و قدیمیترین پلت فرمهای سرویسهای ابری قابل اعتماد برای شرکتها و سرمایهگذاریها میباشد. بههنگام استفاده از سرویسهای مایکروسافت، نیاز است تا بهطور مرتب از دیتابیس نسخه بکآپ تهیه شود. چرا که به هنگام بروز مشکل در اطلاعات، با استفاده از نسخه بکآپ، بهراحتی عملیات بازیابی دیتابیس سرویس های مایکروسافت انجام شود.
هاست سرویسهای ابری ارائه شده شامل (SaaS (Software as a Service و (IaaS (Infrastructure as a Service و (PaaS (Platform as a Service میباشد.
SaaS:
در این هاست، میتوانید اپلیکیشن و نرم افزار مورد نیاز خود را اجاره کنید. درحالیکه دادهها، زمان اجرا، میان افزارها، سرورها، حافظه، O/S، شبکهها، مجازیسازیها توسط دیگران کنترل میشوند.
PaaS:
در این هاست میتوانید هرچیزی به جز اپلیکیشن را اجاره کنید. شما اپلیکیشن و دادهها مدیریت میکنید. درحالیکه سرویسهای ابری مایکروسافت، مسئولیت زمان اجرا، O/S، میان افزار، شبکه، سرورها، حافظه و … را به عهده دارد.
laaS:
در این هاست میتوانید سخت افزار و ابزارهای لازم برای نگهداری آن را اجاره کنید. میتوانید داده ها، اپلیکیشنها، زمان اجرا، O/S، میانافزار را مدیریت کنید. درحالیکه سرویسهای ابری مسئولیت سرورها، حافظه، شبکه و مجازیسازیها را به عهده دارند.
۶ مورد از سرویس های ابری و اساسی مایکروسافت
آمازون و VMware از بزرگترین ارائهدهندگان سرویس های ابری هستند. اما مایکروسافت، سرویسهایی با قابلیت سازگاری بالا و قیمت بسیار مناسب ارائه میدهد. که باعث میشود مشتریها از این ارائهدهندگان جدید دور شوند.
حال به بررسی پرتقاضاترین سرویسهای ابری مایکروسافت میپردازیم:
Microsoft Azure
Azure یکی از بزرگترین سرویسهای ابری شرکتی مایکروسافت است. که سرویس های PaaS و laaS را ارائه می دهد.
این سرویس معروف بیشتر توسط توسعهدهندگانی که اپلیکیشن مینویسند مورد استفاده قرار میگیرد. Azure قابلیت ذخیره پول، انجام سریعتر کار، ادغام داده و استفاده از اپلیکیشن های داخلی به شکلی قدرتمند، مقیاسپذیر و انعطافپذیر را فراهم میکند.
سیستم عاملهای ویندوز تا لینوکس، قابلیت پشتیبانی از Azure را دارند.
مشتریها تنها برای سرویسهایی که نیاز دارند ،هزینه پرداخت میکنند.
MS Office 365
این سرویس برای کاربران امکانات دسترسی به ایمیل ها و تقویم های شخصی در هر مکانی، کار با نرم افزارهای office از هر مکانی، برقراری کنفرانس ها با امنیت بیشتر را فراهم میکند. پکیج office 365 شامل نرم افزارهای word، power point ، excel، onenote، outlook، access، Publisher، Lync و InfoPath در فضای ابری میشود.
این سرویس ابری مایکروسافت ،کاربران زیادی را در سرتاسر جهان راضی نگه داشته است.
MS Microsoft Intune
این سرویس به سازمانها امکان مدیریت دیوایس درفضای ابری از طریق موبایل را میدهد.
قابلیت سازگاری با سیستم عامل های ویندوز ، ios و اندروید را دارد.
Microsoft SQL Server with MS System Center
Microsoft SQL Server از زمان انتشار آن در سال ۲۰۱۲ بسیار معروف شده است.
به سازمانها امکان اجرای سرورهای SQL بر روی سرویسهای ابری را می دهد.
همچنین به سرویسهایی که نگرانیهایی در رابطه با امنیت داده دارند، قابلیت محیط ابری خصوصی را ارائه میدهد.
آپدیت آخرین ورژن SQL Server در ۲۰۱۴ قابلیت های بیشتری نظیر امنیت و بکآپگیری،تبدیلهای ساده در جداول حافظه، بازیابی سریعتر،پشتیبانی SSD، بکآپهای اتوماتیک و … را ارائه میدهد.
انواع ریکاوری های پایگاه داده
هر پایگاه داده ای نیازمند یک ریکاوری مدل است. که مشخص میکند کدام نوع بک آپ نیاز است. و یا اینکه آیا عمل بازگردانی داده های از دست رفته که به دلیل مشکلات سخت افزاری و یا هر مشکل دیگری رخ داده است، توسط کاربر قابل انجام است یا خیر.
سه مدل کلی برای بازیابی دیتابیس سرویس های مایکروسافت داریم. دراینجا به شرح هرکدام میپردازیم:
ریکاوری ساده:
در این مدل، transaction log ها بدون دلیل پاک میشوند و سایز فایلها تغییر می کنند. به همین دلیل، تهیه بک آپ از logها کار دشواری خواهد بود. بکآپ ساده، از بکآپ transaction logها پشتیبانی نمیکند. اما از هر دو عملیات بک آپ گیری full و bulk_ligged پشتیبانی می کند.
عملیاتی که توسط این مدل پشتیبانی نمیشود عبارت اند از: Log shipping ، AlwaysOn or Mirroring و Point-in-time restore
در این مورد پایگاه داده فقط برای تست کردن و توسعه مورد استفاده قرار میگیرد.
داده ها در این مدل از نوع استاتیک هستند و ریکاوری point-to-time را ایجاد نمیکند.
ریکاوری کامل(full):
برخلاف ریکاوری ساده، این مدل از ریکاوری transaction log ها نیز پشتیبانی میکند.
در این مدل به دلیل وجود فایلهای گمشدهی آسیبدیده، هیچ بخشی از کار از دست نخواهد رفت. چرا که مسیر انجام کار در پایگاه داده نگه داشته میشود.
این مدل از ریکاوری point-to-time پشتیبانی میکند. به همین دلیل میتوان تا حد دلخواه عمل ریکاوری را انجام داد.
زمانی که پایگاه داده از این مدل استفاده کند، تعداد transaction log ها بسیار زیاد خواهد شد. این مسئله میتواند باعث از کار افتادن سیستم شود.
بنابراین برای جلوگیری از بروز چنین مشکلی، باید به طور منظم از transaction logها بک آپ تهیه کرد.
ریکاوری bulk logged:
این مدل از لحاظ بکآپ و transaction logها، شبیه به مدل فول ریکاوری میباشد.
این مدل عملکرد بسیار بالایی برای عملیات bulk دارد. سریع تر از مدلهای دیگر، دادههای bulk را وارد میکند.
فایل های transaction را در سایزهای کمتری نگهداری میکند.
همچنین از ریکاوری point-in-time را پشتیبانی نمیکند.
درصورت نیاز به ریکاوری transaction log ها، ممکن است داده ها از دست برود.
Enterprise Mobility Suite
با کمک این سرویس میتوانید دیوایسهای مختلف از یک محیط واحد کنترل کنید.
این سرویس، یکی از سرویسهای جدید ارائه شده توسط مایکروسافت است که در میان شرکتهای بزرگ و کوچک شهرت زیادی کسب کردهاند. چرا که سرویسهای مدیریت ابری ترکیبی را امنیت بسیار بالا ارائه میدهد.
Microsft Visual Studio
این سرویس برای توسعهدهندگانی که نیاز دارند تا کدها و کارهای خود را از طریق فضای ابری مدیریت کنند،بسیار کارآمد است. ازاینطریق، کاربران میتوانند اپلیکیشنهایی را برای دیوایسهای ویندوز، ios و اندروید منطبق با تکنولوژیهای استاندارد وب و Apache Cordova، بنویسند.