• مدیریت و پیکربندی ASP.NET در IIS8
    ادامه مطلب
  • راهکارهای کاربردی در MS-SQL Server 2008
    ادامه مطلب
  • بررســی تخصصـی وب سـرور قدرتمند IIS
    ادامه مطلب
  • 1
  • 2
  • 3

سرویس دیتابیس ابری DBaaS

دیتابیس ابری

پردازش ابری به سرعت در حال رشد است و بسیاری از شرکت ها به دنبال استفاده از سرویس های ابری و دست یابی به داده هایشان از این طریق هستند.پردازش ابری تطبیق پذیرترین تکنولوژی در دوران اخیر است و  حال دیتابیس نیز وارد پردازش ابری شده است، دیتابیس ابری به عنون یک سرویس ارایه شده و DBaaS نامیده می شود. در این مقاله ما به جزییات DBaaS به عنوان یک سرویس خواهیم پرداخت.

ادامه ...

آشنایی با System Center Operations Manager 2012

System Center Operations Manager 2012

SCOM چیست؟

System Center Operations Manager 2012

System Center Operations Manager 2012

 

SCOM یا System Center Operations Manager یکی دیگری از مجموعه محصولات پکیج System Center می باشد که برای پایش و تهیه گزارش های گوناگون از وضعیت سرویس ها و زیرساخت های شبکه ارائه شده. این ابزار هم مانند بقیه ابزار هایی که در پکیج System Center ارائه شده با هدف متمرکز نمودن مدیریت انواع سرویس ها را دارا می باشد.

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

این نرم افزار یکی از ابزارهای مورد نیاز برای راه اندازی رایانش ابری می باشد.

 

رابطه SCOM و Cloud Computing چیست:

در حقیقت از این نرم افزار به عنوان ابزاری برای Cloud Monitoring یاد می کنند. در رایانش ابری به دلیل اینکه چیدمان تجهیزات زیرساخت، سخت افزار و نرم افزار به گونه ای طراحی شده تا در عین حال تکثر پیکره واحد ی تشکیل دهد برای پایش این مجموعه نیاز به ابزاریست که امکان پایش تمامی اجزاء این مجموعه از یک سوئیچ تا نرم افزار های کاربردی مورد استفاده را پوشش دهد. چنانچه بخواهیم برای هر گروه از تجهیزات از یک نرم افزار پایش استفاده نماییم طبیعتا در انتها مجموعه ای از نرم افزار های پایش خواهیم داشت که نه تنها کار با آنها مشکل خواهد بود نمی شود گزارش هایی جامع از آنها استخراج نمود. به عنوان مثال فرض کنیم برای مانیتور سوئیچ ها و Router ها از یک نرم افزار و برای پایش نرم افزار های میل سرور از یک ابزار دیگر استفاده نماییم طبیعیسست که هم داده های تکراری ذخیره می شود و هم امکان نتیجه گیری کلی از خروجی دو نرم افزار به راحتی وجود ندارد اما چنانچه برای هر دو مورد از یک نرم افزار با قالب داده ای مشخص و استاندارد های یکپارچه استفاده کنیم در انتها به جای بررسی خروجی نرم افزار های مختلف می توانیم دیدیس 260 درجه نسبت به عملکرد سرویس خود داشته باشیم.

 

System Center Operations Manager

System Center Operations Manager

 

SCOM 2012 چه مزایای دارد:

 

Fabric Monitoring:

منظور از مفهوم Fabric در یک Private Cloud المانهای فیزیکی و مجازیی هستند که سه دسته Compute، Storage و Hardware را شامل می شوند. این مفهوم اصطلاحی است که در دیتاسنتر ها رایج است و در گذشته نمونه سخت افزاری آن که محصولی ترکیبی از دو کمپانی Cisco و HP بود با هزینه ای بالا تولید شده بود اما امروزه با وجود ابزراهای نرم افزاری موجود مانند SCOM و SCVMM می توان این مفهوم را با تجهیزات در دست به صورت مجازی به وجود آورد. در SCOM 2012 این مفهوم در نظر گرفته شده و به عنوان مثال با انتخاب آن می توانید سلامت یک سرور مجازی را از طریق یک کنسول از نظر شبکه، عملکرد حافظه ذخیره سازی، عملکرد سیستم عامل و نرم افزار های کاربردی پایه و در نهایت سخت افزار مانیتور نمود.

Microsoft Monitoring Agent:

Microsoft Monitoring Agent یک agent جدید است که جایگزین Operations Manager Agent شده و تفاوت آن در اضافه شدن .NET Application Performance Monitoring (APM) می باشد. APM امکان Trace نرم افزار های تحت وب نوشته شده توسط .NET را در حالت Real Time دارا می باشد و می توان در لحظه یا بصورت ادامه دار نرم افزار های در حال اجرا را پایش نمود. Trace های انجام شده توسط APM بصورت IntelliTrace log ذخیره می شوند که امکان بازبینی در Visual Studio را دارند. ابن لاگ ها شامل خطا های نرم افزار و همچنین کارایی ان می شوند.

 

System Center Operations Manager 2012

System Center Operations Manager 2012

 

IPv6:

در SCOM 2012 R2 امکان استفاده و بهره برداری از IPv6 اضافه شده.

Java Application Performance Monitoring:

در SCOM 2012 ابزاری برای مانیتور و به دست آردن اطلاعاتی در مورد کارایی رویداد ها، میزان منابع مصرف شده، مدت زمان اجرای رویداد ها، اطلاعات stack traces و همچنین ایجاد شمارنده هایی برای محاسبه زمان متوسط اجرای درخواست ها و تعداد درخواست های ثبت شده در هر ثانیه را برای نرم افزار های تحت جاوا وجود دارد.

System Center Advisor:

این پکیج پس از نصب محصولات مایکروسافت نصب شده بر روی سرور ها را شناسایی و آنالیز می نماید سپس بر اساس اطلاعات به دست آمده مواردی را مانند نصب یک پچ امنیتی فراموش شده را به شما گوشزد می کند. یا به شما بهترین تنظیمات عملی را برای بهینه کردن کارایی سیستم اعلام می دارد. بدین ترنیب به شما کمک می کند تا تنظیمات ضعیف را سریع تر بیابید و در رفع مشکلات و کم کردن Down Time و افزایش کارایی موفق تر باشید.

 

System Center Advisor

System Center Advisor

 

UNIX and Linux Monitoring:

به وسیله ابزار Universal Linux agents and Management Packs که در این SCOM ارائه شده در حال حاضر می توان سرور های مبتنی بر Linux و Unix را نیز در این کنسول مانیتور نمود.

چه نرم افزار هایی را به ابر منتقل کنیم

homeIcon

چه نرم افزار هایی را به ابر منتقل کنیم ؟

پس از ارائه ی اطلاعات اصلی در مورد فضای ابری و مزایای مهم آن، یکی از سوالات متعارفی که با آن مواجه می گردیم این است که چگونه اطلاعات خود را به ابر منتقل کنیم و همچنین،  چه برنامه هایی را برای انتقال به ابر انتخاب کنیم− هنگامی که شما مزایای ابر را به مردم ارائه نموده اید ( سرعت، انعطاف پذیری، سنجش، اقتصاد)، عموماَ سوال بعدی این است که ” چطور این کار را انجام دهم؟ ”

ادامه ...

  • استفاده از caching در بهینه سازی عملکرد ASP.Net
    استفاده از استراتژیcaching (حافظه پنهان) و بکارگیری آن به تنهایی میتواند یکی از مهم ترین عوامل موثر در بهینه سازی عملکرد در برنامه های نوشته شده تحت پلتفرم ASP.Net باشد.
  • بهینه سازی سایت های طراحی شده با Html
    در این مقاله چندین بهینه ساز صفحات طراحی شده با زبان Html معرفی و نحوه ی کار با آنها توضیح داده می شود. همچنین کدهای اجرایی یکی از آنها برای داشتن دید عمیق تر نسبت به نحوه ی عملکرد آن در مقاله گنجانده شده است.
  • کنترل Cpu در IIS 8 توسط قابلیت sandboxing
    در سرورهای اشتراکی ایجاد sand box برای هر فرآیند امری مهم تلقی می شود. بدون Sandbox یک فرآیند می تواند به صورت عمدی و یا سهوی بر روی سایر فرآیند ها و با دسترسی به محتوای آنها و یا منابعی که توسط آنها مورد استفاده قرار می گیرد ، تاثیرگذار باشد.