Recap: Global Azure 2023 — Microsoft Thailand
Written By Charunthon Limseelo (Saturday 13th, 2023)
Hello, readers!
I came back once again in onsite events from Microsoft Thailand to study for more innovation that being presented on the event name “Global Azure 2023” for about 9 hours. In this event, there’re a lot of topics that we have listened, even about Azure service, artificial intelligence on cloud, also Quantum Computing in Visual Studio Code, and more. However, I’m going to sum them up as the bullet point on this story.
Azure Arc on AIS Cloud X
Bring cloud innovation anywhere with Azure Arc. As a digital service provider, AIS Business has brought Azure Arc capabilities to local cloud service to improve flexibility and security of cloud infrastructure. This session will talk about how to extend Azure services and benefit to business in Thailand.
Introduction to Azure Arc
- A bridge that extends the Azure platform to help you build apps and services with the flexibility to run across data centers, at the edge and in multi-cloud environment.: Azure Arc overview — Azure Arc | Microsoft Learn
- Extend Azure’ s Services and Benefits anywhere.
- Single Control Plane with Azure Arc. Azure Arc for Cloud Solutions Architects (microsoft.com)
- Azure Management Diagram (Azure Resource Manager, Azure Portal, Azure Policy, CLI and more)
- Azure Arc-enabled infrastructure: Azure Arc-enabled Data Services Overview (microsoft.com)
Azure Arc-enabled data services : What are Azure Arc-enabled data services — Azure Arc | Microsoft Learn
- Enhance practices with Azure Arc
> Migration : use for getting full visibility for assessment and at
- Making the decision based on needs.
- Azure Arc-enabled SQL servers
- Azure Arc enabled Data Services
- Azure Arc-enabled SQL Managed Instance: Azure Arc-enabled SQL Managed Instance Overview — Azure Arc | Microsoft Learn
Azure Arc-enabled security: Security overview — Azure Arc | Microsoft Learn
- Consistent security and governance for your hybrid and multi-cloud compute.
- Microsoft Defender for Cloud
- Deploy Defender Anywhere
Hybrid and Multi-cloud concept
- IT environments are evolving.
- Reasons for a hybrid and multicloud strategy
> Regulatory and data sovereignty
> low latency and edge workloads
> Application and datacenter modernization
> Business continuity and resilience
> Freedom to use more than one public cloud. - Innovation anywhere with Azure
- Hybrid-Scenario Sample
Azure Arc on AIS Cloud X
- Enhance Modern Cloud Infrastructure
> Hybrid and Multi-cloud
> Modernised Application Development
> DR/Backup as a Service
> Cloud Data Storage
> Big Data Platform as a Service - Migrating your database to Azure
- Full-stack coverage with dedicated detections
- Defender send the signal to the system.
- Ensure Security and Data Protection on Sovereignty (laws, security, trust, compliance) and
Benefit for local enterprise
- Provide end-to-end service + Solution and Consult.
- Managed Services.
AKS backup with Velero and Workload Identities
AKS Backup is now challenging nowadays, we have to think of K8s namespace, resource filtering, and Azure disks on backup operations. Verelo simplifies all of AKS backup complexity with minimal commands and we can also use Workload Identities for security requirements on Azure subscription.
Security Operations in Actions
This session explains about the concept of Security Operations and how to perform this process (Security Operations) with Microsoft Security Solution (Microsoft Defender for Cloud and Microsoft Sentinel).
Cloud Security Challenges
- Security Threats are compounded by the complexity of Hybrid and Multi-cloud Environments.
> Lack of unified management and governance
> Silos, staffing constraints, training.
> Protecting workloads, no matter where they live.
> Lack of interoperability
> Misconfigurations/configuration drift
> Lack of visibility/blind spots across environments
> Maintaining consistent access controls.
> Developing and operating secure apps.
Top Cybersecurity concerns
- Attacks like ransomware are increasing. (>130% increase)
- Costs are increasing. ($1.85M.)
- Organizations are feeling the pressure.
Hybrid & Multi-cloud Environment
How to Secure & Protect
Defending against Attacks/Human-operated ransomware
- Credential Theft
- Phishing
- Insider threats
- Business email Compromise
- supply chain attacks
Security Operations (SOC)
- Overall process of using collected data and analyzing them for potential anomalous behavior that may indicate a threat or attack.
- Planning first, before doing or selecting providers.
Attacks Scenarios | Cyber Kill Chain
- Reconnaissance
- Intrusion
- Exploitation
- Privilege Escalation
- Lateral Movement
- Obfuscation Anti-forensics
- Denial of Service
- Exfiltration
Defend Across Attack Chains
Cybersecurity Reference Architecture: Cybersecurity Reference Architecture: Security for a Hybrid Enterprise — Microsoft Security Blog
Microsoft Defender for Cloud
Microsoft Sentinels
More Resource: WT Blog (ITGeist) (itgeist5blog.blogspot.com)
Best practice for starters in using Azure OpenAI Service: GPT model.
Learn about best practices and use-cases for using GPT models in Azure OpenAI Service and understand concepts, limitations, and precautions for optimal use of Generative AI in IT solutions.
Overview of Azure AI: Azure AI Platform — Artificial Intelligence | Microsoft Azure
Large Language Model (LLM): A large language model is a language model consisting of a neural network with many parameters, trained on large quantities of unlabeled text using self-supervised learning or semi-supervised learning.
- Models for development: Curie, Davinci, or Ada?
- DALL-E 2 Playground
- Text-in, Text-out
Enable new business solutions with OpenAI’s language generation capabilities powered by GPT-4 models. These models have been pretrained with trillions of words and can easily adapt to your scenario with a few short examples provided at inference. Apply them to numerous scenarios, from summarization to content and code generation.
7 Best Practices for starters
- Set Goals (Top 5: Text generation, Summarize/Extraction, Sentiment Analysis, Transformation, Search)
- Choose the right model.
- Prompt: precise ≠ short
- Adjust Parameters (Creative, Balanced, Precise)
- Few-shots are OK. (re-pattern the answer)
- Cost (calculated by token IDs)
- ***It can do mistakes!!!!!!
Resources: Azure AI User Group:
https://web.facebook.com/groups/azure.ai.thailand
Getting started Azure OpenAI Service Course (Free):
https://learn.nextflow.in.th/course/getting-started-azure-openai-service
Improve Developer Experience with Developer Portal By SCB Techˣ
We believe happy developer will create innovation things but how to build happy developer? Let’s find out the answer together with us.
What is a developer portal? Why do you need one?
Pain Points
- Standardization
- Thick processes and onboarding team member
- Security concerns and compliance
- Ability to debug and troubleshoot issues
- Teams does not have the necessary technical skills and expertise
- Configuration management
- Deployment time
- Service discovery visibility
- Costs are not effectively managed.
DevOps can help developers to solve pain points, but temporary. That’s why they need developer portal to build DevOps at scale.
Who operates Developer Platform -> Platform Services?
Difference of DevOps and Platform
DevOps to Platform
Developer Portal can solve your problems.
Self-service Portal is the Developer Portal
- enables your productive to ship high-quality of code quickly — without compromising autonomy.
- bringing best practices for both operation and security aspects to your service with powerful automation processes.
- Portal Journey
- Tools Integrated
- Real customer feedback
- In the developer side of portal, we don’t need to log in Azure Portal. But admin needs to do/log in.
All-in on AI: How Smart Companies Win Big with AI
Data Science Thailand | Bangkok | Facebook
This presentation will explore how a small group of high-performing companies are leveraging AI to transform their business, while most organizations make only modest AI investments. We’ll examine AI’s cutting edge through companies like Anthem, Ping An, Airbus, and Capital One, providing insights, strategies, and best practices for adopting AI more robustly and putting it at the core of everything you do. You’ll gain a rare inside look at what the leading adopters are doing and the tools to take your own AI efforts to the next level.
Book: All in on AI — Tom Davenport
Articles: Data Scientist: The Sexiest Job of the 21st Century
- Organization: focus on the value to business in term of cost efficiency, speed to market, better customer experience, new innovative products/services or competitive advantages in the industry.
Sample of AI-Fueled Organization
- Marks & Spencer (with Beam Academy): Microsoft Customer Story-Marks & Spencer embraces the future of retail with Microsoft Teams for frontline workers, (3) Marks & Spencer embraces the future of retail with Microsoft Teams for frontline workers — YouTube
- Cheetos: How PepsiCo is using AI: Microsoft Customer Story-PepsiCo leverages AI to create an intelligent monitoring system that improves Cheetos consistency
Bonsai Platform
- Walgreens Boots Alliance (ChatBot)
Walgreens Boots Alliance delivers superior customer service with SAP solutions on Azure — YouTube
- Spotify LAB
- Microsoft AI Lab: AI Lab & Artificial Intelligence Development — Microsoft AI
Microsoft Build Roadmap
*10th June: 9:00–16:00
Resources: Your home for Microsoft Build
Azure App Jumpstart using GitHub Codespaces and Azure Developer CLI
Introduction to GitHub Codespace
- Virtual Machine for any web browser, can it be VSCode, JetBrains Gateway, or JupyterLab.
- With free tier, you would get HDD 15 GB (Instance + Code + Extension), CPU will be calculated on each hour, but they give us 120 hours as the quota. If we use 1 core and add more from that, the free tire hour will be lessened. But sadly, for greedy users, it starts with 2 cores for the first time, which equals to 60 hours sharp.
- You can use even 2-core, 4, 8, 16, or 32-core.
- Rest API can be joint by Workflow with GitHub Actions.
- Now, you can do Port Forwarding (private -> public)
Introduction to Azure Developer CLI
- preview version
- free tool that has template for making application or adjusting some setting on Azure, which is fast and comfy.
- Compatible with deploying Azure app service, Function, Azure Container Apps, Azure Static Web Apps and AKS.
- Template for Node.js, Python, .NET, and Java
- Compatible for installing on Bare Metal (local machine), DevContainer, Containers, VS Code, and even GitHub Codespaces.
- Vector search = ChatGPT
Resource/Demo: ninefyi/global-azure-thailand-2023: Global Azure 2023 — Thailand (github.com)
Microsoft Sentinels
What is Microsoft Sentinel?
- Security Operations Team (SOC) + (Cloud + AI)
Microsoft Sentinel is a scalable, cloud-native solution that provides:
- Security information and event management (SIEM)
- > Collect data at cloud scale across all users, devices, applications, and infrastructure, both on-premises and in multiple clouds.
> Detect previously undetected threats, and minimize false positives using Microsoft’s analytics and unparalleled threat intelligence.
> Investigate threats with artificial intelligence, and hunt for suspicious activities at scale, tapping into years of cyber security work at Microsoft.
> Respond to incidents rapidly with built-in orchestration and automation of common tasks. - Detect Threats and analyze security data quickly with AI.
- Security orchestration, automation, and response (SOAR)
## Microsoft Sentinel delivers intelligent security analytics and threat intelligence across the enterprise. With Microsoft Sentinel, you get a single solution for attack detection, threat visibility, proactive hunting, and threat response.
## Microsoft Sentinel is your bird’s-eye view across the enterprise alleviating the stress of increasingly sophisticated attacks, increasing volumes of alerts, and long resolution time frames.
Reports of Phishing
AiTM (Adversary in The Middle) Phishing attack.
Attack case
Resources:
- What is Microsoft Sentinel? | Microsoft Learn
- Azure/Azure-Sentinel: Cloud-native SIEM for intelligent security analytics for your entire enterprise. (github.com)
Azure Data Factory with Power BI for Data Analysts
In today’s fast-paced digital landscape, the ability to harness data and turn it into actionable insights is more crucial than ever. Our session will equip you with the knowledge and skills needed to effectively utilize Azure Data Factory and Power BI in your data analytics journey. Here’s a quick overview of what to expect:
1. An introduction to Azure Data Factory, a cloud-based data integration service that orchestrates, automates, and manages data pipelines.
2. An in-depth look at Power BI, a leading data visualization and business intelligence tool that enables interactive, real-time dashboards and reports.
3. A demonstration of how to seamlessly integrate Azure Data Factory with Power BI to unlock the full potential of your organization’s data.
Business Intelligence Concept
Scenario
Example of choosing pathway in Power BI
ETL
- Self Service
> Power Query on Excel/Power BI - Enterprise
> SQL Server Integration Service - Cloud
> Azure Data Factory
> Power Query on Azure Data Factory
> Execute SSIS package on Azure Data Factory
> Dataflow on Power BI workspace
(Aggregated) Data Model
- Self Service
> PowerPivot on Excel
> Internal Data Model on Power BI - Enterprise
> SQL Server Analysis Service - Cloud
> Power BI Workspace
> Azure Analysis Services
Azure Data Factory?
- Serverless Data Integration Service
- Not suitable for Complex Data Transformations
> Incremental ETL? >> CDC (change Data Capture) on Source - SCD type 2?
Modes of Power BI
- Import
- Connect live!
- Direct Query
- Mixed/Composite
Resources
- หลักสูตร อบรม Power BI Desktop for Business Analytics | 9Expert Training
- Power BI Desktop [Infographic] | 9Expert Training
Last Onsite Session — Unlocking the Power of Quantum Machine Learning with Azure Quantum
This session provides an introduction to quantum machine learning (QML) and how it can be implemented using Azure Quantum. I’ll explore the fundamental principles of quantum mechanics that underpin QML and introduce popular QML algorithms, such as quantum support vector machines and quantum neural networks. I’ll showcase how to use the Azure Quantum Development Kit to develop and simulate QML models on a local simulator, as well as how to deploy those models to Azure Quantum hardware.
Finally, I’ll discuss some real-world examples of how QML has been used to solve complex problems in industries such as finance, healthcare, and materials science.
— P’Kom Supasate Vorathammathorn
Introducing Quantum and Quantum Computing
- Quantum theory describes the behavior of small physical systems, from molecules to sub-atomic molecules.
- Example of Quantum Technology
- Mentioning 1st and 2nd GEN of Quantum Technology
- Basic Quantum Components
> Input/Qubits
> Processing
> Readout (Measurement) - Why Quantum Computation?
Introducing Azure Quantum and Quantum Machine Learning
Quantum Machine Learning with Azure Quantum
// Language that I used for coding is Q#
namespace project1 {
open Microsoft.Quantum.Canon;
open Microsoft.Quantum.Intrinsic;
@EntryPoint()
operation SayHello() : Unit {
Message("Hello quantum world!");
}
}
Demo Screenshots
Resources:
- microsoft/Quantum: Microsoft Quantum Development Kit Samples (github.com)
- Azure Quantum — Quantum Cloud Computing Service | Microsoft Azure
- What is Azure Quantum? — Azure Quantum | Microsoft Learn
- Introduction to Q# & Quantum Development Kit — Azure Quantum | Microsoft Learn
Conclusion
In conclusion, the Global Azure 2023 event held by Microsoft Thailand was a valuable opportunity to learn about the latest innovations and developments in Azure services, artificial intelligence on cloud, quantum computing, and more. The presentations on Azure Arc on AIS Cloud X, security operations in actions, and best practices for using Azure OpenAI Service’s GPT model were particularly informative. Attending this event has provided me with new insights and knowledge that I can apply in my work. I highly recommend that anyone interested in these topics check out the resources provided in this blog post and consider attending future events.
See you in the next story.
Charunthon Limseelo
For Thai version, please visit at สรุปงาน Global Azure 2023 Thailand | naiwaen@DebuggingSoft By P’ Ping Chatri kubb ❤️.