Microsoft Ignite 2020: Azure, GPT-3, and the Future of AI
Microsoft Ignite 2020 was different this year - a fully virtual 48-hour event instead of the usual 5-day in-person conference. Despite the condensed format, the announcements were substantial, particularly around Azure and AI. As someone deeply invested in the Microsoft ecosystem, here are the key takeaways that I think will shape how we build data and AI solutions.
The GPT-3 Partnership with OpenAI
The biggest news for AI practitioners is Microsoft’s exclusive licensing of GPT-3 from OpenAI. This is the largest and most advanced language model ever created - trained on 175 billion parameters and 45 terabytes of text data.
What does this mean for the future? Microsoft announced plans to integrate GPT-3 capabilities into Azure services. While direct API access is not yet available, this partnership signals where the industry is heading. Future applications will be able to:
- Generate human-like text
- Translate between languages with unprecedented accuracy
- Write and explain code
- Answer questions from unstructured data
This isn’t just about chatbots - it’s about fundamentally changing how we interact with data and build intelligent applications.
Azure Cosmos DB Goes Serverless
For those of us building microservices and event-driven architectures, the announcement of Cosmos DB Serverless is a game-changer. Previously, you had to provision “Request Units” (RU/s) even if your database sat idle overnight.
// Before: Provisioned throughput model
var container = await database.CreateContainerAsync(
new ContainerProperties("orders", "/customerId")
{
// Had to commit to minimum RU/s
},
throughput: 400
);
// Now: Serverless - pay only for what you use
var container = await database.CreateContainerAsync(
new ContainerProperties("orders", "/customerId")
);
// Consumption-based billing starts automatically
This is particularly valuable for:
- Development and test environments
- Applications with unpredictable traffic patterns
- Startups that need to control costs while scaling
Azure VMware Solution GA
For enterprises with significant VMware investments, the GA of Azure VMware Solution (AVS) removes a major migration barrier. You can now run your VMware workloads natively on Azure infrastructure without re-platforming.
The integration points are impressive:
- NSX-T networking integrated with Azure Virtual Network
- HCX for workload migration
- vSAN storage backed by Azure’s infrastructure
This is the “lift and shift” path many enterprises have been waiting for - a genuine hybrid cloud story.
Azure Kubernetes Service Updates
AKS received several important updates:
Azure Policy Integration (GA): You can now use Azure Policy to enforce compliance across your AKS clusters. This is crucial for enterprises with strict governance requirements.
# Example: Enforce that pods can't run as root
apiVersion: constraints.gatekeeper.sh/v1beta1
kind: K8sPSPPrivilegedContainer
metadata:
name: psp-privileged-container
spec:
match:
kinds:
- apiGroups: [""]
kinds: ["Pod"]
Start/Stop Clusters: You can now stop AKS clusters to save costs. This seems small but is huge for dev/test environments where clusters sit idle outside business hours.
# Stop cluster (save costs overnight)
az aks stop --name myAKSCluster --resource-group myResourceGroup
# Start cluster (next morning)
az aks start --name myAKSCluster --resource-group myResourceGroup
Azure Communications Services
Microsoft unveiled Azure Communications Services - the same platform that powers Microsoft Teams, now available as Azure APIs. This enables developers to add:
- Voice and video calling
- SMS messaging
- Chat functionality
The Teams integration is the key differentiator here. You can build applications that interoperate with Teams users.
// Initialize the chat client
const chatClient = new ChatClient(endpointUrl, credential);
// Create a chat thread
const createChatThreadResult = await chatClient.createChatThread({
topic: "Customer Support"
});
// Add participants
await chatThreadClient.addParticipants({
participants: [
{ id: { communicationUserId: userId }, displayName: "Customer" }
]
});
What This Means for Data Professionals
Looking at these announcements through a data and AI lens:
-
AI Democratization: The GPT-3 partnership signals that advanced AI capabilities will become accessible through Azure services, not just to ML specialists but to any developer.
-
Cost Optimization: Serverless Cosmos DB and AKS start/stop give us more tools to optimize costs without sacrificing capability.
-
Hybrid is Real: Azure VMware Solution shows Microsoft is serious about meeting enterprises where they are, not forcing immediate cloud-native transformation.
-
Communication as Infrastructure: Azure Communications Services turns real-time communication into a building block we can integrate into any application.
The rapid pace of innovation continues. Time to start experimenting with these new capabilities.