توضیحاتی در مورد کتاب :
محاسبات ابری اغلب به عنوان فراهم کردن منابع محاسباتی به روشی که شرکتهای برقی انرژی ارائه میکنند توصیف میشود. در تئوری، هر کسی که اتصال کافی به اینترنت دارد باید بتواند از یک ارائهدهنده ابر استفاده کند و دقیقاً منابع محاسباتی مورد نظر خود را در زمانی که میخواهد به دست آورد، درست مانند اتصال به شبکه برق و دریافت دقیقاً انرژی مورد نظر در زمانی که میخواهید. آی تی. اما برای به دست آوردن آن الکتریسیته، استانداردهای زیادی وجود دارد: ولتاژ، فرکانس، فاز، موتورهایی که به روشهای استاندارد ساخته شدهاند - فهرست طولانیای وجود دارد. یک لیست به همان اندازه طولانی برای محاسبات ابری وجود دارد. بسیاری از استانداردها در حال حاضر وجود دارند. دیگران در حال توسعه هستند. برخی در مشاجره استانداردهای ابری بحث گسترده ای از استانداردهای مهم موجود و آینده است. برای استانداردهای موجود، بحث روی نحوه استفاده از آنها متمرکز میشود و توصیههای عملی به مهندسان سازنده ابرها و سرویسهایی برای استقرار در ابرها ارائه میکند. برای استانداردهای آینده، بحث بر سر این است که چرا به یک استاندارد نیاز است، فواید آن چیست و اکنون برای پر کردن این شکاف چه کاری انجام می شود. هیچ کتاب فعلی این اطلاعات را با عمق و جزئیات لازم برای یک مهندس در کار خود، یک معمار در طراحی سیستم های ابری، یک مدیر محصول جمع آوری و ارزیابی محصولات، یا یک مدیر اجرایی که امکان سنجی یک پروژه را ارزیابی می کند، ارائه نمی دهد. مزیت دوم این کتاب این است که بینشی درباره پیاده سازی های ابری ارائه می دهد. پیاده سازی های ابری را می توان نقطه اوج بسیاری از گرایش ها در مهندسی نرم افزار و سخت افزار دانست. بسیاری از پایههای این پیشرفتها در قالب استانداردهایی مانند TCP/IP (پروتکل کنترل انتقال/پروتکل اینترنت) و HTTP (پروتکل انتقال ابرمتن) متبلور شدهاند. این کتاب باعث میشود خوانندگان بفهمند که چگونه اینها به پیادهسازی ابر کمک میکنند و بر آن تأثیر میگذارند. متأسفانه، استانداردهای در حال ظهور اغلب نامرتب هستند. پیادهسازهای ابری ممکن است نیاز به انتخاب بین استانداردهای پیشنهادی رقیب داشته باشند. گاهی اوقات بهتر است استاندارد را به طور کامل رد کنید و "خود را بچرخانید". این کتاب زمینه ای برای تصمیم گیری های هوشمندانه فراهم می کند. نگه داشتن یک ابر یا یک برنامه کاربردی که بر روی یک ابر اجرا می شود، نیاز به تنظیم دقیق پیاده سازی دارد. تنظیم اغلب شامل تنظیم کنترل هایی است که در استاندارد هستند یا به کارگیری استاندارد به روش های کمتر شناخته شده. این کتاب کمکی در تنظیم سیستم های ابری برای حداکثر مزایا است. آنچه یاد خواهید گرفت خواننده باید توانایی شناسایی استانداردهای مناسب را برای اعمال در همه جنبه های پیاده سازی ابر و طراحی و ساخت نرم افزاری که قرار است در فضای ابری به کار گرفته شود را از بین ببرد. کاربران پس از شناسایی استانداردها و نقاط قوت استانداردهای خاص، نحوه اعمال استانداردها را یاد خواهند گرفت. از آنجایی که استانداردها اساس بسیاری از جنبههای رایانش ابری هستند، خوانندگان همچنین درک بیشتری از نحوه عملکرد ابر و همچنین نقاط قوت و آسیبپذیری آن به دست خواهند آورد. این کتاب برای «استانداردهای ابری» برای مهندسین نرمافزار آموزشدیده، معماران، مدیران محصول و مدیران آگاه که به کار در محیط فناوری اطلاعات سازمانی عادت دارند، هدف قرار میگیرد. خوانندگان با آشنایی با شیوه های برنامه نویسی اولیه و ابزارهای مهندسی نرم افزار رایج مانند جاوا و XML کمک خواهند کرد، اگرچه این دانش مورد نیاز نیست. فهرست مطالب تنظیم صحنه، برخی از سناریوهای ابری استانداردها چیست؟ چرا وجود دارند؟ ابر چیست؟ فناوریها و سرویسهای مرتبط با ابر انواع استانداردهایی که وارد فضای ابری میشوند و نحوه تعامل آنها استانداردهای شبکه استانداردهای اینترنت استانداردهای خدمات وب استانداردهای امنیتی استانداردهای خاص ابر (این فصل طولانی خواهد بود. آن را تجزیه کنید؟-marv)
توضیحاتی در مورد کتاب به زبان اصلی :
Cloud computing is often described as providing computing resources the way electric utilities provide energy. In theory, anyone with an adequate connection to the Internet should be able to tap into a cloud provider and get exactly the computing resources they want when they want it, just like plugging into the electricity grid and getting exactly the energy you want when you want it. But to get that electricity, there are many standards: voltage, frequency, phase, motors constructed in standard ways—there is a long list; there is an equally long list for cloud computing. Many of the standards are already in place. Others are being developed; some in contention. Cloud Standards is a broad discussion of important existing and future standards. For existing standards, the discussion focuses on how they are used, providing practical advice to engineers constructing clouds and services to be deployed on clouds. For future standards, the discussion is on why a standard is needed, what the benefits will be, and what is being done now to fill the gap. No current book provides this information in the depth and detail necessary for an engineer in his work, an architect in designing cloud systems, a product manager collecting and evaluating products, or an executive evaluating the feasibility of a project. A second benefit from this book is that it provides insight into cloud implementations. Cloud implementations can be seen as the culmination of many trends in software and hardware engineering. Much of the foundation for these developments have been crystallized in the form of standards like TCP/IP (Transmission Control Protocol/Internet Protocol) and HTTP (Hypertext Transmission Protocol). The book leads readers to understand how these contribute to and affect cloud implementations. Unfortunately, emerging standards are often messy. Cloud implementers may need to choose between competing proposed standards. Sometimes it is better to reject the standard entirely and "roll your own." This book provides background for intelligent decisions. Keeping a cloud, or an application implemented on a cloud, running well requires careful tuning of the implementation. Tuning often involves adjusting controls that are in the standard or applying the standard in less well-known ways. This book is an aid in tuning cloud systems for maximum benefits. What you’ll learn A reader should take away the ability to identify the appropriate standards to apply in all aspects of cloud implementations and the design and construction of software to be deployed on the cloud. Users will learn how to apply the standards once they are identified, and the strengths of specific standards. Since standards are at the foundation of many aspects of cloud computing, readers will also gain a greater understanding of how the cloud works, as well as its strengths and vulnerabilities. Who this book is for Cloud Standards is aimed at trained software engineers, architects, product managers, and knowledgeable executives who are accustomed to working in an enterprise IT environment. Readers will be aided by familiarity with basic programming practices and common software engineering tools like Java and XML, although this knowledge is not required. Table of Contents Setting the Scene, Some Cloud Scenarios What are Standards? Why do they exist? What is cloud? Cloud Related Technologies and Services Types of standards that go into the cloud and how they interact Network Standards Internet Standards Web Services Standards Security Standards Cloud Specific Standards (This chapter will be long. Break it up?-marv) Management Standards and Best Practices Summing Up