Azure Weekly Newsletter Issue #154
powered by endjin
Hello & welcome to issue 154 of Azure Weekly. There seems to be a large amount of content about Azure Functions this week, but a favourite feature at endjin HQ is Durable Functions, which is featured in Azure Friday.
Two useful resources have been published, firstly the AzureCAT patterns & practices team have produced an Azure Application Architecture Guide, while Michael Crump and Barry Luijbregts have just published The Developers Guide to Microsoft Azure 2nd Edition.
In the Container space, Azure brings new Serverless and DevOps capabilities to the Kubernetes community, Partners enhance Kubernetes support for Azure and Windows Server Containers and you can connect your applications to Azure with Open Service Broker for Azure
On the announcements front, Azure IoT Hub Device Provisioning Service is generally available, database scoped Global Temporary Tables, and Resumable Online Index Rebuild are generally available for Azure SQL DB.
Finally, an interesting Introduction to Machine Learning through Microsoft ML.
If you have any content you'd like to contribute to the newsletter, please tweet @AzureWeekly or ping an email to AzureWeekly@endjin.com.
Compute
Covering: Virtual Machines, Virtual Machine Scale Sets, Functions, Batch, Service Fabric, Cloud Services
- On the Azure blog, Subramanian Ramaswamy writes Lift, shift, and modernize using containers on Azure Service Fabric
- On Channel 9, Scott Hanselman and Chris Gillum talk about Durable Functions in Azure Functions Azure Friday
- On Stackify Blog, Jared Nance provides A Guide to Logging in Azure Functions
- Vincent-Philippe Lauzon blogs about Azure Functions HTTP – Authorization Levels
- Christos Matskas (@ChristosMatskas) describes Running Azure Functions anywhere with the power of containers
- On MSDN, Kenichiro Nakamura describes C# LINE Bot development with Azure Function for cross-platform
- Michael Crump (@mbcrump) posts Azure Tips and Tricks Part 61 - Java in Azure Function with VS Code, Part 62 - Force HTTPS in Azure Functions, Part 63 - Open an existing Azure Function in Visual Studio and Part 64 - Using a different route prefix with Azure Functions
Networking
Covering: Virtual Network, Load Balancer, Application Gateway, VPN Gateway, Azure DNS, Content Delivery Network, Traffic Manager, ExpressRoute, Network Watcher
- No content this week
Storage
Covering: Blob storage, Queue storage, File storage, Disk storage, Data Lake Store, StorSimple, Backup
- No content this week
Web & Mobile
Covering: App Service, Web apps, Mobile apps, API apps, Content Delivery Network, Media Services, Azure Search
- On the Azure blog, Mike Wasson provides an Azure Application Architecture Guide
- On MSDN, Randy Park describes How to setup live streaming server using Azure Media Service in less than 30 mins
- On the Azure blog, William Zhang covers Offline FairPlay Streaming in Azure Media Services
- Ben Perkins (@csharpguitar) explains How to check if Azure App Service is on 2016, what version of IIS
- Wu Shuai explains how to Take Care of Thread Safe when Creating EventHubClient Object with Java SDK
- On the TechKB blog, Michael Coutanche (@mum3LE5) writes Performance testing web app with the Azure portal
- On the Azure blog, Richard Li (@RichyLi) describes how to Control how your files are cached on Azure CDN using caching rules
Containers
Covering: Container Service, Container Registry
- On the Azure blog, Gabe Monroy announces that Azure brings new Serverless and DevOps capabilities to the Kubernetes community
- Also on the Azure blog, Brendan Burns (@brendandburns) announces that Partners enhance Kubernetes support for Azure and Windows Server Containers
- Sean McKenna describes how to Connect your applications to Azure with Open Service Broker for Azure
- Asir Selvasingh writes Java: Manage Azure Container Service AKS and more
- Shayne Boyer (@spboyer) talks about Running the Azure Functions runtime in containers on Kubernetes and more and writes Introducing metaparticle.io - making Kubernetes and Docker idiomatic for developers
- Donovan Brown writes about his first impressions of K8S
- On Code Project, AJSON explains how to Deploy persistent storage on Azure with Kubernetes
Databases
Covering: SQL Database, Azure Database for MySQL, Azure Database for PostgreSQL, SQL Data Warehouse, SQL Server Stretch Database, Azure Cosmos DB, Table storage, Redis Cache, Data Factory
- On the Azure blog, Mirek Sztajno announces that Database Scoped Global Temporary Tables are generally available for Azure SQL DB and that Resumable Online Index Rebuild is generally available for Azure SQL DB
- Also on the Azure blog, Amit Banerjee (@banerjeeamit) describes Performance best practices for using Azure Database for PostgreSQL
- Ellis Butterfield writes AzureSQLDW cost savings with Autoscaler – part 2
- On the Database Journal site, Marcin Policht blogs about Implementing Azure SQL Database Virtual Network Service Endpoints and Rules
- On Channel 9, Robert Green and Steve Jones talk about Database DevOps with Redgate ReadyRoll Visual Studio Toolbox
Data + Analytics
Covering: HDInsight, Machine Learning, Stream Analytics, Azure Bot Service, Data Lake Analytics, Power BI Embedded, Data Catalog
- On MSDN, Yujin Hong announces that the HDInsight Extension for VS Code now available in Azure Government
- Also on MSDN, Christian Hollreiser writes about An Introduction to Machine Learning through Microsoft ML
- Matthew Hicks explains how to Discover input/output paths of U-SQL jobs using Azure PowerShell
- Yanan Cai - describes Debugging Azure Data Lake Job Failures Made Easy part 1 – Debug U-SQL job failure of C custom code
- Buck Woody writes DevOps for Data Science – Continuous Integration
- Chris Webb (@Technitrain) describes Making Sure All Columns Appear When You Combine Data From Multiple Files In Power BI/Power Query M
- Devin Knight (@knight_devin) gives Power BI Custom Visuals Class Module 80 – TreeViz
AI + Cognitive Services
Covering: Computer Vision API, Face API, Bing Web Search API, Customised speech service, Custom Vision Service, Language Understanding Intelligent Service, Bing Custom Search
- No content this week
Internet of Things
Covering: IoT Hub, IoT Edge, Event Hubs, Stream Analytics, Notification Hubs, Time Series Insights
- On the Azure blog, Nicole Berdy (@nberdy) announces that Azure IoT Hub Device Provisioning Service is generally available
- On Channel 9, Olivier Bloch and Nicole Berdy give a Hands-on experience to provision real device with IoT Hub Device Provisioning Service on the Internet of Things Show
- On MSDN, Wriju Ghosh (@wriju_ghosh) writes about Azure IoT Security and points to some Azure Internet of Things IoT Hands on Labs
- Jason Roberts (@robertsjason) writes Understanding Azure Event Grid and describes Getting Started with Azure Event Grid
Enterprise Integration
Covering: Logic Apps, Service Bus, API Management, BizTalk Services
- On MSDN, Derek Li Azure describes how to Use API-M To Mask Async APIs When Moving Implementation to Logic Apps/Functions
Security + Identity
Covering: Security Center, Azure Active Directory for developers, Key Vault, Azure Active Directory, Azure Active Directory B2C, Azure Active Directory Domain Services, Multi-Factor Authentication
- On the Kloud blog, AJ Bajada covers Azure AD Domain Services
- On MSDN, Gianluca Bertelli (@Bertelli) writes about Azure AD, Scope-based authorization
- On Channel 9, Corey Sanders (@CoreySandersWA) talks about Azure Security Center, Suspicious processes and JIT access on Tuesdays With Corey
- On TechNet, Chris Walden describes A Secure Azure
- Willem Kasdorp asks: Do you have plaintext passwords in your Azure deployments?
Developer Tools
Covering: Visual Studio Team Services, Azure DevTest Labs, HockeyApp, Developer tools and SDKs, Xamarin, Storage Explorer
- On MSDN, David Drobik writes: Zero to App in 20 Minutes: Build Your First Chat App with Microsoft Azure, Visual Studio App Center, and Rapid
- Also on MSDN, jikuma covers Setting continuous deployment from DockerHub using VSTS Release Management
- On the .NET Curry blog, Subodh Sohoni (@subodhsohoni) blogs about DevOps Project in Azure – Automating CI/CD Pipeline on VSTS
- Ilias Jennane provides A branching strategy for CI/CD using Git in VSTS
- On the .NET Curry blog, Gouri Sohoni writes about Continuous Testing of a Java Web App in VSTS using Selenium
- Scott Hanselman (@shanselman) writes about the Azure Cloud Shell - your own bash shell and container - right inside Visual Studio Code
Monitoring + Management
Covering: Microsoft Azure portal, Azure Resource Manager, Application Insights, Log Analytics, Automation, Site Recovery, Scheduler
- On MSDN, Adel Ghabboun covers Azure Application Insights Best Practices
- Also on MSDN, CliveW talks about Azure Log Analytics: Linux Groups
Thought Leadership from endjin
- Unlocking Digital Transformation with Azure API Management - a training session from endjin, explaining what Digital Transformation is, and how to use Azure API Management to take your first steps. Three versions are available: 5 minute exec summary, 20 minute overview or 50 minute deep dive.
- How to plan your cloud transformation journey - an article explaining how you should use the various bits of thought leadership content from endjin to plan your cloud journey.
- API Maturity Matrix - a spreadsheet to help you assess your organization's ability to build, test, deploy, manage and monetize an API Platform.
- Azure Technology Selector - a flowchart which guides you through the process of chosing the best Azure service for your needs.
- Cloud Comparison Poster - a free poster, comparing the three major cloud platforms - Azure, AWS & Google Cloud Platform. For more information, see the accompanying blog series.
- Cloud Migration Process - a free poster, outlining our process for cloud adoption.
- Cloud Adoption: Risk & Mitigations - The Swiss Cheese Model - a free poster from endjin & Hymans Robertson outlining the risk and mitigations of adopting public cloud.
- Embracing Disruption: Financial Services & the Microsoft Cloud - a free ebooklet from endjin describing how companies in FS can take advantage of Azure.
Solutions from endjin
- Modern Data Platform Blueprint - our opinionated architecture over Azure Data Lake, which solves common security, ingestion, and data processing requirements.
- API Economy Platform Blueprint - our solution accelerator for building an API first architecure on Azure.
Useful Links
- The Developer's Guide to Microsoft Azure (2nd Edition) - ebook from Microsoft showcasing architectural approaches and common design patterns you face when building modern applications.
- Azure Virtual Datacenter - ebook from Microsoft highlighting an approach to isolation, security, and trust in the Microsoft cloud.
- Cyber Security Demystified - ebook from Microsoft describing how to keep your organisation safe.
- Microsoft's What is Azure poster - a visual overview of Azure's services and features.
- Microsoft Azure Essentials: Fundamentals of Azure - a free ebook from Microsoft Press, by Michael S. Collier and Robin E. Shahan.
- Data Science in the Cloud with Microsoft Azure Machine Learning and R - a free ebook on Azure Machine Learning, by Stephen F. Elston.
- Protecting Data in Microsoft Azure - a whitepaper that describes the various mechanism you can you can leverage for managing sensitive data in the Azure platform.
- A-Z of the Azure ecosystem - a slide deck outlining current Azure services.
- Azure Architecture Center - guidance from the Patterns & Practices team covering API Design, API implementation, Autoscaling, Background jobs, CDN, Caching, Data partitioning, Monitoring and diagnostics, Retry, Scalability and availability.
- Azure Architect's Reference - if you are an architect responsible for building an application on Azure, or are trying to figure out how you could migrate an application and need to dig deep into the workload, cost, security, capacity, availability, deployment and operational modelling this invaluable resource should be your first stop. An open source project, with contributions from several experienced architects, it gathers data from many different references into a single, useful guide that is constantly updated by the community.
- Azure Table Storage Design Guide - a guide from the storage team.
- Azure infrastructure services implementation guidelines - key design and implementation guidelines for deploying an IT workload in Azure infrastructure services.
- Azure Speed Test - a simple web tool that measures the latency between you and Azure Datacenters to suggest which might be fastest for you location.
- Azure Websites Cheatsheet - everything you need to know about configuring & managing Azure Websites on a single page.
- SQL Database Migration Wizard - a very useful tool for migrating existing SQL databases to SQL Azure; will fix some common conversion errors automatically.
- Azure SQL DTU Calculator - a tool to help you determine the number of DTUs for your existing SQL Server database(s) as well as a recommendation of the minimum performance level and service tier that you need before you migrate to Azure SQL Database.
- Microsoft Azure Symbol/Icon Set - a set of Visio and PowerPoint shapes for use in architecture diagrams / presentations.
- Service Bus Explorer - a free and open source tool for managing and exploring Azure Service Bus(including Event Hubs).
- Best practices for designing Azure Resource Manager Templates - guidance based on the whitepaper 'World Class ARM Templates Considerations and Proven Practices'.
- Microsoft Cloud Networking for Enterprise Architects - a downloadable guide to Azure networking, covering topics such as cloud migration and networking for PaaS and SaaS services
Komentáře
Okomentovat