Programowanie w chmurze

Cloud Computing (programowanie w chmurze) to kolejny ważny krok w rozwoju informatyki, na tyle znaczący, że jest utożsamiany z początkiem nowej ery, nazywanej erą chmury obliczeniowej, w skrócie chmury. Ponieważ jest to termin dość nowy, bywa często używany w wielu kontekstach, niekiedy do określenia różnych szczegółowych bytów. Często mówi się o chmurze nawet w kontekście systemu poczty Google Gmail lub usług Amazon Web Services czy wreszcie kompleksowych i w pełni funkcjonalnych rozwiązań "inteligentnych chmur" w rodzaju IBM Smart Business Cloud czy Windows Azure - chmury obliczeniowej w wydaniu firmy Microsoft.

Chmura to styl obliczeń, w którym dynamicznie skalowalne zasoby IT są dostarczane zewnętrznym użytkownikom w postaci usług na żądanie za pomocą technologii internetowych. Kluczowym elementem tej definicji jest dostarczanie usług "na żądanie". Chmura, oprócz dostępności usług we właściwym miejscu i czasie, zapewnia ekonomiczną efektywność rozwiązania, konsolidację zasobów, bezpieczeństwo informacji i wreszcie oszczędność energii.

161
Ładowanie...
EBOOK

Force.com Enterprise Architecture. Blend industry best practices to architect and deliver packaged Force.com applications that cater to enterprise business needs

Andrew Fawcett

Successful enterprise applications require planning, commitment, and investment in understanding the best practices, processes, tools, and features available.This book will teach you how to architect and support enduring applications for enterprise clients with Salesforce by exploring how to identify architecture needs and design solutions based on industry standard patterns. As your development team grows, managing the development cycle with more robust application life cycle tools and using approaches such as Continuous Integration becomes increasingly important. There are many ways to build solutions on Force.com—this book cuts a logical path through the steps and considerations for building packaged solutions from start to finish, covering all aspects from engineering to getting your application into the hands of your customers, and ensuring that they get the best value possible from your Force.com application.

162
Ładowanie...
EBOOK

Getting Started with Citrix Provisioning Services 7.0. Learning to install, configure, and manage Citrix Provisioning Services is made so much faster and simpler with this practical guide. Making no assumptions of prior knowledge, it takes you step by step through the product features

Puthiyavan Udayakumar

This practical guide helps you to administer Citrix Provisioning Services. Each chapter is structured in way to help you easily understand the various features, with accompanying practical examples that help beginners to quickly understand the product. This book is a useful guide for an admin/engineer who is new to the Citrix virtualization solution and provisioning service, and who is looking to get a good grounding in Citrix PVS. It’s assumed that you will have some understanding of the basics of virtualization already, but that's all you need to know!

163
Ładowanie...
EBOOK

Getting Started with Containerization. Reduce the operational burden on your system by automating and managing your containers

Dr. Gabriel N. Schenker, Hideto Saito, Hui-Chuan...

Kubernetes is an open source orchestration platform for managing containers in a cluster environment. This Learning Path introduces you to the world of containerization, in addition to providing you with an overview of Docker fundamentals. As you progress, you will be able to understand how Kubernetes works with containers. Starting with creating Kubernetes clusters and running applications with proper authentication and authorization, you'll learn how to create high-availability Kubernetes clusters on Amazon Web Services (AWS), and also learn how to use kubeconfig to manage different clusters. Whether it is learning about Docker containers and Docker Compose, or building a continuous delivery pipeline for your application, this Learning Path will equip you with all the right tools and techniques to get started with containerization.By the end of this Learning Path, you will have gained hands-on experience of working with Docker containers and orchestrators, including SwarmKit and Kubernetes.This Learning Path includes content from the following Packt products:• Kubernetes Cookbook - Second Edition by Hideto Saito, Hui-Chuan Chloe Lee, and Ke-Jou Carol Hsu• Learn Docker - Fundamentals of Docker 18.x by Gabriel N. Schenker

164
Ładowanie...
EBOOK

Getting Started with Docker and AI. Learn Docker from scratch to AI-powered container deployment with clear, practical steps - Third Edition

Nigel Poulton

This hands-on guide is designed to take you from zero to Docker-ready, combining clear explanations with practical examples. You’ll begin by exploring the fundamentals of containers, Docker architecture, and key concepts like images, registries, and the role of containers in microservices and AI. Early chapters lay a strong foundation, demystifying industry jargon and highlighting how containers differ from traditional virtual machines.Once the basics are in place, the book moves into real-world usage. You’ll install Docker, run your first containers, and learn how to manage them with Docker Desktop. You’ll then containerize a simple web app, push images to Docker Hub, and build multi-container microservices applications using Docker Compose. These hands-on labs build both confidence and competency through guided, project-based learning.This newly updated edition adds a dedicated chapter on AI integration using the new Docker Model Runner. You'll deploy local AI models, integrate with Open WebUI, and see how Docker now powers modern AI workflows. This book is ideal for anyone looking to master Docker while also gaining experience in deploying containerized AI solutions.

165
Ładowanie...
EBOOK

Getting Started with Kubernetes, Second Edition. Orchestrate and manage large-scale Docker deployments - Second Edition

Jonathan Baier

Kubernetes has continued to grow and achieve broad adoption across various industries, helping you to orchestrate and automate container deployments on a massive scale.This book will give you a complete understanding of Kubernetes and how to get a cluster up and running. You will develop an understanding of the installation and configuration process. The book will then focus on the core Kubernetes constructs such as pods, services, replica sets, replication controllers, and labels. You will also understand how cluster level networking is done in Kubernetes. The book will also show you how to manage deployments and perform updates with minimal downtime. Additionally, you will learn about operational aspects of Kubernetes such as monitoring and logging. Advanced concepts such as container security and cluster federation will also be covered. Finally, you will learn about the wider Kubernetes ecosystem with OCP, CoreOS, and Tectonic and explore the third-party extensions and tools that can be used with Kubernetes.By the end of the book, you will have a complete understanding of the Kubernetes platform and will start deploying applications on it.

166
Ładowanie...
EBOOK

Getting Started with Terraform. Infrastructure automation made easy

Kirill Shirinkin

Terraform is a tool used to efficiently build, configure, and improve production infrastructure. It can manage existing infrastructure as well as create custom in-house solutions. This book shows you when and how to implement infrastructure as a code practices with Terraform. It covers everything necessary to set up complete management of infrastructure with Terraform, starting with the basics of using providers and resources. This book is a comprehensive guide that begins with very small infrastructure templates and takes you all the way to managing complex systems, all using concrete examples that evolve over the course of the book. It finishes with the complete workflow of managing a production infrastructure as code – this is achieved with the help of version control and continuous integration. At the end of this book, you will be familiar with advanced techniques such as multi-provider support and multiple remote modules.

167
Ładowanie...
EBOOK

Getting Started with VMware Virtual SAN. Build optimal, high-performance, and resilient software-defined storage on VSAN for your vSphere infrastructure

Cedric Rajendran

This book is intended for server administrators and storage administrators who would like to successfully build and scale a VSAN-backed vSphere infrastructure. A basic understanding of vSphere concepts and storage fundamentals will be helpful.

168
Ładowanie...
EBOOK

Getting Started with XenDesktop 7.x. Deliver desktops and applications to your end users, anywhere, anytime, with XenDesktop 7.x

Craig Thomas Ellrod

This is a step-by-step, task-based, practical guide to learning and getting your basic XenDesktop 7.x site up and running. It is fast, easy, and makes learning desktop and application virtualization simple. If you are a system administrator, consultant, or beginner who wants to implement and administer Citrix XenDesktop sites, then this book is for you. Familiarity with virtualization of desktops and applications and datacenter concepts will be helpful. The ability to read network diagrams and understand servers, data flow, clients, devices, and the interworking of these pieces will be beneficial.