1. Trang chủ
  2. » Công Nghệ Thông Tin

Cloud Architecture Patterns ppt

182 1,5K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 182
Dung lượng 8,36 MB

Nội dung

[...]... practical use of these heretofore seldom used patterns Cloud platform services simplify building cloud- native applications The architecture patterns described in this book were selected because they are useful for building cloud- native applications None are specific to the cloud All are relevant to the cloud ix Concisely stated, cloud- native applications leverage cloud- platform services to costefficiently... application does not need to support millions of users to benefit from cloud- native patterns Architecting an application using the patterns in this book will lead to a cloud- native application Applications using these patterns should have advantages over applications that use cloud services without being cloudnative For example, a cloud- native application should have higher availability, lower complexity,... The Cloud- Native Application This is a book for building cloud- native applications, so it is important that the term be defined clearly First, we spell out the assumed characteristics of a cloud platform, which enables cloud- native applications We then cover the expected characteristics of cloudnative applications that are built on such a platform using the patterns and ideas included in this book Cloud. .. and many more cloud applications need not be 100% cloud- native This is a business decision, guided by technical insight Patterns in this book can also benefit cloud applications that are not fully cloud- native Summary Scalability impacts performance and efficiency impacts scalability Two common scaling patterns are vertical and horizontal scaling Vertical scaling is generally easier to impatterns are... for running non -cloud- native applifeatures that allow a great deal of flexibility for running non -cloud- native appli cations But using PaaS does not imply that the application is cloud- native, and using IaaS does not imply that it isn’t The architecture of your application and how it uses the platform is the decisive factor in whether or not it is cloud- native It is the application architecture that... the book Cloud- Native Application Defined A cloud- native application is architected to take full advantage of cloud platforms A cloud- native application is assumed to have the following properties, as applicable: • Leverages cloud- platform services for reliable, scalable infrastructure (“Let the platform do the hard stuff.”) • Uses non-blocking asynchronous communication in a loosely coupled architecture. .. creating cloud- native applications The most important conversations about the cloud are more about architecture than technology x | Preface This is the book I wish I could have read myself when I was starting to learn about cloud and Azure, or even ten years ago when I was learning about scaling Because such a book did not materialize on its own, I have written it The principles, concepts, and patterns. .. following characteristics of a cloud platform make cloud- native applications possible: • Enabled by (the illusion of) infinite resources and limited by the maximum capacity of individual virtual machines, cloud scaling is horizontal • Enabled by a short-term resource rental model, cloud scaling releases resources as easily as they are added • Enabled by a metered pay-for-use model, cloud applications only... messaging, and networking, cloud application development is simplified While none of these are impossible outside the cloud, if they are all present at once, they are likely enabled by a cloud platform In particular, Windows Azure and Amazon Web Services have all of these characteristics Any significant cloud platform—public, priServices have all of these characteristics Any significant cloud platform—public,... Makes This book assumes that the reader knows what the cloud is and has some familiarity with how cloud services can be used to build applications with Windows Azure, Amazon Web Services, Google App Engine, or similar public or private cloud platforms The reader is not expected to be familiar with the concept of a cloud- native application and how cloud platform services can be used to build one This . class="bi x0 y0 w0 h1" alt="" Bill Wilder Cloud Architecture Patterns ISBN: 978-1-449-31977-9 [LSI] Cloud Architecture Patterns by Bill Wilder Copyright © 2012. these heretofore seldom used patterns. Cloud platform services simplify building cloud- native applications. The architecture patterns described in this book

Ngày đăng: 15/03/2014, 02:20

TỪ KHÓA LIÊN QUAN