Designing Internet of Things Solutions with Microsoft Azure: A Survey of Secure and Smart Industrial Applications, Bansal Nirnay
Автор: Machiraju Название: DevOps for Azure Applications ISBN: 1484236424 ISBN-13(EAN): 9781484236420 Издательство: Springer Рейтинг: Цена: 32600.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Chapter 1: DevOps for Azure
Chapter Goal:
Traditionally, software development life cycle warranted siloed teams taking on specific tasks, i.e., Development Team and Operations Team wherein the Developers were responsible for writing code, checking in the source code into source control, testing the code, QA of the code and staging. The Operations/Production team was responsible for deploying the code to servers and thereafter coordinating with the customers and providing feedback to developers. Such siloed efforts were mostly manual processes with a small degree of siloed Application/Software deployment process. This manual process had several drawbacks and some of them are as follows:
No of pages 13
Chapter 01: DevOps for Azure ........................................................ 9-16
Need for DevOps ..................................................................................... 9
Describing the Functions of DevOps ..................................................... 10
Chapter 2: Deployment via TeamCity and Octopus Deploy
Chapter Goal:
As discussed in the earlier chapter, an application deployment in DevOps requires a Continuous Integration (CI) tool and Continuous Delivery (CD) tool/release management software to automate the entire process. Currently, there are several such tools available in the market. In this chapter, we will use TeamCity as a CI tool and Octopus Deploy as a release management and CD software to get our package deployed on Azure Web Application.
No of pages 28
Chapter 02: Deployment via TeamCity and Octopus Deploy .... 17-44
Introduction to Microsoft Public Cloud, Azure ..................................... 17
In the earlier chapter, we learned the process of deploying Applications to Azure through different on-premise tools. We used TeamCity as CI tool and Octopus Deploy as CD tool. The major problem with the earlier solution was that there was need of separate tools to deploy Applications. VSTS is a collaborative solution that takes care of the entire software deployment lifecycle from creating packages to deploying the Application. In this chapter, we will go through the entire process of Application deployment to Azure using VSTS.
No of pages
Автор: Rob Reagan Название: Web Applications on Azure ISBN: 1484229754 ISBN-13(EAN): 9781484229750 Издательство: Springer Рейтинг: Цена: 41920.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание:
Build .NET apps on Microsoft Azure services that can grow to Internet scale. Learn how you can make smart application architecture decisions and follow best practices so that your website can handle tens of thousands of concurrent users and deliver your content globally.
Author Rob Reagan takes you through key Azure technologies targeted toward building web applications, and along the way shares his lessons learned in scaling out a real-world web application. After an overview of web application building blocks, the book dives into relational and NoSQL data storage options on Azure, including Azure Table Storage and CosmosDB. You'll then discover how to make best use of Redis Cache, Web Jobs, Messaging Queues, and more, alongside other tips, tricks, and troubleshooting advice for when things go wrong. The book concludes with a thorough exploration of best practices for deployment at scale.
What You'll Learn
Develop scalable architecture patterns on Azure with ASP.NET MVC
Understand the pros and cons of using SQL Azure vs. NoSQL solutions (Azure Tables, CosmosDB)
Perform data migration, backup, and recovery in SQL Azure
Use effective caching
Troubleshoot your web applications
Know best practices for deployment
Who This Book Is For Professional developers or serious hobbyists with experience developing web applications with ASP.NET MVC or Web API
Автор: Diaz Francesco, Freato Roberto Название: Cloud Data Design, Orchestration, and Management Using Microsoft Azure: Master and Design a Solution Leveraging the Azure Data Platform ISBN: 1484236149 ISBN-13(EAN): 9781484236147 Издательство: Springer Рейтинг: Цена: 60550.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: 1 Overview of data architecture on Microsoft Azure Introduction Technologies: everyone touched in the book plus some other edge technologies just mentioned. We explain the scenarios of the book.This chapter will be written during the whole process, updating it with the relevant content of the scenarios developed in the chapters. 2 Working with Relational DBs on Azure Relational DBs scenarios Technologies: VMs, Backup, Storage, SQL Server DR and GEO-DR, (Oracle, MySQL)We would like to cover the best practices to deploy standard RDBMSs while using Azure VMs and networking. 3 Working with Azure SQL Database Azure DB scenarios Technologies: Azure SQL DB, Stretch DB, Database Pools, Sharding data, Migration from other RDBMSs to Azure SQL DBThis chapter is about the SQL Database PaaS, with some tricks for advanced usage. We cover the services and the connected services, how to scale with relational DBs and how to write multi-tenant applications. 4 Working with NoSQL alternatives NoSQL scenarios Technologies: Storage, DocumentDB, Redis, Azure SearchThis chapter enforces the polyglot persistence idea, where different technologies and data sources address different needs. The NoSQL alternatives can fill the gap of modern applications in terms of performance and feature set. 5 Orchestrate data with Azure Data Factory Integration scenarios Technologies: Azure Data FactoryIn this chapter we talk about integration of different data sources and advanced pipelines of data transformation. We explore some scenarios to lower the complexity of the Data Factory service and we see how to setup existing solutions to fit it. 6 Advanced analysis with Azure Data Lake Analysis scenarios Technologies: Data Lake Store/Analytics, U-SQLThis is the first chapter about ingestion of big data. This is focused on ingestion of native data, to be prepared, enriched and evaluated/analyzed in a second step. 7 Real-time Ingestion, Processing and Prediction Real-time scenarios Technologies: Machine Learning, Stream Analytics, Event HubThis is instead focused in ingestion of well-known and structured data with the aim to process it in real-time. In addition a step of prediction is added to react (in real time too) to certain events. 8 Working with Big Data with Azure Batch and Map/Reduce Big data scenarios Technologies: HDInsight, Hadoop, Spark, R Server, Storm, Azure BatchThis is the last chapter about Big Data, exploring the industry standard to perform data operations, while executing those engines on Azure. 9 APPENDIX (tbd yet, adding some of the topics below to one of the other chapter still has to be defined) Other Technologies: Azure Analysis Services (chapter 3?), Power BI (chapter 6?), Azure SQL DataWarehouse (chapter 6?), Azure Data Catalog (chapter 5?)Those technologies should fit the existing chapters, but we do not know where they best fit at the time being.
Автор: Guay Paz, Jose Rolando Название: Microsoft azure cosmos db revealed ISBN: 1484233506 ISBN-13(EAN): 9781484233504 Издательство: Springer Рейтинг: Цена: 41920.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Learn the main features of Azure Cosmos DB and how to use Microsoft’s multi-model database service as a data store for mission-critical applications. The clear examples help in writing your own applications to take advantage of Cosmos DB’s multi-model, globally distributed, elastic database. Simple step-by-step instructions show how to resolve common and uncommon scenarios involving Azure Cosmos DB, and scenarios such as delivering extremely low response times (in the order of milliseconds), and scaling rapidly and globally.
Microsoft Azure Cosmos DB Revealed demonstrates a multitude of possible implementations to get you started. This book guides you toward best practices to get the most out of Microsoft’s Cosmos DB service. Later chapters in the book cover advanced implementation features, helping you master important elements such as securing the database, querying, and using various APIs.
What You'll Learn
Set up a development environment to work with Azure Cosmos DBConfigure Azure Cosmos DB in a production environment with multi-region distributionQuery using all APIs, including SQL, JavaScript, MongoDB, and GraphWork with the Azure Cosmos DB.NET SDK in an application you builtAccess Cosmos DB from web applications created in .NET
Who This Book Is For
Developers who build applications to be hosted in Microsoft Azure, whether they use PaaS or IaaS. No previous knowledge of Azure Cosmos DB is assumed, but readers must be familiar with developing applications in Microsoft Visual Studio.
Автор: Ambi Karthikeyan Название: Practical Microsoft Azure IaaS ISBN: 1484237625 ISBN-13(EAN): 9781484237625 Издательство: Springer Рейтинг: Цена: 60550.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание:
Adopt Azure IaaS and migrate your on-premise infrastructure partially or fully to Azure. This book provides practical solutions by following Microsoft’s design and best practice guidelines for building highly available, scalable, and secure solution stacks using Microsoft Azure IaaS.
The author starts by giving an overview of Azure IaaS and its components: you’ll see the new aspects of Azure Resource Manager, storage in IaaS, and Azure networking. As such, you’ll cover design considerations for migration and implementation of infrastructure services, giving you practical skills to apply to your own projects.
The next part of the book takes you through the different components of Azure IaaS that need to be included in a resilient architecture and how to set up a highly available infrastructure in Azure. The author focuses on the tools available for Azure IaaS automated provisioning and the different performance monitoring and fine-tuning options available for the platform. Finally, you’ll gain practical skills in Azure security and implementing Azure architectures.
After reading Practical Microsoft Azure IaaS, you will have learned how to map the familiar on-premise architecture components to their cloud infrastructure counterparts. This book provides a focused and practical approach to designing solutions to be hosted in Azure IaaS.
What You Will Learn
Map the key Azure components to familiar concepts in infrastructure, such as virtualization, storage provisioning, switching, and firewallsImplement Azure IaaS deployment architectures Design IaaS environments in line with the Microsoft recommended best practices for scalability, resiliency, availability, performance, and securityManage the operational aspects of hosted environments, leverage automation, and fine tune for optimal performance
Who This Book Is For
Infrastructure and solution architects with skills in on-premise infrastructure design who want to up-skill in Azure IaaS.
Implement microservices starting with their architecture and moving on to their deployment, manageability, security, and monitoring. This book focuses on the key scenarios where microservices architecture is preferred over a monolithic architecture.
Building Microservices Applications on Microsoft Azure begins with a survey of microservices architecture compared to monolithic architecture and covers microservices implementation in detail. You'll see the key scenarios where microservices architecture is preferred over a monolithic approach. From there, you will explore the critical components and various deployment options of microservices on platforms such as Microsoft Azure (public cloud) and Azure Stack (hybrid cloud). This includes in-depth coverage of developing, deploying, and monitoring microservices on containers and orchestrating with Azure Service Fabric and Azure Kubernetes Cluster (AKS).
This book includes practical experience from large-scale enterprise deployments, therefore it can be a quick reference for solution architects and developers to understand the critical factors while designing a microservices application.
What You Will Learn
Explore the use cases of microservices and monolithic architectureDiscover the architecture patterns to build scalable, agile, and secure microservices applicationsDevelop and deploy microservices using Azure Service Fabric and Azure Kubernetes Service Secure microservices using the gateway patternSee the deployment options for Microservices on Azure StackImplement database patterns to handle the complexities introduced by microservices
Who This Book Is For
Architects and consultants who work on Microsoft Azure and manage large-scale deployments.
Автор: Dow Colin Название: Hands-On Edge Analytics with Azure IoT: Design and develop IoT applications with edge analytical solutions including Azure IoT Edge ISBN: 1838829903 ISBN-13(EAN): 9781838829902 Издательство: Неизвестно Рейтинг: Цена: 53940.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Edge analytics brings intelligence to the sensory side of IoT applications. This is a comprehensive introduction for those who are new to edge analytics, that will have you up-to-speed in no time. You will learn to design modern edge analytics applications that take advantage of the processing power of single board computers and microcontrollers.
Chapter Goal: Setup your Microsoft Azure environment
No of pages: 40
Sub -Topics
1. Setup you Azure tenant
2. Setup Azure Cloud Shell
3. Secure your account
4. Azure Container Services overview
Chapter 2: Store and Manage Docker container images on Azure Container Registry (ACR)
Chapter Goal: Learn how to manage Container images with Azure ACR
No of pages: 40
Sub - Topics
1. Setup Microsoft Azure Container Registry (ACR)
2. Push Docker images to Azure Container Registry (ACR)
3. Pull images from Azure Container Registry (ACR)
4. Manage and secure Azure Container Registry (ACR)
Chapter 3: Deploy Containerized applications with Azure Container Instances (ACI)
Chapter Goal: Learn how to deploy Containers and Containerized Applications with Azure ACI
No of pages: 40
Sub - Topics:
1. Set up Azure Container Instances (ACI)
2. Deploy Linux and Windows Containers to ACI
3. Scale containerized applications on ACI
4. Monitor and Manage containerized applications on ACI
Chapter 4: Deploy Containerized applications with Azure Kubernetes Service (AKS)
Chapter Goal: Learn how to deploy Containers and Containerized Applications with Azure AKS
No of pages:
Sub - Topics:
1. Getting started with AKS
2. Setup and configure AKS Networking
3. Deploy Kubernetes Dashboard (Web UI) on AKS
4. Manage and Secure AKS
Chapter 5: Deploy Docker Container host on Azure Virtual Machine
Chapter Goal: Learn how to deploy Containers and Containerized Applications on Azure VM
No of pages: 40
Sub - Topics:
1. Install Docker Container host on Ubuntu Linux VM
2. Install Docker Container Host on Windows Server 2019 VM
3. Deploy and manage containers on Azure VM (Linux and Windows)
Chapter 6: Secure your Microsoft Azure Containers
Chapter Goal: Learn how to secure and protect Containers and Containerized Applications on Azure
No of pages: 40
Sub - Topics:
1. Protect and manage accounts on Microsoft Azure using Azure AD
2. Use Azure Security Center and Secure Score to protect you tenant
3. Secure your Containers with Azure Firewall and Network Security Groups (NSG)
Chapter 7: Scale Containers and Containerized Applications on Azure
Chapter Goal: Learn how to scale Containers and Containerized Applications on Azure
No of pages: 40
Sub - Topics:
1. Scale Azure Kubernetes Service (AKS)
2. Scale Azure Container Instances (ACI)
3. Scale Azure Container Registry (ACR)
4. Scale Azure Web Apps for Containers
5. Scale Azure Docker Container host VM
Chapter 8: Monitor Containers and Containerized Applications on Azure
Chapter Goal: Learn how to Monitor Containers and Containerized Applications on Azure
No of pages: 40
Sub - Topics:
1. Monitor Azure Kubernetes Service (AKS)
2. Monitor Azure Container Instances (ACI)
3. Moni
Автор: Robert Stackowiak Название: Azure Internet of Things Revealed ISBN: 1484254694 ISBN-13(EAN): 9781484254691 Издательство: Springer Рейтинг: Цена: 51230.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Design, build, and justify an optimal Microsoft IoT footprint to meet your project needs. This book describes common Internet of Things components and architecture and then focuses on Microsoft’s Azure components relevant in deploying these solutions.
Microsoft-specific topics addressed include: deploying edge devices and pushing intelligence to the edge; connecting IoT devices to Azure and landing data there, applying Azure Machine Learning, analytics, and Cognitive Services; roles for Microsoft solution accelerators and managed solutions; and integration of the Azure footprint with legacy infrastructure.
The book concludes with a discussion of best practices in defining and developing solutions and creating a plan for success.
What You Will Learn
Design the right IoT architecture to deliver solutions for a variety of project needsConnect IoT devices to Azure for data collection and delivery of servicesUse Azure Machine Learning and Cognitive Services to deliver intelligence in cloud-based solutions and at the edgeUnderstand the benefits and tradeoffs of Microsoft's solution accelerators and managed solutionsInvestigate new use cases that are described and apply best practices in deployment strategiesIntegrate cutting-edge Azure deployments with existing legacy data sources
Who This Book Is For
Developers and architects new to IoT projects or new to Microsoft Azure IoT components as well as readers interested in best practices used in architecting IoT solutions that utilize the Azure platform
Автор: Karkeraa Shilpa Название: Unlocking Blockchain on Azure: Design and Develop Decentralized Applications ISBN: 1484250427 ISBN-13(EAN): 9781484250426 Издательство: Springer Рейтинг: Цена: 41920.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: 1. Blockchains - The Complete Picturea. Introductionb. Historical Chain of Events - Distributed Computingc. Terminology - what is a distributed ledger?d. How a blockchain works?e. Consensus algorithmsf. Hidden Distributed Networks we never knew 2. Foundation of Blockchain Elementsa. Decentralization - Let's decentralise content (Use Case)b. Digital signature - Teaches you to encrypt & decrypt with Digital Signatures (usecase)c. Mining & Token Models (Mathematical deductions - example of creating value)d. Integrity & the proof of concept (Confluence of Biometrics, AI, DocumentVerification)e. Setting up of Blockchain Elements on Azure (Environment Setup) 3. Aspects of Blockchain Transactionsa. Encryption, Validationb. Distribution, Securityc. Practical Example of Transactions 4. Permissioned Blockchains - Mutual distributed ledgers - Use Case of FinancialInstitutions for Letter of Credits 5. Smart Contracts 6. Blockchain Points of Integrationa. Compliance & Regulatory requirement to create & run a nodeb. Enterprise integration to existing systems & data repositoriesc. Access control & security accessd. Automated process (auto-trigger/ alerts) of Smart Contracts [Use Case -Automated Billing for Power & Utility Bills]e. Life cycle events / maintenancef. Governance & Monitoring 7. Technological Tools 8. Technical Architecturesa. Designing a solution architecture - Trade Financeb. Designing a content distribution blockchain architecture - Gaming, Marketingc. Converting Legal contracts to Smart Contracts - AI, NLP 9. Use Casesa. Decentralized Customer Engagementb. Decentralized Trade Financec. Document Signing and Records Management
Автор: Suren Machiraju; Suraj Gaurav Название: Hardening Azure Applications ISBN: 1484241878 ISBN-13(EAN): 9781484241875 Издательство: Springer Рейтинг: Цена: 32600.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Build large-scale, mission-critical hardened applications on the Azure cloud platform. This 2nd edition provides information on the newer features in Azure, such as Linux extensions and supporting Azure Services such as HDInsight and SQL Server on Linux. Updated with new applications Hardening Azure Applications also discusses Scale Sets (VMSS), a major upgrade that enables autoscaling and seamlessly makes machines ready for high availability. The authors take you step by step through the process of evaluating and building applications with the appropriate hardness attributes. After a small introduction to cloud computing, you will learn about various cloud and hardened cloud applications in detail. Next, you will discover service fundamentals such as instrumentation, telemetry, and monitoring followed by key application experiences. Further, you will cover availability and the economics of 9s. Towards the end, you will see how to secure your application and learn about the modernization of software organisations, a new topic in this edition.After reading this book, you will master the techniques and engineering principles that every architect and developer needs to know to harden their Azure/.NET applications to ensure maximum reliability and high availability when deployed at scale.What You Will LearnUse techniques and principles to harden Azure/.NET applicationsSecure your applications on AzureCreate a scale set on Azure Work with service fundamentals such as instrumentation, telemetry, and monitoringWho This Book Is ForDevelopers and IT professionals who are working on Azure applications.
Казахстан, 010000 г. Астана, проспект Туран 43/5, НП2 (офис 2) ТОО "Логобук" Тел:+7 707 857-29-98 ,+7(7172) 65-23-70 www.logobook.kz