توضیحاتی در مورد کتاب :
چگونه میتوانید برنامهای ایجاد کنید که واقعاً دسترسی جهانی داشته باشد، و بتواند به سرعت برای پاسخگویی به افزایش ناگهانی تقاضا گسترش یابد؟ از لحاظ تاریخی، شرکتها مجبور بودند روی زیرساختهایی سرمایهگذاری کنند که بتوانند خودشان از چنین برنامهای پشتیبانی کنند و برای پیک تقاضا برنامهریزی کنند - که اغلب به این معنی است که بسیاری از ظرفیتها در بیشتر زمانها بیکار میماند. به طور معمول، تنها شرکت های بزرگ منابع موجود را برای به خطر انداختن چنین شرکتی دارند.
ابر قوانین بازی را تغییر داده است. با در دسترس قرار دادن زیرساختها بر اساس «پرداخت در حین کار»، ایجاد یک برنامه کاربردی جهانی و مقیاسپذیر در دسترس شرکتهای بزرگ و کوچک است. بله، با انتقال برنامهها به فضای ابری، کنترل و استقلال خود را از دست میدهید، اما از کاهش هزینهها، افزایش انعطافپذیری، و محاسبات و ذخیرهسازی مقیاسپذیر بهرهمند میشوید.
این راهنما سومین نسخه است. جلد دوم از مجموعه در مورد Windows Azure. این نشان میدهد که چگونه میتوانید با استفاده از ابزارهای Windows Azure و افزایش دامنه قابلیتهای Windows Azure، یک برنامه چند مستاجر، نرمافزار بهعنوان سرویس (SaaS) برای اجرا در فضای ابری ایجاد کنید.
این راهنما بر روی هم طراحی عملکرد خوب و هم کاربردهای کاربردی برای برنامه های کاربردی چند مستاجر، اما همچنین حاوی اطلاعات زیادی در مورد عواملی مانند امنیت، مقیاس پذیری، در دسترس بودن و کشش است که به همه انواع برنامه های میزبانی ابری مربوط می شود.
راهنما برای هر معمار، توسعهدهنده یا متخصص فناوری اطلاعات (IT) در نظر گرفته شده است که برنامهها و سرویسهایی را طراحی، میسازد یا اجرا میکند که روی ابر اجرا میشوند یا با آن تعامل دارند. اگرچه برنامهها برای کار در Windows Azure نیازی به مبتنی بر سیستم عامل ویندوز ندارند یا با استفاده از زبان داتنت نوشته میشوند، این راهنما برای افرادی نوشته شده است که با سیستمهای مبتنی بر ویندوز کار میکنند. شما باید با .NET Framework، Visual Studio، ASP.NET MVC و Visual C# آشنا باشید.
توضیحاتی در مورد کتاب به زبان اصلی :
How can you create an application that has truly global reach, and can scale rapidly to meet sudden massive spikes in demand? Historically, companies had to invest in an infrastructure capable of supporting such an application themselves, and plan for peak demand—which often means that much of the capacity sits idle for much of the time. Typically, only large companies would have the available resources to risk such an enterprise.
The cloud has changed the rules of the game. By making infrastructure available on a “pay as you go” basis, creating a massively scalable, global application is within the reach of both large and small companies. Yes, by moving applications to the cloud you’re giving up some control and autonomy, but you’re also going to benefit from reduced costs, increased flexibility, and scalable computation and storage.
This guide is the third release of the second volume in a series about Windows Azure. It demonstrates how you can create from scratch a multi-tenant, Software as a Service (SaaS) application to run in the cloud by using the Windows Azure tools and the increasing range of capabilities of Windows Azure.
The guide focuses on both good practice design and the practicalities of implementation for multi-tenant applications, but also contains a wealth of information on factors such as security, scalability, availability, and elasticity that are relevant to all types of cloud hosted applications.
The guide is intended for any architect, developer, or information technology (IT) professional who designs, builds, or operates applications and services that run on or interact with the cloud. Although applications do not need to be based on the Windows operating system to work in Windows Azure, or be written using a .NET language, this guide is written for people who work with Windows based systems. You should be familiar with the .NET Framework, Visual Studio, ASP.NET MVC, and Visual C#.