Distributed and Cloud Computing: From Parallel Processing to the Internet of Things offers complete coverage of modern distributed computing technology including clusters, the grid, service-oriented architecture, massively parallel processors, peer-to-peer networking, and cloud computing. It is the first modern, up-to-date distributed systems textbook; it explains how to create high-performance, scalable, reliable systems, exposing the design principles, architecture, and innovative applications of parallel, distributed, and cloud computing systems. Topics covered by this book include: facilitating management, debugging, migration, and disaster recovery through virtualization; clustered systems for research or ecommerce applications; designing systems as web services; and social networking systems using peer-to-peer computing. The principles of cloud computing are discussed using examples from open-source and commercial applications, along with case studies from the leading distributed computing vendors such as Amazon, Microsoft, and Google. Each chapter includes exercises and further reading, with lecture slides and more available online. This book will be ideal for students taking a distributed systems or distributed computing class, as well as for professional system designers and engineers looking for a reference to the latest distributed technologies including cloud, P2P and grid computing.
- Complete coverage of modern distributed computing technology including clusters, the grid, service-oriented architecture, massively parallel processors, peer-to-peer networking, and cloud computing
- Includes case studies from the leading distributed computing vendors: Amazon, Microsoft, Google, and more
- Explains how to use virtualization to facilitate management, debugging, migration, and disaster recovery
- Designed for undergraduate or graduate students taking a distributed systems course—each chapter includes exercises and further reading, with lecture slides and more available online
Published by: Morgan Kaufmann | Publication date: 12/18/2013Kindle book details: Kindle Edition, 672 pages
Cloud Computing: Business Trends and Technologies provides a broad introduction to Cloud computing technologies and their applications to IT and telecommunications businesses (i.e., the network function virtualization, NFV). To this end, the book is expected to serve as a textbook in a graduate course on Cloud computing.The book examines the business cases and then concentrates on the technologies necessary for supporting them. In the process, the book addresses the principles of – as well as the known problems with – the underlying technologies, such as virtualization, data communications, network and operations management, security and identity management. It introduces, through open-source case studies (based on OpenStack), an extensive illustration of lifecycle management.The book also looks at the existing and emerging standards, demonstrating their respective relation to each topic.Overall, this is an authoritative textbook on this emerging and still-developing discipline, which•Guides the reader through basic concepts, to current practices, to state-of-the-art applications.•Considers technical standards bodies involved in Cloud computing standardization.•Is written by innovation experts in operating systems and data communications, each with over 20 years’ experience in business, research, and teaching.
Published by: Wiley | Publication date: 11/09/2015Kindle book details: Kindle Edition, 377 pages
Cloud Computing: Fundamentals teaches the fundamentals of cloud computing, without using fancy, technical buzzwords and by incorporating plenty of real world examples. It begins by describing the seven fundamental software business models at play and then describes each layer of cloud computing.
Published by: Lulu.com | Publication date: 05/12/2015Kindle book details: Kindle Edition, 103 pages
Choose the right combination of public, private, and data center resources to empower your business Hybrid clouds are transforming the way that organizations do business. This handy guide helps you find out what this new cloud deployment model is all about. You'll get down- to-earth information about cloud technology, questions to consider, and how to plan and deliver your move to a hybrid environment.
- Constructing the cloud — learn the basic concepts of the hybrid cloud from both a technical and business perspective
- Delivering cloud services — dive deeper into the actual foundational elements of the hybrid cloud
- Identifying business value — determine your hybrid cloud needs based on your business objectives
- Unified hybrid environments — find out what it means to create a computing environment that brings elements of the data center together with public and private cloud services
- Making it work — examine the steps you need to take to make this new architectural approach work — including security, governance, data, integration, monitoring, and more
- Get your ticket to the cloud — tips on how to talk to cloud providers and plan for the service you choose
- Different cloud deployment models and what differentiates a hybrid cloud from other cloud models
- The impact of the hybrid cloud on cloud delivery models
- Why service orientation matters in a hybrid cloud
- Ways to develop and deploy applications in a hybrid world
- Guidance in finding the right hybrid cloud service providers
- Security and governance in a hybrid model
- The role of workload optimization in hybrid environments
- Recognize the benefits and challenges of a hybrid cloud
- Efficiently deliver and manage cloud services
- Understand the impact of emerging cloud standards
- Protect customer data with sound security practices
Published by: For Dummies | Publication date: 05/09/2012Kindle book details: Kindle Edition, 363 pages
Windows Αzure, which wαs lαter renαmed αs Microsoft Αzure in 2014, is α cloud computing plαtform, designed by Microsoft to successfully build, deploy, αnd mαnαge αpplicαtions αnd services through α globαl network of dαtαcenters. This tutoriαl explαins vαrious feαtures of this flexible plαtform αnd provides α step-by-step description of how to use the sαme.This tutoriαl hαs been designed for softwαre developers who αre keen on developing best-in-clαss αpplicαtions using this open αnd αdvαnced plαtform of Windows Αzure.
Publication date: 09/17/2017Kindle book details: Kindle Edition, 287 pages
Mobile Cloud Computing: Foundations and Service Models combines cloud computing, mobile computing and wireless networking to bring new computational resources for mobile users, network operators and cloud computing providers. The book provides the latest research and development insights on mobile cloud computing, beginning with an exploration of the foundations of cloud computing, existing cloud infrastructures classifications, virtualization techniques and service models. It then examines the approaches to building cloud services using a bottom-up approach, describing data center design, cloud networking and software orchestration solutions, showing how these solutions support mobile devices and services. The book describes mobile cloud clouding concepts with a particular focus on a user-centric approach, presenting a distributed mobile cloud service model called POEM to manage mobile cloud resource and compose mobile cloud applications. It concludes with a close examination of the security and privacy issues of mobile clouds.
- Shows how to construct new mobile cloud based applications
- Contains detailed approaches to address security challenges in mobile cloud computing
- Includes a case study using vehicular cloud
Published by: Morgan Kaufmann | Publication date: 09/08/2017Kindle book details: Kindle Edition, 317 pages
Want to stay competitive in an ever-changing market? Be in demand? Be respected by your peers and by management? Influence decisions in your team? Boost your salary? Nail that dream job and build a remarkable career in software development?Then you must keep an eye on the latest trends.You do not want to let your skills become obsolete, you don’t want to struggle to find your next contract or beg for a paycheck in a few years from now. Or, even worse, be stuck in a role that you don’t enjoy, working on a boring, old, legacy project, losing all the passion and the love for you job.All software developers know how hard it is to find the time and the energy to study and expand your technical skills outside of your full time job, after working long hours at the office. Family and friends always take priority. The last thing you want to do in the evening or at the weekend is picking up a heavy scholarly 500 pages tome, knowing that your brain will retain about 10% of what you read by the time you are finished, a month later.Cloud Computing for Programmers is the opposite of that. You can get it for 4-5 bucks (not 40 or 50) and you can read it front to back in a day or less to learn everything you need to know RIGHT NOW about Cloud Computing and particularly how it will affect your day-to-day job and professional career as a software developer. Introducing:
- The differences between traditional (on premise) software development and cloud-based development
- New tools the Cloud offers to streamline the software development lifecycle
- The new programming languages that are emerging and might shake up software development in this next phase
- How the Cloud is particularly suitable for mobile app development
- The two main types of APIs that you should become familiar with in order to implement interoperability between cloud-based systems
- The new form of NoSQL storage that has the potential to subvert the old relational model
- The challenges of programming for the Cloud
- The new jobs and roles that are gaining momentum in the IT space
Publication date: 04/21/2013Kindle book details: Kindle Edition, 104 pages
The Complete Guide to Software as a Service is truly “everything you need to know about SaaS”. This is the only book available today that covers the multiple facets of the SaaS model: functional, operational, technical, security and financial.Starting with the definition and the origins of SaaS, it gives a 360-degree view of the inner workings of a SaaS business. This book is a must read for entrepreneurs who are launching a SaaS company. Learn the six ways to fail your SaaS start-up.It will also guide any software company who is transitioning from an on-premise license model to SaaS. Learn what IT and business functions must evolve when moving from one business model to the next. It also provides useful information and insight to different functional managers within a SaaS company. As well, users of SaaS software will become more knowledgeable clients of their SaaS providers after reading this book. Learn how to “read between the lines” of your SaaS contract and focus on the clauses where you have real negotiating power.For anyone interested in learning more about this important shift in the software industry, this book fills a void that exists today in the world of SaaS.
Publication date: 07/19/2017Kindle book details: Kindle Edition, 232 pages
“There’s an incredible amount of depth and thinking in the practices described here, and it’s impressive to see it all in one place.” —Win Treese, coauthor of Designing Systems for Internet Commerce The Practice of Cloud System Administration, Volume 2, focuses on “distributed” or “cloud” computing and brings a DevOps/SRE sensibility to the practice of system administration. Unsatisfied with books that cover either design or operations in isolation, the authors created this authoritative reference centered on a comprehensive approach. Case studies and examples from Google, Etsy, Twitter, Facebook, Netflix, Amazon, and other industry giants are explained in practical ways that are useful to all enterprises. The new companion to the best-selling first volume, The Practice of System and Network Administration, Second Edition, this guide offers expert coverage of the following and many other crucial topics: Designing and building modern web and distributed systems
- Fundamentals of large system design
- Understand the new software engineering implications of cloud administration
- Make systems that are resilient to failure and grow and scale dynamically
- Implement DevOps principles and cultural changes
- IaaS/PaaS/SaaS and virtual platform selection
- Upgrade production systems with zero down-time
- What and how to automate; how to decide what not to automate
- On-call best practices that improve uptime
- Why distributed systems require fundamentally different system administration techniques
- Identify and resolve resiliency problems before they surprise you
- Manage the scientific process of continuous improvement
- A forty-page, pain-free assessment system you can start using today
Published by: Addison-Wesley Professional | Publication date: 09/01/2014Kindle book details: Kindle Edition, 531 pages
This book is designed to be a survey of the major topics of Information Systems. The material covers major topics that drive computing and information technology today. The book is broken down into sections that cover a survey of topics of information systems. These topic include:- A basic introduction to computer hardware- How software is built in industry today- Cloud computing and the service that are offered by the leading vendors on the market today- Computer security and- The future of computingThis course is designed for anyone who wants to have more information about the Information Technology field and is ideal for someone just getting started. Also included is a section for those individuals who desire to start a career in Information Technology and the types of jobs that are available. The course will give you a solid understanding of many of the concepts that drive one of the most important industries in today's world.
Publication date: 05/23/2017Kindle book details: Kindle Edition, 151 pages