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.

97
Ładowanie...
EBOOK

Citrix XenApp 7.5 Desktop Virtualization Solutions. Plan, design, optimize, and implement your XenApp solution to mobilize your business

Andy Paul

If you are a Citrix® engineer, a virtualization consultant, or an IT project manager with prior experience of using Citrix XenApp® and related technologies for desktop virtualization and want to further explore the power of XenApp® for flawless desktop virtualization, then this book is for you.

98
Ładowanie...
EBOOK

Citrix XenDesktop Cookbook-Third Edition. Over 40 engaging recipes that will help you implement a full-featured XenDesktop 7.6 architecture and its main satellite components

Gaspare Silvestri

Over 40 engaging recipes that will help you implement a full-featured XenDesktop® 7.6 architecture and its main satellite componentsAbout This BookImplement, configure, and optimize the migration from a physical to a VDI architecture using XenDesktop 7.6Publish desktops and applications to the end user devices, optimizing their performance and increasing the security for the delivered resourcesA pragmatic guide that helps you to explore the XenDesktop 7.6 architecture and its related components to implement a service-oriented architecture based on the Citrix FlexCast approachWho This Book Is ForIf you are a system administrator or an experienced IT professional who wants to refer to a centralized container of procedures and advanced tasks in XenDesktop, this is the book for you.Experience of the virtualized environment and an understanding of the general concepts of desktop virtualization (VDI) are required.What You Will LearnUpgrade from XenDesktop 5.6 / 7.x to XenDesktop 7.6Configure and deploy virtual machines for XenDesktop 7.6Perform configuration and optimization operations for desktop and server OS images for future deploymentsPlan and configure XenDesktop user experienceExecute desktop environment administration tasks, including catalog creation, power management, and resource allocationUnderstand how to publish the hosted applications, Local Access Apps (LAA), and applications using Microsoft App-VWork with XenDesktop PowerShell to reduce the time required to perform the management tasks by the creation of the PowerShell scriptsImplement the two-factor hardware and software authentication for XenDesktopInstall and configure Citrix Netscaler Gateway 10.5 and Citrix XenMobile 10 to improve the quality, the performance, and the manageability of your Virtual Desktop Infrastructure (VDI) architectureIn DetailIn the era of Bring Your Own Device (BYOD) and consecration of the mobile devices, Citrix has strengthened its position in this market, powering its desktop and application virtualization platforms, integrating the ability to publish virtual and physical desktops with the capability to assign applications and contents in a secure manner on any device, anywhere, more than previous versions. The XenDesktop 7.6 version is a more integrated platform, which permits the use and interaction with mobility and cloud platforms leaders in the market.This book will help you understand how to implement, configure, and optimize migration from a physical to a VDI architecture, moving from a standard application approach to a centralized and more secure way to assign and release resources to the end users.The book begins with the upgrade and installation procedures for the core infrastructural components, along with an explanation of how to deploy and optimize procedures for desktop virtual machines. Moving on, you will perform desktop and applications deployment through the XenDesktop core plus integrated publishing platforms, such as Microsoft App-V.Finally, the book explains how to install and configure important collateral platforms such as the Citrix Netscaler, Citrix CloudBridge and Citrix XenMobile platforms, along with execution of the most advanced activities and configurations.Style and approachThis book is a step-by-step course that includes standard and high-level tasks oriented to deploy a full-functioning Citrix environment. This practical approach is based on both GUI and command-line operations, which gives IT professionals an alternative on the way to operate, where possible.

99
Ładowanie...
EBOOK

Cloud Analytics with Microsoft Azure. Transform your business with the power of analytics in Azure - Second Edition

Has Altaiar , Jack Lee, Michael John...

Cloud Analytics with Microsoft Azure serves as a comprehensive guide for big data analysis and processing using a range of Microsoft Azure features. This book covers everything you need to build your own data warehouse and learn numerous techniques to gain useful insights by analyzing big data.The book begins by introducing you to the power of data with big data analytics, the Internet of Things (IoT), machine learning, artificial intelligence, and DataOps. You will learn about cloud-scale analytics and the services Microsoft Azure offers to empower businesses to discover insights. You will also be introduced to the new features and functionalities added to the modern data warehouse.Finally, you will look at two real-world business use cases to demonstrate high-level solutions using Microsoft Azure. The aim of these use cases will be to illustrate how real-time data can be analyzed in Azure to derive meaningful insights and make business decisions. You will learn to build an end-to-end analytics pipeline on the cloud with machine learning and deep learning concepts.By the end of this book, you will be proficient in analyzing large amounts of data with Azure and using it effectively to benefit your organization.

100
Ładowanie...
EBOOK

Cloud Foundry for Developers. Deploy, manage, and orchestrate cloud-native applications with ease

Rahul Kumar Jain, Rick Farmer, David Wu

Cloud Foundry is the open source platform to deploy, run, and scale applications. Cloud Foundry is growing rapidly and a leading product that provides PaaS (Platform as a Service) capabilities to enterprise, government, and organizations around the globe. Giants like Dell Technologies, GE, IBM, HP and the US government are using Cloud Foundry innovate faster in a rapidly changing world. Cloud Foundry is a developer’s dream. Enabling them to create modern applications that can leverage the latest thinking, techniques and capabilities of the cloud, including:? DevOps? Application Virtualization? Infrastructure agnosticism ? Orchestrated containers? Automation? Zero downtime upgrades? A/B deployment? Quickly scaling applications out or inThis book takes readers on a journey where they will first learn the Cloud Foundry basics, including how to deploy and scale a simple application in seconds. Readers will build their knowledge of how to create highly scalable and resilient cloud-native applications and microservices running on Cloud Foundry. Readers will learn how to integrate their application with services provided by Cloud Foundry and with those external to Cloud Foundry. Readers will learn how to structure their Cloud Foundry environment with orgs and spaces. After that, we’ll discuss aspects of continuous integration/continuous delivery (CI/CD), monitoring and logging. Readers will also learn how to enable health checks, troubleshoot and debug applications.By the end of this book, readers will have hands-on experience in performing various deployment and scaling tasks. Additionally, they will have an understanding of what it takes to migrate and develop applications for Cloud Foundry.

101
Ładowanie...
EBOOK

Cloud Native Anti-Patterns. Avoiding Common Mistakes and Driving Success with Best Practices and Real-World Cases

Gerald Bachlmayr, Aiden Ziegelaar, Alan Blockley, Bojan...

Successfully transitioning to a cloud-native architecture demands more than just new tools—it requires a change in mindset. Written by cloud transformation experts Gerald Bachlmayr, Aiden Ziegelaar, Alan Blockley, and Bojan Zivic—this guide shows you how to identify and remediate cloud anti-patterns, manage FinOps, meet security goals, and understand cloud storage, thus steering your organization to become truly cloud native. You will develop the skills necessary to navigate the cloud native landscape, irrespective of the platform: AWS. Azure or GCP!You’ll start by exploring the events that shaped our understanding of the modern cloud-native stack. Through practical examples, you’ll learn how to implement a suitable governance model, adopt FinOps and DevSecOps best practices, and create an effective cloud native roadmap. You will identify common anti-patterns and refactor them into best practices.The book examines potential pitfalls and suggests solutions that enhance business agility. You’ll also gain expert insights into observability, migrations, and testing of cloud native solutions.

102
Ładowanie...
EBOOK

Cloud Native Applications with Ballerina. A guide for programmers interested in developing cloud native applications using Ballerina Swan Lake

Dhanushka Madushan

The Ballerina programming language was created by WSO2 for the modern needs of developers where cloud native development techniques have become ubiquitous. Ballerina simplifies how programmers develop and deploy cloud native distributed apps and microservices.Cloud Native Applications with Ballerina will guide you through Ballerina essentials, including variables, types, functions, flow control, security, and more. You'll explore networking as an in-built feature in Ballerina, which makes it a first-class language for distributed computing. With this app development book, you'll learn about different networking protocols as well as different architectural patterns that you can use to implement services on the cloud. As you advance, you'll explore multiple design patterns used in microservice architecture and use serverless in Amazon Web Services (AWS) and Microsoft Azure platforms. You will also get to grips with Docker, Kubernetes, and serverless platforms to simplify maintenance and the deployment process. Later, you'll focus on the Ballerina testing framework along with deployment tools and monitoring tools to build fully automated observable cloud applications.By the end of this book, you will have learned how to apply the Ballerina language for building scalable, resilient, secured, and easy-to-maintain cloud native Ballerina projects and applications.

103
Ładowanie...
EBOOK

Cloud Native Architectures. Design high-availability and cost-effective applications for the cloud

Tom Laszewski, Kamal Arora, Erik Farr, Piyum...

Cloud computing has proven to be the most revolutionary IT development since virtualization. Cloud native architectures give you the benefit of more flexibility over legacy systems. To harness this, businesses need to refresh their development models and architectures when they find they don’t port to the cloud. Cloud Native Architectures demonstrates three essential components of deploying modern cloud native architectures: organizational transformation, deployment modernization, and cloud native architecture patterns.This book starts with a quick introduction to cloud native architectures that are used as a base to define and explain what cloud native architecture is and is not. You will learn what a cloud adoption framework looks like and develop cloud native architectures using microservices and serverless computing as design principles. You’ll then explore the major pillars of cloud native design including scalability, cost optimization, security, and ways to achieve operational excellence. In the concluding chapters, you will also learn about various public cloud architectures ranging from AWS and Azure to the Google Cloud Platform.By the end of this book, you will have learned the techniques to adopt cloud native architectures that meet your business requirements. You will also understand the future trends and expectations of cloud providers.

104
Ładowanie...
EBOOK

Cloud Native Development Patterns and Best Practices. Practical architectural patterns for building modern, distributed cloud-native systems

John Gilbert

Build systems that leverage the benefits of the cloud and applications faster than ever before with cloud-native development. This book focuses on architectural patterns for building highly scalable cloud-native systems. You will learn how the combination of cloud, reactive principles, devops, and automation enable teams to continuously deliver innovation with confidence.Begin by learning the core concepts that make these systems unique. You will explore foundational patterns that turn your database inside out to achieve massive scalability with cloud-native databases. You will also learn how to continuously deliver production code with confidence by shifting deployment and testing all the way to the left and implementing continuous observability in production. There's more—you will also learn how to strangle your monolith and design an evolving cloud-native system.By the end of the book, you will have the ability to create modern cloud-native systems.