Azure IP Advantage

In today’s Azure Every Day post, I’d like to talk about something a little different from our normal posts, and that is Azure IP Advantage. Maybe you don’t know what this is. Well, Microsoft realized that innovating the cloud came with certain risks involving intellectual property (IP).

In realizing this, they built a program that allows you to protect yourself against lawsuits from attorneys and patent lawyers, which can wreak havoc in the industry. Here are 3 ways that Microsoft is working to protect your creativity and innovation when using Azure:

Best in industry, uncapped defense and indemnification coverage, which includes any open source technology used by MSFT Azure

As an Azure customer, you are automatically protected for free, without having to enroll or sign up. If an open source technology is used in an Azure branded product, you are protected.

Monday, we kick off Azure Data Week. See you there!

Use of Microsoft’s over 10,000 patents in its portfolio to counter assert when you’re trying to deter a patent lawsuit or defend against a patent lawyer

All you need to do is use Azure regularly and as a regular Azure consumer you’re covered and have access to this library of patents to counter assert.

Commitment to protect Azure customers from lawsuits if their patents are transferred to a non-practicing entity

Sadly, patent law firms essentially buy patents and sue people. It’s how they make money. Having worked in a prior industry and been part of patent lawsuits, I know this is a common occurrence, and the ability to prove certain things, especially when the technology isn’t yours to prove, can often be very difficult.

While this is not something they do regularly, Microsoft is committed to protecting Azure customers if it does happen. One thing they are not doing is putting restrictions on your own IP, so if you build your own IP on the Azure platform, they’re not restricting your ability to protect it.

Microsoft is allowing people to innovate and do what’s needed for the next generation of business and to do great things in the industry. Once again, they are leaders in the industry on matters important to business, while protecting you, even on open source technology. No one else is doing this.

Advertisements

Azure Data Relational Services

Today I’d like to talk about the Azure Relational Data Services Platform. This is an important foundational component for many things that are being built on Azure Platform as a Service related to databases.

One of the key PaaS offerings when Microsoft started with Azure was Azure SQL Database. Moving forward, changes were made to this and Azure SQL DW was released. Recently, Microsoft released a preview of the Azure SQL Database Managed Instance option. This is significant as it is a v-core plus storage option and intended to have parity with the on premises version of SQL Server, plus is a key step to separating compute and storage for Azure SQL Databases as well.

See you at Azure Data Week in a few days!

This is important since it allows Microsoft to standardize their relational database support pattern for other databases as well. This has existed for Azure DW for some time and was also improved in Gen 2. Check out more about this in some previous posts in this series.

Azure’s Relational Database platform supports Azure DW’s MPP platform, Azure SQL Database or SQL Server as PaaS, Azure Database for MySQL and PostgreSQL. So, open source databases are supported on the same relational data services platform. Azure Database for MariaDB is coming by the end of 2018.

You may be thinking, why is all this important and what does a common platform include?

  • First, Azure storage services as a foundation for all databases and all the data on the Azure platform. All data stored here, as well as Azure Databases, whether open source or SQL, are encrypted at rest.
  • Manages high availability of a solution by keeping free copies of data available for the platform at all times. So high availability built in and encryption at rest—secure and available.
  • Azure compute is the VMs supporting the compute needs of the databases. This is where you pick the cores that you want to provide scale up function. However, you’re not managing VMs, you’re managing capacity. Microsoft has taken on the task of understanding what you need from a capacity standpoint, like how do you want to scale up or down or how many v-cores do you want to set aside.
  • A key component of many things in Azure is that we can scale compute separate from storage. The database services platform sits on top of Azure storage and compute, so its strength is that the core of the solution lives in those 2 platforms. It allows support of MPP, open source and SQL databases with PaaS.
  • Databases services is where the next tier happens (or all the cool stuff). On top of the foundation, Microsoft adds a set of common components that are used across all these databases.
  • It’s a trusted platform with things like backup and restore, security, audit and isolation all managed in this service. This allows you to trust the platform and build databases with confidence in the security.
  • It’s flexible, enabling scalability and resource management within the platform. This includes features like scaling up or down on demand and adding storage as you need, giving flexibility to the platform. This is hard to do if you build this for yourself or use an IaaS solution.
  • It’s intelligent. We see big benefits in the fact that it provides monitoring, automated tuning and advisors to the platform. These are built in to make your databases better, so you can rely on good performance and know what is happening in your database when you need to.
  • Think of the third tier (after storage/compute and database services) as each unique database platform and the features each brings to your application. Whether you’re using an open source product that’s using MySQL or a SQL Server, their feature sets come forward in PaaS.

Another advantage to mention is by supporting standard SQL and managed instances, and MySQL and PostgreSQL Community Edition, it makes moving to the cloud so much easier. This open opportunities for you to migrate in clean fashion using all the capabilities of a system you’re familiar with.

Go Green with Blue Using Azure

Is your company working on ways to become more environmentally friendly? Taking care of the environment is an important topic, within organizations and around the world. You may be asking, what does Azure have to do with the environment?

Well, one thing we can do is take a closer look at our data centers. With cloud computing becoming more mainstream and adopted by more and more businesses, this is a great way to do something for the environment. You also give your company a way to get some good PR by ‘going green with blue’.

Learn more at Azure Data Week next week, see you there!

So, how does cloud computing help the environment? Let me give you 3 key reasons:

Shared economies of scale and shared resources

It’s incredible what can be done as a group within Azure. Having the ability to share resources required to write a data center can reduce your energy consumption. Plus, Microsoft is continually improving their data center engineering to reduce energy consumption on a regular basis.

Renewable energy

Microsoft works to use and purchase renewable energy as often as possible for their data center power to reduce their energy footprint. For example, they recently announced that their data center in Cheyenne, Wyoming is running entirely on wind power. You can use this as PR for your company by saying, we’re taking advantage of the investments Microsoft in making for the environment in data center management and applying that to ours as well.

Microsoft engineering is internally trying to build out more

They have partnered with the open compute project to build more efficient hardware, networks and buildings that house their data centers. You can be part of this by contributing to this open compute project and help them to improve and make it even better.

These 3 key ways – shared economies of scale, ability to use renewable energy and the open compute project – are great reasons to take your organization to the next level while proving that you care for the environment by adding Azure to your portfolio for data center work and management.

Azure Integration with Logic Apps

Today I’d like to talk about integration with Azure Logic Apps and how they can help your organization to do enterprise integration. Logic Apps is similar to Flow, but is an Azure tool, as opposed to an Office 365 tool. Logic Apps allows you to integrate a variety of apps, such as Salesforce, Office 365, SQL Server, Azure Event Hubs, etc. You can create interactions to allow these applications to integrate with each other.

As an integration tool, it’s typically triggered on a timer or by an action. For example, if you had an email from your boss come in that has “action required” in the subject line, you can have that action added automatically to your planner. What it does is interacts and moves data around with connectors that know how to connect between the apps, as well as what the APIs are; no need for custom work on your end.

As Logic Apps are like Flow, you could possibly start in Flow and upgrade to Logic Apps if that makes sense in a scenario. You do get more benefits when you use Logic Apps. With Logic Apps you get the ability to do custom development as needed. You can build and integrate yourself by getting into the code page in Logic Apps, which is not possible in Flow.

Are you coming to Azure Data Week next week?

You also gain the ability to do source control. And it can be opened in Visual Studio, so when you go into Logic Apps you can use Team Foundation or another source control solution of your choice and be able to manage that project and source control around that.

Logic Apps does a much better job at supporting business to business integrations, in scenarios where you want to trigger something based on what your partner in business is doing. Plus, it takes advantage of the security model since it’s an Azure tool. If you’re actively using Flow and as that becomes more complex or you decide to have it become an enterprise managed resource, it makes sense to move over to Logic Apps to gain the control and leverage Azure security and auditing.

Azure Cognitive Services – Vision APIs

In this final post of my Azure Cognitive Services week of Azure Every Day, I’ll focus on the Vision APIs and Services within this stack. Azure Vision Cognitive Services leverages image-processing algorithms to smartly identify, caption and moderate your pictures. There are 3 APIs and 3 Services available in the Vision stack:

1. Computer Vision API – Allows you to distill actionable information from images. You can breakdown a video or image and get insights into the content. This is being used in quality control scenarios in areas like manufacturing. In a process where people are putting eyes on an object to say if it’s good or bad, by using this in a scoring method in machine learning, that process can be automated.

2. Face API – With this we have the ability to detect, identify, analyze, organize and tag faces in photos. This can come into play in security. Or Uber uses it in their business app to recognize their drives when they log in.

3. Emotion API – This is pretty cool. You can personalize user experiences with emotion recognition. This API allows us to identify mood or emotion; there are currently 9-10 emotions handled within this API. This may be great to add on to a customer service app or maybe to use with your kids!

4. Content Moderator Service – This uses machine learning to automate image, text and video moderation, so it can detect and remove offense language in a video or in text that identifies an image or even offensive actions in a video.

5. Video Indexer Service – This service allows us to turn video into analytics. It breaks a video down, so you can identify people, work with speech sentiment based on how people are talking, and it will identify key words. What’s cool is it identifies where those occur within the stream of the video. Therefore, you can look back at something you’d like to see talked about in a video and Video Indexer will tell you in what places that occurred.

6 .Custom Visual Service – Easily customize your own state-of-the-art computer vision models for your unique use case.

Thoughts on data, business analytics, and the SQL Server community

%d bloggers like this: