Implementing cloud design, DevOps, IoT, and serverless solutions on your public cloud
Author: Ritesh Modi
Publisher: Packt Publishing Ltd
Your one stop guide to making the most out of Azure Cloud About This Book Get familiar with the different design patterns available in Microsoft Azure Develop Azure cloud architecture and a pipeline management system Get to know the security best practices for your Azure deployment Who This Book Is For If you are Cloud Architects, DevOps Engineers, or developers who want to learn key architectural aspects of the Azure Cloud platform, then this book is for you. Prior basic knowledge of the Azure Cloud platform is good to have. What You Will Learn Familiarize yourself with the components of the Azure Cloud platform Understand the cloud design patterns Use enterprise security guidelines for your Azure deployment Design and implement Serverless solutions See Cloud architecture and the deployment pipeline Understand cost management for Azure solutions In Detail Over the years, Azure cloud services has grown quickly, and the number of organizations adopting Azure for their cloud services is also gradually increasing. Leading industry giants are finding that Azure fulfills their extensive cloud requirements. This book will guide you through all the important and tough decision-making aspects involved in architecturing a Azure public cloud for your organization. The book starts with an extensive introduction to all the categories of designs available with Azure. These design patterns focus on different aspects of cloud such as high availability, data management, and so on. Gradually, we move on to various aspects such as building your cloud structure and architecture. It will also include a brief description about different types of services provided by Azure, such as Azure functions and Azure Analytics, which can prove beneficial for an organization. This book will cover each and every aspect and function required to develop a Azure cloud based on your organizational requirements. By the end of this book, you will be in a position to develop a full-fledged Azure cloud. Style and approach This hands-on guide to the Azure Cloud platform covers different architectural concepts and implementations necessary for any enterprise scale deployment.
Build robust hybrid cloud solutions using AWS and OpenStack
Author: Alok Shrivastwa
Publisher: Packt Publishing Ltd
Build your own hybrid cloud strategy with this comprehensive learning guide. Key Features Build a hybrid cloud strategy for your organization with AWS and OpenStack Leverage Hybrid Cloud to design a complex deployment pipeline Learn to implement security and monitoring best practices with real-world examples Book Description Hybrid cloud is currently the buzz word in the cloud world. Organizations are planning to adopt hybrid cloud strategy due to its advantages such as untested workloads, cloud-bursting, cloud service brokering and so on. This book will help you understand the dynamics, design principles, and deployment strategies of a Hybrid Cloud. You will start by understanding the concepts of hybrid cloud and the problems it solves as compared to a stand-alone public and private cloud. You will be delving into the different architecture and design of hybrid cloud. The book will then cover advanced concepts such as building a deployment pipeline, containerization strategy, and data storage mechanism. Next up, you will be able to deploy an external CMP to run a Hybrid cloud and integrate it with your OpenStack and AWS environments. You will also understand the strategy for designing a Hybrid Cloud using containerization and work with pre-built solutions like vCloud Air, VMware for AWS, and Azure Stack. Finally, the book will cover security and monitoring related best practices that will help you secure your cloud infrastructure. By the end of the book, you will be in a position to build a hybrid cloud strategy for your organization. What you will learn Learn the demographics and definitions of Hybrid Cloud Understand the different architecture and design of Hybrid Cloud Explore multi-cloud strategy and use it with your hybrid cloud Implement a Hybrid Cloud using CMP / Common API’s Implement a Hybrid Cloud using Containers Overcome various challenges and issues while working with your Hybrid Cloud Understand how to monitor your Hybrid Cloud Discover the security implications in the Hybrid Cloud Who this book is for This book is targeted at cloud architects, cloud solution providers, DevOps engineers, or any working stakeholder who wants to learn about the hybrid cloud architecture. A basic understanding of public and private cloud is desirable.
Grow your IT business by means of a multi-cloud strategy
Author: Florian Klaffenbach,Markus Klein,Suresh Sundaresan
Publisher: Packt Publishing Ltd
Your one-stop guide to work with multiple cloud service providers Key Features A practical step-by-step guide that will teach you to architect effective Cloud computing solutions and services efficiently You will learn the key differences in both platforms and how you can interconnect them to each other Eliminate the pain-points of architecting, interconnect and managing multi-cloud services and solutions. Book Description With the passing of time and with technology evolving, organizations all around the globe, from small- to medium-sized enterprises through to companies that are fully equipped, have started migrating or adapting to cloud computing. If you are looking at adapting entirely to any cloud and its services, this book will be your go-to guide to find perfect solutions, irrespective of the size of your infrastructure. This book will teach you effective solutions for overcoming various implementation scenarios. Our book covers two major cloud platforms (AWS and Azure) and provides practical use cases. You will start by designing the building blocks for infrastructure solutions that will involve core cloud platform services, such as compute, networking, storage, and identity, through various cloud providers. You will be able to plan and design solutions across major cloud providers and streamline interconnections and identities. Finally, you will understand the differences between, and the behavior of, both platforms, and you will be able to plan interconnects and identities for single-instance management. By the end of this book, you will know everything you need in order to be able to architect a multi-cloud solution for your organization. What you will learn Get to grips with different cloud offerings according to service and availability model Choose your cloud model, depending on real-world requirements Become familiar with interconnecting and designing multi-cloud solutions according to network, identity, and application Interconnect major cloud providers and frameworks, such as Microsoft Azure/Azure Stack, and AWS, and manage hosting solutions Resolve key show stoppers in a multi-cloud environment Familiarize yourself with example architectures based on real-world projects and solutions Who this book is for If you are a Cloud Architect, Solutions architect, system/network administrator, or a DevOps engineers aware of Cloud solutions and keen to successfully architect them to your organization then, this book is for you.
A complete guide to cloud development using Microsoft Azure
Author: Florian Klaffenbach,Jan-Henrik Damaschke,Oliver Michalski,Ritesh Modi
Publisher: Packt Publishing Ltd
Master all the important and tough decision-making aspects involved in architecting an Azure public cloud for your organization. Key Features Deploy Azure Active Directory and implement synchronization Manage storage solutions with Azure network services Implement Azure cloud based on organizational requirements Book Description Microsoft Azure has numerous effective solutions that shape the future of any business. Over the years, Azure cloud services have grown quickly, and the number of organizations adopting Azure for their cloud services is also gradually increasing. Leading industry giants are finding that Azure fulfills their extensive cloud requirements. Deploying Azure Solutions starts with an extensive introduction to all the categories of designs available with Azure. These design patterns focus on different aspects of the cloud such as high availability, data management, and so on. You will learn various aspects such as building your cloud structure and architecture. You will also have a brief understanding of the different types of services provided by Azure, such as Azure functions and Azure Analytics, which can prove beneficial for an organization. You will learn each and every aspect and function required to develop an Azure cloud based on your organizational requirements. By the end of this Learning Path, you will be able to develop a full-fledged Azure cloud as well as implement Azure solutions such as networking, storage, and cloud effectively. This Learning Path includes content from the following Packt products: Implementing Azure Solutions by Florian Klaffenbach, Jan-Henrik Damaschke, Oliver Michalski Azure for Architects by Ritesh Modi What you will learn Implement routing and network devices Understand the working of different storage accounts in Azure Plan, deploy, and secure virtual machines Deploy and manage Azure Containers Familiarize yourself with the components of the Azure Cloud platform Use enterprise security guidelines for your Azure deployment Design and implement Serverless solutions Understand cloud architecture and the deployment pipeline Who this book is for Deploying Azure Solutions is for IT architects, system and network admins, and DevOps engineers who are aware of Azure solutions and want to implement them for their organization. Prior basic knowledge of the Azure Cloud platform is good to have.
Real-time data processing for quick insights using Azure Stream Analytics
Author: Anindita Basak,Krishna Venkataraman,Ryan Murphy,Manpreet Singh
Publisher: Packt Publishing Ltd
Develop and manage effective real-time streaming solutions by leveraging the power of Microsoft Azure About This Book Analyze your data from various sources using Microsoft Azure Stream Analytics Develop, manage and automate your stream analytics solution with Microsoft Azure A practical guide to real-time event processing and performing analytics on the cloud Who This Book Is For If you are looking for a resource that teaches you how to process continuous streams of data in real-time, this book is what you need. A basic understanding of the concepts in analytics is all you need to get started with this book What You Will Learn Perform real-time event processing with Azure Stream Analysis Incorporate the features of Big Data Lambda architecture pattern in real-time data processing Design a streaming pipeline for storage and batch analysis Implement data transformation and computation activities over stream of events Automate your streaming pipeline using Powershell and the .NET SDK Integrate your streaming pipeline with popular Machine Learning and Predictive Analytics modelling algorithms Monitor and troubleshoot your Azure Streaming jobs effectively In Detail Microsoft Azure is a very popular cloud computing service used by many organizations around the world. Its latest analytics offering, Stream Analytics, allows you to process and get actionable insights from different kinds of data in real-time. This book is your guide to understanding the basics of how Azure Stream Analytics works, and building your own analytics solution using its capabilities. You will start with understanding what Stream Analytics is, and why it is a popular choice for getting real-time insights from data. Then, you will be introduced to Azure Stream Analytics, and see how you can use the tools and functions in Azure to develop your own Streaming Analytics. Over the course of the book, you will be given comparative analytic guidance on using Azure Streaming with other Microsoft Data Platform resources such as Big Data Lambda Architecture integration for real time data analysis and differences of scenarios for architecture designing with Azure HDInsight Hadoop clusters with Storm or Stream Analytics. The book also shows you how you can manage, monitor, and scale your solution for optimal performance. By the end of this book, you will be well-versed in using Azure Stream Analytics to develop an efficient analytics solution that can work with any type of data. Style and approach A comprehensive guidance on developing real-time event processing with Azure Stream Analysis
Using Microsoft Azure
Author: Bill Wilder
Publisher: "O'Reilly Media, Inc."
If your team is investigating ways to design applications for the cloud, this concise book introduces 11 architecture patterns that can help you take advantage of cloud-platform services. You’ll learn how each of these platform-agnostic patterns work, when they might be useful in the cloud, and what impact they’ll have on your application architecture. You’ll also see an example of each pattern applied to an application built with Windows Azure. The patterns are organized into four major topics, such as scalability and handling failure, and primer chapters provide background on each topic. With the information in this book, you’ll be able to make informed decisions for designing effective cloud-native applications that maximize the value of cloud services, while also paying attention to user experience and operational efficiency. Learn about architectural patterns for: Scalability. Discover the advantages of horizontal scaling. Patterns covered include Horizontally Scaling Compute, Queue-Centric Workflow, and Auto-Scaling. Big data. Learn how to handle large amounts of data across a distributed system. Eventual consistency is explained, along with the MapReduce and Database Sharding patterns. Handling failure. Understand how multitenant cloud services and commodity hardware influence your applications. Patterns covered include Busy Signal and Node Failure. Distributed users. Learn how to overcome delays due to network latency when building applications for a geographically distributed user base. Patterns covered include Colocation, Valet Key, CDN, and Multi-Site Deployment.
A complete guide to passing the 70-535 Architecting Microsoft Azure Solutions exam
Author: Sjoukje Zaal
Publisher: Packt Publishing Ltd
Get certified as an Azure architect by acing the 70-535 Architecting Microsoft Solutions (70-535) exam using this comprehensive guide with full coverage of the exam objectives Key Features Learn to successfully design and architect powerful solutions on the Azure Cloud platform Enhance your skills with mock tests and practice questions A detailed certification guide that will help you ace the 70-535 exam with confidence Book Description Architecting Microsoft Azure Solutions: Exam Guide 70-535 will get Azure architects and developers up-to-date with the latest updates on Azure from an architecture and design perspective. The book includes all the topics that are still relevant from the previous 70-534 exam, and is updated with latest topics covered, including Artificial Intelligence, IoT, and architecture styles. This exam guide is divided into six parts, where the first part will give you a good understanding of how to design a compute infrastructure. It also dives into designing networking and data implementations. You will learn about designing solutions for Platform Service and operations. Next, you will be able to secure your resources and data, as well as design a mechanism for governance and policies. You will also understand the objective of designing solutions for Platform Services, by covering Artificial Intelligence, IoT, media services, and messaging solution concepts. Finally, you will cover the designing for operations objective. This objective covers application and platform monitoring, as well as designing alerting strategies and operations automation strategies. By the end of the book, you’ll have met all of the exam objectives, and will have all the information you need to ace the 70-535 exam. You will also have become an expert in designing solutions on Microsoft Azure. What you will learn Use Azure Virtual Machines to design effective VM deployments Implement architecture styles, like serverless computing and microservices Secure your data using different security features and design effective security strategies Design Azure storage solutions using various storage features Create identity management solutions for your applications and resources Architect state-of-the-art solutions using Artificial Intelligence, IoT, and Azure Media Services Use different automation solutions that are incorporated in the Azure platform Who this book is for This book is for architects and experienced developers, who are gearing up for the 70-535 exam. Technical architects interested in learning more about designing Cloud solutions will also find this book useful.
Design and Implementation of APIs for the Cloud
Author: Thurupathan Vijayakumar
Learn the business and technical importance of API design and architecture using the available cloud services from Azure and AWS. This book starts off with an introduction to APIs and the concept of API Economy from a business and organizational perspective. You'll decide on a sustainable API strategy and API architecture based on different case scenarios. You'll then look at actual examples on API development guidelines, providing a practical view and approach towards the API development and aligning teams in API development. This book walks you through the API gateway services available in Azure and AWS and reviews different approaches to API Security. This will prepare you for understanding the trade-off between security and the frictionless API experience. What You'll Learn Implement API Gateways to streamline API Development Examine Security Mapping with API gateways from Azure and AWS Apply API implementation using Serverless architecture Review evolving APIs for monitoring and changing business requirements Use code samples in API security implementations Who This Book Is For Developers and architects with .NET and web development experience who want to learn about API design.
Publisher: MITP-Verlags GmbH & Co. KG
Manager und Unternehmer, die uber die Okonomisierung ihrer IT nachdenken mussen, sowie Leser, die mehr uber die Cloud wissen, aber keine Spezialisten werden wollen, sollen in diesem Buch nutzliche Informationen uber die Moglichkeiten finden, die Cloud-Computing bieten kann. Technische, rechtliche, steuerliche, betriebswirtschaftliche, organisatorische und okologische Aspekte beim Einsatz von Cloud-Services werden umfassend dargestellt, dazu werden praxisrelevante Vorschlage zur Anbieterauswahl und Zertifizierung gemacht sowie konkrete Fallstudien zu Cloud-Projekten prasentiert. Sechs Mastereditoren und 51 Autoren aus elf Landern trugen durch produktive und effiziente Zusammenarbeit zur Entstehung dieses Buches bei. Beteiligt waren Juristen, Steuerberater, Techniker, Betriebswirte, Unternehmensberater und eine Reihe von weiteren Personen, die fur den mehrfachen Review und die Qualitatssicherung verantwortlich zeichneten.
Author: Riccardo Becker
Publisher: Packt Publishing Ltd
This book follows a step-by-step approach with clear transparent instructions, screenshots and code samples. This book is intended for Microsoft .NET developers who want to leverage the power of cloud and build a brand new service from scratch; it assumes a basic understanding of the .NET framework and C#.
Deploy and manage Azure containers and build Azure solutions with ease, 2nd Edition
Author: Florian Klaffenbach,Markus Klein,Sebastian Hoppe,Oliver Michalski,Jan-Henrik Damaschke
Publisher: Packt Publishing Ltd
Get up and running with Azure services and learn how to implement them in your organization Key Features Deploy Azure Services in a controlled and preconfigured environment Discover best practices and techniques for implementing Azure Solutions Build and deploy an app using Azure App Services Book Description Microsoft Azure offers numerous solutions that can shape the future of any business. However, the major challenge that architects and administrators face lies in implementing these solutions. Implementing Azure Solutions helps you overcome this challenge by enabling you to implement Azure Solutions effectively. The book begins by guiding you in choosing the backend structure for your solutions. You will then work with the Azure toolkit and learn how to use Azure Managed Apps to share your solutions with the Azure service catalog. The book then focuses on various implementation techniques and best practices such as implementing Azure Cloud Services by configuring, deploying, and managing cloud services. As you progress through the chapters, you’ll learn how to work with Azure-managed Kubernetes and Azure Container Services. By the end of the book, you will be able to build robust cloud solutions on Azure. What you will learn Create and manage a Kubernetes cluster in Azure Kubernetes Service (AKS) Implement site-to-site VPN and ExpressRoute connections in your environment Explore the best practices in building and deploying app services Use Telemetry to monitor your Azure Solutions Design an Azure IoT solution and learn how to operate in different scenarios Implement a Hybrid Azure Design using Azure Stack Who this book is for If you’re an IT architect, IT professional, or DevOps engineer who plans to implement Azure Solutions for your organization, this book is for you.
Author: Namit Tanasseri,Rahul Rai
Publisher: Packt Publishing Ltd
Architect enterprise-grade, Microservice-based solutions using Microsoft Azure Service Fabric. About This Book Explore architectural patterns for building modern day Microservice-based systems Learn about Microsoft Service Fabric as a platform to host distributed Microservices Discover multiple options for hosting Microservices on heterogeneous, cross-platform environments Learn to configure Azure Service Fabric clusters for enterprise-grade service deployments Who This Book Is For The book is aimed at IT architects, system administrators, and DevOps engineers who have a basic knowledge of the Microsoft Azure platform and are working on, or are curious about, the concepts of Microservices and Microservice architecture. What You Will Learn Understand the basics of Microservices and how Microsoft Azure fits into the equation Master Azure Service Fabric architecture and services Explore Azure Service Fabric application programming models Comprehensive study of various architecture patterns for building enterprise-grade Microservices Manage and deploy Microservices on Azure Service Fabric An insight into the future of Microservices with containers and serverless computing In Detail Microsoft Azure is rapidly evolving and is widely used as a platform on which you can build Microservices that can be deployed on-premise and on-cloud heterogeneous environments through Microsoft Azure Service Fabric. This book will help you understand the concepts of Microservice application architecture and build highly maintainable and scalable enterprise-grade applications using the various services in Microsoft Azure Service Fabric. We will begin by understanding the intricacies of the Microservices architecture and its advantages over the monolithic architecture and Service Oriented Architecture (SOA) principles. We will present various scenarios where Microservices should be used and walk you through the architectures of Microservice-based applications. Next, you will take an in-depth look at Microsoft Azure Service Fabric, which is the best–in-class platform for building Microservices. You will explore how to develop and deploy sample applications on Microsoft Azure Service Fabric to gain a thorough understanding of it. Building Microservice-based application is complicated. Therefore, we will take you through several design patterns that solve the various challenges associated with realizing the Microservices architecture in enterprise applications. Each pattern will be clearly illustrated with examples that you can keep referring to when designing applications. Finally, you will be introduced to advanced topics such as Serverless computing and DevOps using Service Fabric, to help you undertake your next venture with confidence. Style and approach This book introduces its readers to the concept of Microservices and Microsoft Azure Service Fabric as a distributed platform to host enterprise-grade Microservices. It then addresses common architectural challenges associated with the Microservice architecture, using proven architectural patterns.
Driving Your Digital Transformation
Author: Bob Familiar,Jeff Barnes
Learn how today’s businesses can transform themselves by leveraging real-time data and advanced machine learning analytics. This book provides prescriptive guidance for architects and developers on the design and development of modern Internet of Things (IoT) and Advanced Analytics solutions. In addition, Business in Real-Time Using Azure IoT and Cortana Intelligence Suite offers patterns and practices for those looking to engage their customers and partners through Software-as-a-Service solutions that work on any device. Whether you're working in Health & Life Sciences, Manufacturing, Retail, Smart Cities and Buildings or Process Control, there exists a common platform from which you can create your targeted vertical solutions. Business in Real-Time Using Azure IoT and Cortana Intelligence Suite uses a reference architecture as a road map. Building on Azure’s PaaS services, you'll see how a solution architecture unfolds that demonstrates a complete end-to-end IoT and Advanced Analytics scenario. What You'll Learn: Automate your software product life cycle using PowerShell, Azure Resource Manager Templates, and Visual Studio Team Services Implement smart devices using Node.JS and C# Use Azure Streaming Analytics to ingest millions of events Provide both "Hot" and "Cold" path outputs for real-time alerts, data transformations, and aggregation analytics Implement batch processing using Azure Data Factory Create a new form of Actionable Intelligence (AI) to drive mission critical business processes Provide rich Data Visualizations across a wide variety of mobile and web devices Who This Book is For: Solution Architects, Software Developers, Data Architects, Data Scientists, and CIO/CTA Technical Leadership Professionals
Indispensible Experiences from 15 MVPs
Author: Bill Evjen,Dominick Baier,György BalÃ¡ssy,Gill Gleeren,David Giard,Alex Golesh,Kevin Grossnicklaus,Caleb Jenkins,Jeffrey Juday,Vishwas Lele,Jeremy Likness,Scott Millett,Christian Nagel,Daron Yondem,Christian Weyer
Publisher: John Wiley & Sons
Author: Alex Belotserkovskiy,Stephen Kaufman,Nikhil Sachdeva
Publisher: Packt Publishing Ltd
If you are a .NET developer who wants to develop end-to-end RESTful applications in the cloud, then this book is for you. A working knowledge of C# will help you get the most out of this book.
Developing for Global Scale
Author: Rob Reagan
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
Migrating and Building Scalable and Secure Cloud Solutions
Author: Shijimol Ambi Karthikeyan
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 firewalls Implement Azure IaaS deployment architectures Design IaaS environments in line with the Microsoft recommended best practices for scalability, resiliency, availability, performance, and security Manage 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.
Build large-scale, real-world apps using Azure networking solutions
Author: Mohamed Waly
Publisher: Packt Publishing Ltd
A step-by-step guide to get you up and running with Azure Networking Services and help you build solutions that leverage effective design patterns Key Features Learn best practices for designing and implementing Azure Networking for Azure VMs Figure out the hidden secrets to designing a cost-effective environment Plan, design, and implement various connectivity scenarios in Azure Book Description Microsoft Azure networking is one of the most valuable and important offerings in Azure. No matter what solution you are building for the cloud, you'll fi nd a compelling use for it. This book will get you up to speed quickly on Microsoft Azure Networking by teaching you how to use different networking services. By reading this book, you will develop a strong networking foundation for Azure virtual machines and for expanding your on-premise environment to Azure. Hands-On Networking with Azure starts with an introduction to Microsoft Azure networking and creating Azure Virtual Networks with subnets of different types within them. The book helps you understand the architecture of Azure networks. You will then learn the best practices for designing both Windows- and Linux-based Azure VM networks. You will also learn to expand your networks into Azure and how to use Azure DNS. Moreover, you will master best practices for dealing with Azure Load Balancer and the solutions they offer in different scenarios. Finally, we will demonstrate how the Azure Application Gateway works, offering various layer-7 load balancing capabilities for applications. By the end of this book, you will be able to architect your networking solutions for Azure. What you will learn Understand Azure networking and use the right networking service to fulfill your needs Design Azure Networks for Azure VMs according to best practices Span your environment with Azure networking solutions Learn to use Azure DNS Implement Azure Load Balancer for highly available environments Distribute user traffic across the world via the Azure Traffic Manager Control your application delivery with Azure Application Gateway Who this book is for This book is for developers, IT professionals, and database admins who have prior experience of working on Microsoft Azure and want to make the most out of Azure Networking Services.
A Step-by-Step Approach to Build Feature-Rich Cloud-Ready Solutions
Author: Thurupathan Vijayakumar
Get started and learn a step-by-step approach to application development using Microsoft Azure. Select the right services to solve the problem at hand in a cost-effective manner and explore the potential different services and how they can help in building enterprise applications. Azure has an ample amount of resources and tutorials, but most of them focus on specific services and explain those services on their own and in a given context. Practical Azure Application Development focuses on building complete solutions on Azure using different services. This book gives you the holistic approach to Azure as a solutions development platform. This book: Covers Azure as a solution development platform for building applications Provides real-world examples to understand why and when an Azure service is required Discusses how Azure helps to achieve continuous improvement and expansion of an application Provides application development experience from purchasing Azure to integrating with core Azure services, including an introduction to DevOps with VSTS What You'll Learn Use Azure services to solve real-world software problems Define the usage of Azure services and select the right services to solve the problem at hand Make clear and less ambiguous decisions about using different Azure services Take a holistic approach to Azure as a solution platform Understand the basics of security, data protection, and cost controls in Azure Who This Book Is For Developers, software engineers, and architects who have experience in .NET and web development, but have little or no knowledge in planning and developing an application on Azure
Author: Tejaswi Redkar,Tony Guidici
The Windows Azure Platform has rapidly established itself as one of the most sophisticated cloud computing platforms available. With Microsoft working to continually update their product and keep it at the cutting edge, the future looks bright—if you have the skills to harness it. In particular, new features such as remote desktop access, dynamic content caching and secure content delivery using SSL make the latest version of Azure a more powerful solution than ever before. It’s widely agreed that cloud computing has produced a paradigm shift in traditional architectural concepts by providing new ways to both store and process data. The basic concepts of the cloud are now well understood throughout the industry. What is much less well understood, and the primary focus of this book, is how the the Windows Azure technology can be applied in real-world scenarios and made to work for you. This book answers those questions, demonstrating how all the features of Windows Azure—both old and new—can be put to work. By the time you’re done reading, you will be comfortable building high-quality end-to-end Windows Azure services of your own. The book, like the Azure platform itself, is divided into three key parts—Windows Azure, SQL Azure, and Windows Azure AppFabric. Each of these plays a unique role in the functioning of your cloud service. It is the goal of this book to show you how to use these components, both separately and together, to build flawless cloud applications as well as hybrid architectures that fit in alongside your business' existing systems. Pro Windows Azure Platform, Second Edition is a down-to-earth, code-centric book that shows precisely how the all the components of Windows Azure are employed, and demonstrates the techniques and best practices you'll need to put them to work.