Cargando…

Hardening Azure applications /

Learn what it takes to build large scale, mission critical applications -hardened applications- on the Azure cloud platform. This 208 page book covers the techniques and engineering principles that every architect and developer needs to know to harden their Azure/.NET applications to ensure maximum...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Machiraju, Suren (Autor), Gaurav, Suraj (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [California] : Apress, [2015]
Colección:Expert's voice in Microsoft Azure.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn910662599
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 150604s2015 caua o 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d N$T  |d GW5XE  |d IDEBK  |d EBLCP  |d YDXCP  |d DEBSZ  |d BTCTA  |d AZU  |d CDX  |d B24X7  |d COO  |d UMI  |d DEBBG  |d OCLCQ  |d OCLCF  |d UAB  |d Z5A  |d LIV  |d OCLCQ  |d MERUC  |d ESU  |d VT2  |d IOG  |d REB  |d U3W  |d OCLCQ  |d CEF  |d INT  |d AU@  |d OCLCQ  |d WYU  |d OCLCO  |d UKMGB  |d OCLCQ  |d OCLCO  |d UKAHL  |d OCLCQ  |d OCLCO  |d OCLCQ  |d DCT  |d ERF  |d OCLCQ  |d WURST  |d BRF  |d OCLCQ  |d OCLCO  |d KSU  |d OCLCQ 
016 7 |a 019177055  |2 Uk 
019 |a 919515185  |a 972029618  |a 1005800093  |a 1021251519  |a 1066437541  |a 1082327148  |a 1086455842  |a 1110945587  |a 1112517329  |a 1129350944  |a 1153015929 
020 |a 9781484209202  |q (electronic bk.) 
020 |a 1484209206  |q (electronic bk.) 
020 |a 1484209230  |q (print) 
020 |a 9781484209233  |q (print) 
020 |z 9781484209233 
024 7 |a 10.1007/978-1-4842-0920-2  |2 doi 
029 1 |a AU@  |b 000056095180 
029 1 |a AU@  |b 000067100770 
029 1 |a DEBBG  |b BV042991853 
029 1 |a DEBBG  |b BV043020199 
029 1 |a DEBBG  |b BV043621648 
029 1 |a DEBSZ  |b 442878893 
029 1 |a DEBSZ  |b 455697698 
029 1 |a GBVCP  |b 882846825 
029 1 |a NLGGC  |b 393611345 
029 1 |a UKMGB  |b 019177055 
035 |a (OCoLC)910662599  |z (OCoLC)919515185  |z (OCoLC)972029618  |z (OCoLC)1005800093  |z (OCoLC)1021251519  |z (OCoLC)1066437541  |z (OCoLC)1082327148  |z (OCoLC)1086455842  |z (OCoLC)1110945587  |z (OCoLC)1112517329  |z (OCoLC)1129350944  |z (OCoLC)1153015929 
037 |a CL0500000636  |b Safari Books Online 
050 4 |a QA76.9.D3 
072 7 |a COM  |x 051170  |2 bisacsh 
072 7 |a UY  |2 bicssc 
082 0 4 |a 005.75/85  |2 23 
049 |a UAMI 
100 1 |a Machiraju, Suren,  |e author. 
245 1 0 |a Hardening Azure applications /  |c Suren Machiraju, Suraj Gaurav. 
264 1 |a [California] :  |b Apress,  |c [2015] 
264 2 |a New York, NY :  |b Spring Science+Business Media 
300 |a 1 online resource :  |b color illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
347 |b PDF 
490 1 |a The expert's voice in Microsoft Azure 
588 0 |a Online resource; title from PDF title page (Ebsco, viewed June 8, 2015). 
500 |a Includes index. 
520 |a Learn what it takes to build large scale, mission critical applications -hardened applications- on the Azure cloud platform. This 208 page book covers 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. While the techniques are implemented in .NET and optimized for Azure, the principles here will also be valuable for users of other cloud-based development platforms. Applications come in a variety of forms, from simple apps that can be built and deployed in hours to mega-scale apps that need significantly higher engineering rigor and robust organizations to deliver them. How do you build such massively scalable applications to keep pace with traffic demands while always being 'online' with five 9's availability? The authors take you step by step through the process of evaluating and building applications with the appropriate hardness attributes. For example, it is easy to say that an application should be available "all the time", but it is very important to understand what each level of 9 for availability means and the resulting implications on engineering and resources. The book explains the details required for developers and IT Pros to get it right in Azure 
505 0 |a At a Glance; Introduction; Chapter 1: Introducing the Cloud Computing Platform; Cloud and Platform; Relevance of the Cloud Platform; Cloud Platform Benefits; Your Application and Cloud Platform Matchup; Does Your Application Belong on the Cloud Platform?; Is Cloud Platform Ready for Your Enterprise-Class Application?; On-premises and Cloud Platform Integration; Heterogeneity of the Cloud Platform; Trust and Security; Cloud Platform Services; Compute Services; Networking; Storage and Data Services; Databases; Storage; Cache; Analytics; App Services. 
505 8 |a Authorization and Authentication via Active Directory Messaging; Monitoring; Other Services; Summary; Chapter 2: Cloud Applications; Cloud Application and Platforms; What's aaS?; Platform Types; Infrastructure-as-a-Service (IaaS); Platform-as-a-Service (PaaS); Software-as-a-Service (SaaS); Other Cloud Application Platforms; Cloud Web Services; Cloud Managed Services; Cloud Application Deployment Models; Public Cloud Platform; Private Cloud; Hybrid Cloud; Summary; Chapter 3: Hardened Cloud Applications; Hardened Applications; Hello World vs. Real World? 
505 8 |a Real-World and Hardened Applications Availability; Financially-backed SLAs; Reliability; Scalability; Recoverability; Security; Low Latency; Modern Organization; Engineering; DevOps Model; Continuous Deployment; Support; Summary; Chapter 4: Service Fundamentals: Instrumentation, Telemetry, and Monitoring; Instrumentation ; Best practices for Designing the Instrumentation ; High-value and High-volume Data ; Event Tracing ; Azure Diagnostics ; Telemetry ; Best Practices for Designing Telemetry ; Monitoring ; Typical Monitoring Solutions. 
505 8 |a Best Practices for Designing Monitoring Vendor and Third-Party Solutions ; Summary; Chapter 5: Key Application Experiences: Latency, Scalability, and Throughput; Latency ; Factors That Affect Latency ; Best Practices; Keep Everything in Memory; Co-locate Data and Processing ; Batch the Calls ; Underutilize ; Sequential Reads ; Cache Data ; Asynchronous Calls ; Parallelize ; Perform Latency Tests ; Do Not Over-Engineer; Scalability ; Scaling Up ; Scaling Out ; Best Practices; Scale Out Not Up ; Partition by Function ; Sharding-Horizontal Split ; Stateless Service. 
505 8 |a Avoid Distributed Transactions Consider Cache ; Consider Asynchronous ; Throughput ; Best Practices; Avoid Chatty Interfaces ; Avoid Long-Running Atomic Transactions; Resource Throttling ; Use Cache ; Choice of Programming Languages ; Summary; Chapter 6: Failures and Their Inevitability; Case Studies of Major Cloud Service Failures; Azure Blob Storage Failure ; Amazon Web Services Failure ; Measuring Failures; Failure Categories; Hard Failure ; Soft Failure; Gray Failures; Preparing for Failure; Design for Failure and a Quick Recovery; Minimizing Human Error ; Infinite Loop. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Microsoft Azure SQL Database. 
630 0 7 |a Microsoft Azure SQL Database.  |2 fast  |0 (OCoLC)fst01937996 
650 0 |a Cloud computing. 
650 0 |a Web applications. 
650 6 |a Infonuagique. 
650 6 |a Applications Web. 
650 7 |a Computer networking & communications.  |2 bicssc 
650 7 |a Software Engineering.  |2 bicssc 
650 7 |a Microsoft programming.  |2 bicssc 
650 7 |a COMPUTERS  |x Programming Languages  |x SQL.  |2 bisacsh 
650 7 |a Cloud computing.  |2 fast  |0 (OCoLC)fst01745899 
650 7 |a Web applications.  |2 fast  |0 (OCoLC)fst01895855 
653 0 0 |a computerwetenschappen 
653 0 0 |a computer sciences 
653 0 0 |a software engineering 
653 0 0 |a operating systems 
653 1 0 |a Information and Communication Technology (General) 
653 1 0 |a Informatie- en communicatietechnologie (algemeen) 
700 1 |a Gaurav, Suraj,  |e author. 
776 0 8 |i Printed edition:  |z 9781484209233 
830 0 |a Expert's voice in Microsoft Azure. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484209202/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH31352777 
938 |a Books 24x7  |b B247  |n bks00090758 
938 |a Baker and Taylor  |b BTCP  |n BK0017514266 
938 |a Coutts Information Services  |b COUT  |n 31731098 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL2094256 
938 |a EBSCOhost  |b EBSC  |n 1001011 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis31731098 
938 |a YBP Library Services  |b YANK  |n 12460224 
994 |a 92  |b IZTAP