Recap: Global Azure 2023 — Microsoft Thailand

Written By Charunthon Limseelo (Saturday 13th, 2023)

Boat Charunthon
15 min readMay 13, 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

  • Extend Azure’ s Services and Benefits anywhere.
  • Azure Management Diagram (Azure Resource Manager, Azure Portal, Azure Policy, CLI and more)

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 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

Slide resources click here!!!

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

  1. Reconnaissance
  2. Intrusion
  3. Exploitation
  4. Privilege Escalation
  5. Lateral Movement
  6. Obfuscation Anti-forensics
  7. Denial of Service
  8. 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

Bonsai Platform

  • Walgreens Boots Alliance (ChatBot)

Walgreens Boots Alliance delivers superior customer service with SAP solutions on Azure — YouTube

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.
Core Capabilities
  • 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.

Illustration of AiTM (Adversary in The Middle) Phishing attack

Attack case

Resources:

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

  1. Import
  2. Connect live!
  3. Direct Query
  4. Mixed/Composite

Resources

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:

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 ❤️.

--

--

Boat Charunthon

Hi, I'm just technology enthusiastic kid. Nice to meet you all and visit me at boatchrnthn.vercel.app for knowing me more.