<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Thet Htun Aung @ Microsoft</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/thethtun/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/thethtun/feed.xml</link>
    <description>Microsoft Technical Blog</description>
    <lastBuildDate>Tue, 16 Apr 2019 06:18:48 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Azure Stack ကို လက်ရှိ Datacenter မှာ ဘယ်လို Integrate လုပ်မလဲ</title>
      <link>https://docs.microsoft.com/archive/blogs/thethtun/azure-stack-%E1%80%80%E1%80%AD%E1%80%AF-%E1%80%9C%E1%80%80%E1%80%BA%E1%80%9B%E1%80%BE%E1%80%AD-datacenter-%E1%80%99%E1%80%BE%E1%80%AC-%E1%80%98%E1%80%9A%E1%80%BA%E1%80%9C%E1%80%AD%E1%80%AF-integrate</link>
      <pubDate>Sun, 10 Dec 2017 16:17:08 GMT</pubDate>
      <dc:creator><![CDATA[Thet Htun]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/thethtun/?p=605</guid>
      <description><![CDATA[၁။ Overview

Microsoft ကနေ Azure Stack ကို ပြီးခဲ့တဲ့ July ကစထုတ်ခဲ့တာ...]]></description>
      <content:encoded><![CDATA[<img src="https://msdnshared.blob.core.windows.net/media/2017/12/main1-e1512897574807.png" alt="" width="600" height="316" class="aligncenter size-full wp-image-615" />

<span style="text-decoration: underline"><strong>၁။ Overview</strong></span>

Microsoft ကနေ Azure Stack ကို ပြီးခဲ့တဲ့ July ကစထုတ်ခဲ့တာ အားလုံးသိပြီးသားဖြစ်မှာပါ။ Azure Stack ကတော့ Private Cloud တစ်ခုမဟုတ်ပဲ True Hybrid Cloud Solution ဖြစ်ပါတယ်။ အများထင်ထားသလို Hyper-V ကို Hardware နဲ့ Integrate လုပ်ပြီး တစ်ခါတည်းပါလာတာ Azure Stack Solution မဟုတ်ပါဘူး။ Azure Stack ဆိုတာ Public Cloud capabilities တွေကို ကိုယ့်ရဲ့ Datacenter မှာ run လို့ရအောင် ပြုလုပ်ပေးနိုင်ပါတယ်။ ဥပမာ Azure, AWS, Google Cloud တို့မှာ အသုံးပြုလို့ရနေတဲ့ Cloud Services တွေကို ကိုယ်ပိုင် Datacenter ကိုယ်ပိုင် Hardware နဲ့ run နိုင်တော့မှာဖြစ်ပါတယ်။ တနည်းအားဖြင့်ပြောလျင် Microsoft က Azure capabilities တွေကို Azure Stack ဆီ ဖြည်းဖြည်းချင်း ထည့်ပေးသွားမှာပါ။ Version 1 မှာ IaaS တွေဖြစ်တဲ့ Compute As a Service, Storage As a Service, Network As a Service, Key vault တွေပဲရခဲ့ပေမယ့် ဒီ၅လအတွင်းမှာ ပေးခဲ့တဲ့ update မှာတော့ PaaS တွေဖြစ်တဲ့ App Service, Mobile Service, API Service, Serverless Computing Functions as a Service အစရှိတဲ့ Features တွေကို ထပ်ထည့်ပေးခဲ့ပါတယ်။ Calendar Year 2018 မှာလဲ ဒီလို update တွေ တောက်လျှောက်ပေးပြီး, Microservice, Containers, Kubernetes, Docker တို့အပြင် Data and AI တွေဖြစ်တဲ့ SQL As a Service, MySQL As a service, Data warehouse, Machine Learning အစရှိသည်တို့ပါ ထပ်ထည့်ပေးသွားဖို့ ရည်ရွယ်ထားပါတယ်။ ထို့ပြင် Azure Market Place items တွေဖြစ်တဲ့ 3rd party Virtual Appliance တွေကိုလည်း Azure Stack မှာ Deploy လုပ်လို့ရပါတယ်။ ဥပမာ Customer တစ်ယောက်က Azure Infra ရှေ့မှာ Palo Alto Firewall ထည့်ချင်တယ်၊ F5 load balancer သုံးချင်တယ်၊ Backup ကို Veeam၊ Application ကိုတော့ Opensource၊ Infra ကိုတော့ Ubuntu သုံးချင်တယ် အစရှိတဲ့ 3rd party Partner Solution တွေ Market Place မှာ ၄၀၀၀ ကျော်ရှိပါတယ်။ အဲဒီ ၄၀၀၀ ကျော်လုံး Azure မှာ ယခုအသုံးပြုလို့ရနေပေမယ့် Azure Stack မှာတော့ အကုန်လုံး သုံးလို့မရသေးပါဘူး။ ဒါပေမယ့် Microsoft က update တစ်ခုပြီးတိုင်းမှာ Marketplace မှာသုံးလို့ရတဲ့ Appliances တွေကို ဖြည်းဖြည်းချင်းတိုးချဲ့သွားမှာပါ။ Microsoft ရဲ့ ရည်ရွယ်ချက်က Azure မှာ run လို့ရသမျှ workload, services တွေ Azure Stack မှာလည်း Hybrid run လို့ရအောင် ပြုလုပ်သွားမှာဖြစ်ပါတယ်

<span style="text-decoration: underline"><strong>၂) Azure Stack ကို ဘယ်လိုဝယ်မလဲ</strong></span>

လက်ရှိ Datacenter ထဲ ဘယ်လိုထည့်မလဲAzure Stack က Software အနေနဲ့ သပ်သပ်ရောင်းမှာမဟုတ်ပဲ OEM Hardware Vendor တွေဖြစ်တဲ့ DellEMC, HP, Cisco, Lenovo and Huawei တို့နဲ့ တစ်ခါတည်း Install လုပ်ပြီးသားပါလာမှာပါ။ Minimum 4 nodes Cluster နဲ့ လာမှာဖြစ်ပြီး ပုံမှန် အားဖြင့် Rack တစ်ခု Switches ၃ခုပါ၀င်ပါတယ်။ Customer တွေအနေနဲ့ Azure Stack ကိုဝယ်တဲ့အခါ Software ဖိုးပေးစရာမလိုပါဘူး။ Azure Stack ကိုသက်ဆိုင်ရာ Vendor ဆီက ၀ယ်လိုက်ပြီဆိုပါက Hardware Vendor က သင့်ကိုဖြည့်ဖို့ Deployment Worksheet Excel Survey ဖောင်တစ်ခုပို့လိုက်ပါလိမ့်မယ်။ အဲဒီ Excel မှာ ကိုယ်လိုချင်တဲ့ Region Name, Domain Name, Identity Information(Azure AD or ADFS), SDN Network Subnet, BGP Routing, Public IP Pools, DNS Name, Certificates အစရှိတဲ့ information တွေဖြည့်ပေးရပါမယ်။ ဒါဆိုရင် လုံလောက်ပါပြီ Hardware vendor ကနေ အဲဒီအတိုင်း Configure လုပ်ပြီး ပို့ပေးလိုက်မှာပါ။

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/excel-e1512897814364.png" alt="" width="600" height="611" class="aligncenter size-full wp-image-625" />

Azure Stack က Closed System ဖြစ်ပြီး customer တွေအနေနဲ့ Physical Layer Configuration ကို ၀င်ပြင်ခွင့်ရှိမှာမဟုတ်ပါဘူး။ Troubleshooting လုပ်ချင်တဲ့သူများကတော့ PEP လို့ခေါ်တဲ့ Privilege Endpoint ကနေသာ manage လုပ်ခွင့်ရမှာဖြစ်ပါတယ်။ PEP ကို JEA လို့ခေါ်တဲ့ Just Enough Administration သာပေးထားပြီး Full commands တွေ run ခွင့်မရှိပါဘူး။ အကယ်လို့ Full permission ရချင်တယ်ဆိုရင်တော့ Hardware Vendor ဖြစ်ဖြစ်၊ Microsoft ဖြစ်ဖြစ် Ticket ဖွင့်ဖို့လိုပါလိမ့်မယ်။ Microsoft ရဲ့ အဓိကရည်ရွယ်ချက်က Customers တွေအနေနဲ့ အရေးကြီးတဲ့ Azure Stack Deployment နဲ့ Cloud Configuration ကိုသာ အဓိက target ထားစေချင်တာပါ။ ကျန်တဲ့ Hardware အပိုင်းကို Hardware Vendor နဲ့ Microsoft ကိုသာ ဖုန်းခေါ်လိုက်ပါ။ သူတို့ Fully Support လုပ်ပေးပါတယ်။

<span style="text-decoration: underline"><strong>၃) Identity Model ရွေးချယ်ခြင်း </strong></span>

Azure Stack က Identity အနေနဲ့ Model ၂ခု support လုပ်ပါတယ်။ Azure Active Directory နဲ့ Active Directory Federation Services ပါ။ Deploy လုပ်တော့မယ်ဆိုရင် ဒီ၂ခုထဲက ဘယ်ဟာသုံးသင့်လဲ သေချာရွေးချယ်သင့်ပါတယ်။ ဘယ်လိုအခြေအနေမျိူးမှာ Azure AD သုံးသင့်လဲ
<ul>
 	<li>အကယ်လို့ သင့်မှာ(သို့မဟုတ်) သင့် customer တွေဆီမှာ Office 365 ရှိနေပြီးသား ဖြစ်တယ်၊ O365 က Azure AD ကို Single Sign-On လုပ်ချယ်တယ်၊ Azure Stack ကိုလည်း O365 အကောင့်နဲ့ domain တူတူ manage လုပ်ချင်တယ်ဆိုရင်</li>
 	<li>သင်က Azure နဲ့ Azure Stack မှာသုံးတဲ့ Identity ကို တစ်ခုတည်းဖြစ်စေချင်ရင်</li>
 	<li>သင်က Service Provider ဖြစ်ပြီး Customers တွေအများကြီးကို Multi-tenancy Cloud Services တွေပေးချင်တဲ့အခါ</li>
 	<li>Rest-based Directory management ကိုသုံးပြီး Users တွေ Group တွေကို API ကနေတစ်ဆင့် management လုပ်ချင်တဲ့အခါ</li>
</ul>
<img src="https://msdnshared.blob.core.windows.net/media/2017/12/Azure-AD-e1512897990116.png" alt="" width="600" height="338" class="aligncenter size-full wp-image-635" />

ပုံမှာကြည့်ပါက Azure AD ကနေ Multi-tenancy လုပ်ပေးနိုင်ပါတယ်။ Service Provider တွေကတော့ သေချာပေါက် Azure AD ကို သုံးသင့်ပါတယ်။ ဘာကြောင့်လဲဆိုတော့ သူ့မှာ Customer ကတစ်ယောက်တည်းမဟုတ်လို့ပါ။ Customers တွေအများကြီးကို AD တစ်ခုတည်းထားဖို့ မသင့်လျော်ပါဘူး။

ဘယ်လိုအခြေအနေမျိူးမှာ ADFS သုံးသင့်လဲ
<ul>
 	<li>Disconnected Scenarios လိုမျိူး၊ ဥပမာ သင်က Service Provider မဟုတ်ပဲ Customer ကိုယ်တိုင်လဲဖြစ်တယ်၊ Servers တွေကိုလဲ Internal မှာပဲ သုံးပြီး အပြင်ပေးမထွက်ဘူး ဒီလို အခြေအနေမျိူးမှာ သုံးသင့်ပါတယ်</li>
 	<li>အကယ်လို့သင့်မှာ Regulation Policy ရှိတယ်။ Identity ကို Cloud မှာထားခွင့်မရှိဘူး။</li>
 	<li>အကယ်လို့ သင့်မှာ လက်ရှိ Corporate AD ရှိပြီးသား၊ အဲဒီ Identity ကိုပဲဆက်သုံးချင်တယ်။ ဒါဆိုရင် ADFS နဲ့ လက်ရှိ AD ကို integrate လုပ်သင့်တယ်။</li>
 	<li>သင့်မှာ Azure AD, O365 အနာဂတ်မှာ သုံးဖို့ အစီအစဉ်မရှိဘူး။ အထက်ပါ အခြေအနေမျိူးဆိုရင်တော့ ADFS ကိုသုံးသင့်ပါတယ်။ ADFS ကနေ သင့်ရဲ့ Local Active Directory ဖြစ်ဖြစ်၊ Open ID ဖြစ်ဖြစ် Saml 2.0 support ပေးတဲ့ ဘယ်လို identity မျိူးမဆို support ပေးပါတယ်။</li>
</ul>
<img src="https://msdnshared.blob.core.windows.net/media/2017/12/ADFS-e1512898328421.png" alt="" width="600" height="323" class="aligncenter size-full wp-image-655" />

<span style="text-decoration: underline"><strong>၄) Certificates &amp; DNS Requirements </strong></span>

Azure Stack ကို Public facing လုပ်တော့မယ်ဆိုပါက Certificates သေချာပေါက်လိုပါတယ်။ Certificates ကို Single Wildcard အသုံးပြုလို့ရသလို dedicated Certificates တွေလဲသုံးလို့ရပါတယ်။ Customers တွေအနေနဲ့ 3rd party GoDaddy, Digicert အစရှိတဲ့ Public CA သို့မဟုတ် Customer manage CA ကြိုက်တာသုံးလို့ရပါတယ်။ ကိုယ်ပိုင် CA ဆိုရင်တော့ limitation တွေတော့ ရှိပါတယ်။ Certificates Requirements က အောက်ပါအတိုင်းဖြစ်ပါတယ်

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/Certificates-e1512898139269.png" alt="" width="600" height="284" class="aligncenter size-full wp-image-645" />

အထက်ပါ Certificates တွေထဲက အောက်ဆုံး၂ခုကတော့ ADFS သုံးမှလိုမှာပါ။ ပြီးတော့ အဲဒီ certificates တွေသုံးတဲ့အခါ Wildcard နဲ့ Multiple Subject Alternative Names support ပေးတဲ့ Cert တွေ အသုံးပြုဖို့ Recommend ပေးပါတယ်။ ဘာကြောင့်လဲဆိုတော့ နောင်တစ်ချိန် PaaS, DBaaS တို့ Services ပေးတဲ့အခါ Additional Certificates တွေလိုလာမှာပါ ဥပမာ Website တစ်ခုဆောက်လိုက်ပါက Website.appservice.region.external.domain ဆိုပြီး  create လုပ်သွားမှာဖြစ်တာကြောင့် အဲဒီအတွက် certificate ထပ်လိုလာပါလိမ့်မယ် ဒါပေမယ့် Wildcard သုံးထားတဲ့အတွက် ဘယ်လိုလာလာ အဆင်ပြေပါတယ်။ အောက်မှာဖော်ပြထားတဲ့ Wild Card SANs ကိုကြည့်ပါ။
<ul>
 	<li>*.[region].[external_domain]</li>
 	<li>*.vault.[region].[external_domain]</li>
 	<li>*.adminvault.[region].[external_domain]</li>
 	<li>*.blob.[region].[external_domain]</li>
 	<li>*.table.[region].[external_domain]</li>
 	<li>*.queue.[region].[external_domain]</li>
</ul>
DNS သုံးတဲ့အခါမှာ Scenario က ၂မျိူးရှိပါတယ်။ တစ်ခုကတော့ ကိုယ်ပိုင် AD နဲ့ Enterprise Company တွေ Local Intranet(Internal) မှာပဲ အသုံးပြုတဲ့ Scenario မျိူးဖြစ်ပြီး နောက်တစ်ခုကတော့ Service Provider တွေအနေနဲ့ External Customers တွေကို Access ပေးဖို့လိုတဲ့ Scenarios မျိူးဖြစ်ပါတယ်။

ပထမ ကိုယ်ပိုင် AD နဲ့ သုံးတဲ့ Scenario ကိုအရင်ရှင်းပြပါမယ်။

Azure Stack မှာ Internal Zone နဲ့ External Zone ဆိုပြီး DNS နှစ်ခုပါလာပါတယ်။ Internal Zone ကတော့ သူ့ရဲ့ internal Infra မှာ အချင်းချင်း Resolve ပေးနိုင်ဖို့အတွက်ပဲ အလုပ်လုပ်တာပါ။ External Zone ကတော့ Azure Stack ပြင်ပက လာတဲ့ Traffic တွေအတွက် DNS Endpoint ဖြစ်ပါတယ်။

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/Internal-DNS-Zone-e1512898413492.png" alt="" width="600" height="339" class="aligncenter size-full wp-image-665" />

Azure Internal Zone ထဲကနေ အပြင် Internet သို့မဟုတ် Customer AD DNS ကို Resolve ပေးဖို့ Conditional Forwarding အသုံးပြုလို့ရပါတယ်။ Customer AD ကနေ Azure Stack External Zone ထဲကို Resolve လုပ်ဖို့ကတော့ Customer Choice ပါပဲ၊ Conditional Forwarding အသုံးပြုလို့ရသလို Azure External Zone ကို Internet ကို expose လုပ်ပြီး အပြင်ကနေ ပတ်သွားလဲရပါတယ်။

ဒုတိယ Azure AD နဲ့သုံးတဲ့ သူကတော့ ရှင်းပါတယ်

Azure Stack ထဲမှာရှိတဲ့ VM, Storages, WebApp တို့ရဲ့ Internal Access အတွက် Azure Stack Internal Zone ကနေ Public ကို Forward လုပ်ရုံပါပဲ။  အပြင်ကလာမယ့် Traffic တွေအတွက် Azure Stack External Zone ကို GoDaddy လိုမျိူး အစရှိတဲ့ DNS Service Providers တွေမှာ register လုပ်ထားရုံပါပဲ။ ဒါဆို အပြင်က ဘယ်သူမဆို ဘယ်နေရာကနေဖြစ်ဖြစ် အင်တာနက်ကနေ Azure Stack ကို GoDaddy External Zone မှတစ်ဆင့် Resolve လုပ်ပေးနိုင်မှာဖြစ်ပါတယ်။ ဒီမှာ ပြောစရာတစ်ခုရှိပါတယ်။ အကယ်လို့ သင်ဟာ Service Provider ဖြစ်ပြီး သင့် customers တွေကို Self-service ပေးတယ်ဆိုပါစို့။ ဒါဆို သင် customer တစ်ယောက်က ကိုယ်ပိုင်နာမည်နဲ့ Storage As A Service File Storage တစ်ခုဆောက်လိုက်ပါက သူ့ရဲ့ ကိုယ်ပိုင် Storage name သတ်မှတ်ပေးရပါတယ်။ ဥပမာ ကျနော်က Storage name ကို Mystorage123 လို့ပေးလိုက်ပါက DNS name က mystorage123.blob.yangon.contoso.com လိုမျိူး ဖြစ်သွားပါမယ်။ ဒါပေမယ့် အဲဒီ Host A Record က GoDaddy မှာ မရှိသေးတဲ့ အတွက် ချက်ချင်း Resolve လုပ်ပေးမှာမဟုတ်ပါဘူး။ ဒါကြောင့် သင်ဟာ Service Provider ဆိုရင် GoDaddy လိုမျိူး DNS Provider တွေမှာ Name Server Delegation Access တောင်းရပါလိမ့်မယ်။ Azure Stack External Zone ရဲ့ Name Server ကို GoDaddy ရဲ့ Name Server အဖြစ်ပြောင်းလဲပေးရပါမယ်။ အဲဒီအခါကျရင် User တွေ create လုပ်လိုက်တိုင်း Azure Stack ရဲ့ External Zone ကတစ်ဆင့် GoDaddy ကို replicate လုပ်ပြီး Automatic Resolve လုပ်နိုင်မှာဖြစ်ပါတယ်။

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/External-DNS-Zone-e1512898512876.png" alt="" width="600" height="338" class="aligncenter size-full wp-image-675" />
<span style="text-decoration: underline"><strong>၅) Azure Stack Network Infrastructure</strong></span>

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/network2-e1512899841651.png" alt="" width="600" height="283" class="aligncenter size-full wp-image-815" />

Azure Stack ကို Order လုပ်လိုက်ပြီဆိုပါက Switches ၃ခုပါလာပါတယ်။ ၂ခုကတော့ TOR- Top of the rack switches လို့ခေါ်ပြီး နောက်တစ်ခုကတော့ BMC – Baseboard Management Controller Switches ပဲဖြစ်ပါတယ်။  Azure Stack Internal Network ကတော့ Software-Defined Network SDN ကို အသုံးပြုထားပါတယ်။ SDN ကတော့ TOR Switches တွေနဲ့ တွဲအလုပ်လုပ်ပြီး အပြင် Border Switches တွေကို ချိတ်ချင်ရင်တော့ up-link ports ကနေ BGP သို့မဟုတ် Static နဲ့ route ပေးနိုင်ပါတယ်။ Microsoft အနေနဲ့ကတော့ BGP ကို Recommend ပေးပါတယ်။ ဘာကြောင်လဲဆိုတော့ SLB MUX လို့ခေါ်တဲ့ Software Load Balancing Multiplexer တွေသုံးတဲ့အခါ Automatic route update လုပ်ပေးနိုင်ပါတယ်။

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/Subnet-e1512898710874.png" alt="" width="600" height="318" class="aligncenter size-full wp-image-695" />

ပုံနှင့် Table မှာကြည့်ပါ ပုံမှန်အားဖြင့် Logical Network ၅ခုရှိပါတယ်။ Public VIP ကတော့ အပြင်ကို Services တွေ ပေးတဲ့အခါ VM ပဲဖြစ်ဖြစ်၊ Virtual Firewall Appliance ပဲဖြစ်ဖြစ်၊ Website ပဲဖြစ်ဖြစ် ကိုယ့်ရဲ့ Customers တွေ အသုံးပြုမယ့် Public IP ပဲဖြစ်ပါတယ်။ Customers တွေအနေနဲ့ Self-Service Virtual network ဆောက်တဲ့အခါ ဒီ Public IP Pool ထဲကနေ ဆွဲယူပြီး သုံးသွားမှာပါ။ Microsoft အနေနဲ့ Public VIP Pool 254 Hosts /24 ရှိဖို့ Recommend ပေးပါတယ်။ Switch Infrastructure Network ကတော့ TOR Switches, BMC Switch and Border Switch တို့ Communicate လုပ်ဖို့အတွက်ပါ။ ဘယ်လို subnet မျိူး သုံးသင့်လဲဆိုတာ ကိုယ့် Infra ရဲ့ Network Team နဲ့ အဓိက တိုင်ပင်သင့်ပါတယ်။ Infrastructure Network ကတော့ Azure Stack Internal Components တွေ အချင်းချင်း Communicate လုပ်တာပါ။ ဒါကေတော့ အတွင်း Internal SDN Network ထဲမှာပါ။ Private ကတော့ Virtual Storage Area Network အတွက် အသုံးပြုတာဖြစ်ပြီး BMC ကတော့ Physical Hosts တွေရဲ့ Baseboard Management အတွက်အသုံးပြုတာပါ။

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/ACL-e1512898856373.png" alt="" width="600" height="332" class="aligncenter size-full wp-image-705" />

ပုံမှာကြည့်ပါ ACL အတွက် Layer ၄ခုရှိပါတယ်။ အပေါ်ဆုံးက Firewall ဖြစ်ပြီး၊ Customer Border Device, TOR and SDN အစဉ်လိုက်ရှိပါတယ်။ SDN ထဲက Infrastructure Public နဲ့ User External ပဲ Firewall ကိုထိဖို့လိုပါတယ်။ Infra Public က tenant admin portal တို့၊ management portal တို့အတွက် အသုံးပြုတဲ့ network ပါ။ User External ကတော့ Tenants တွေရဲ့ vNet ကိုယ်ပိုင် IaaS, PaaS Network ပဲဖြစ်ပါတယ်။

Azure Stack ကတကယ်တော့ Secure by Design ဖြစ်တဲ့အတွက် Physical Firewall မထည့်လဲရပါတယ်။ ဒါပေမယ့် ကိုယ့်ရဲ့ Physical TOR Switches, Border Switches, နဲ့ DDOS ကို ကာကွယ်ဖို့အတွက်တော့ Firewall သုံးဖို့ Strongly Recommended ပါ။ ထို့ပြင် ကိုယ်က Storage as a Service အသုံးပြုပါက Firewall ရဲ့ Throughput ကို သတိထားဖို့လိုပါတယ်။ ဘာကြောင့်လဲဆိုတော့ Storage က I/O အများကြီး အသုံးပြုတဲ့အတွက် Firewall Throughput မလောက်ပါက Performance ပြဿနာရှိနိုင်ပါတယ်။ Firewall အသုံးပြုတဲ့အခါ User ရဲ့ Public IP Pool ကို Firewall Rules တွေသုံးသင့်လား ထားသင့်လားဆိုတဲ့ မေးခွန်းရှိပါတယ်။ ဒါက သင့်ရဲ့ Policy ပေါ်ပဲမူတည်ပါတယ်။ အကယ်လို့သင်က သင့် Customers/Users တွေကို True Self-Service Experience ပေးမယ် ကိုယ့် VMs, WebApp and workload တွေကို NSG လို့ခေါ်တဲ့ Micro-segmentation သုံးပြီး ကိုယ် Environment ရဲ့ Security ကို ကိုယ် တာဝန်ယူရမယ့် Self Service ပေးမယ်ဆိုရင် Firewall Rules မလိုပါဘူး။ ဒါမမဟုတ်ရင်တော့ သင့် Customers/Users တွေက Port တစ်ခုဖွင့်လိုတိုင်း သင့်ကို အမြဲဆက်သွယ်နေရမှာပါ။

<span style="text-decoration: underline"><strong>၆) ITSM Integration</strong> </span>

Azure Stack မှာ Alert System တော့ Built-in ပါ၀င်လာပါတယ်။ ဒါက သင့်ရဲ့ Compute, Storage, Network တွေ Error တက်တာပဲဖြစ်ဖြစ် Resource မလောက်တာပဲဖြစ်ဖြစ် Alert ပေးပါတယ်။ သို့ပေမယ့် သူ့မှာတော့ Ticketing System နဲ့ တစ်ခုခုဖြစ်ရင် ချက်ချင်း Sms တွေ Notification တွေ ပေးမယ့် Monitoring တော့မပါလာပါဘူး။ ဒါကြောင့် Azure Stack ကို Monitor လုပ်ချင်ရင်တော့ System Center Operation Manager ဖြစ်ဖြစ် Nagios, Open Source Monitoring Tools ဖြစ်ဖြစ် REST API ကနေ Integrate လုပ်ပြီး Monitor လုပ်နိုင်ပါတယ်။ Physical Hardware Failure တွေကိုတော့ Hardware Vendor တွေကပေးတဲ့ Hardware Lifecycle Host အသုံးပြုပြီး Monitor လုပ်နိုင်ပါတယ်။ Automation လုပ်ချင်ရင်တော့ System Center Orchestrator ဖြစ်ဖြစ် Cloud Based Azure Operation management Suite ဖြစ်ဖြစ် တခြား 3rd party လဲသုံးလို့ရပါတယ်။

<span style="text-decoration: underline"><strong>၇) Backup &amp; Disaster Recovery</strong></span>

Azure Stack ကို Backup လုပ်တဲ့အခါ ၃ပိုင်းရှိပါတယ်။ Azure Stack Infra backup, Customers တွေရဲ့ IaaS backup, Customers တွေရဲ့ PaaS Backup ဆိုပြီး ၃ခုပါ။ Azure Stack Infrastructure Backup ကတော့ built-in ပါလာပြီးသားဖြစ်ပါတယ်။ အဲဒီကနေ Cloud Storage ပဲဖြစ်ဖြစ်၊ Remote File Server ပဲဖြစ်ဖြစ် Backup လုပ်နိုင်ပါတယ်။

IaaS Workload တွေကို Backup လုပ်တဲ့အခါမှာတော့ အပြင်ကနေ Backup Software တစ်ခုလိုမှာဖြစ်ပါတယ်။ Azure Backup သုံးမလား System Center Data Protection Manager သုံးမလား 3rd party backup software တွေဖြစ်တဲ့ Veeam, Veritas, Acronis တို့သုံးမလား ကိုယ့်နှစ်သက်တဲ့ Backup Software တစ်ခုသုံးပြီး Cloud target or On-Premise target ထားပြီး backup လုပ်နိုင်ပါတယ်။

SQL as a service, Storage as a service, Webapp အစရှိတဲ့ PaaS တွေကို Backup လုပ်မယ်ဆိုရင်တော့ တိုက်ရိုက် Backup တော့မဟုတ်ပါဘူး။ ဥပမာ SQL As a Service ကိုယ်ကပေးတော့မယ်ဆိုရင် Backend မှာ သေချာပေါက် SQL ဆာဗာ ရှိပါတယ်၊ အဲဒီဆာဗာက Azure Stack ပေါ်မှာ IaaS နဲ့ Run နေတာ ဖြစ်နိုင်သလို Physical Server လဲဖြစ်နိုင်ပါတယ်။  ဒါကြောင့် အဲဒီ SQL Server ကို Backup လုပ်ဖို့လိုပါတယ်။

Disaster Recovery အတွက်ဆိုရင်တော့ IaaS Workload တွေကို Microsoft Solution ဖြစ်တဲ့ Azure Site Recovery ကိုသုံးပြီး  နောက်ထပ်ဆိုက်တစ်ခုမှာ Azure Stack ထားပြီး DR လုပ်လို့ရသလို Azure Public Cloud ကိုလည်း DR အဖြစ်ထားနိုင်ပါတယ်။ 3rd party DR Solution တွေလည်း အသုံးပြုလို့ရပါတယ်။ Container, Microservices အစရှိတာတွေကို DR လုပ်မယ်ဆိုရင်တော့ 3rd Party Multi-cloud solution တွေရှိပါတယ်။ ဥပမာ Zerodown Software Solution လိုမျိူးပါ။ သူက သင့်ရဲ့ PaaS workload တွေကို Azure, AWS, Azure Stack, အစရှိတဲ့နေရာတွေမှာ Automatic ဖြန့်ထည့်ထားပြီး တစ်ခုဒေါင်းပါက နောက်တစ်ခု Auto failover နိုင်တဲ့ Solution မျိူး ပေးနိုင်ပါတယ်။ ဘယ်လို BC/DRမျိူး သုံးမလဲ ပုံနှင့်ဖော်ပြပေးလိုက်ပါတယ်

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/bcdr2-1024x589.png" alt="" width="1024" height="589" class="aligncenter size-large wp-image-816" />

Azure Stack အကြောင်းကို အသေးစိတ်လေ့လာချင်တယ်ဆိုရင်တော့ ဒီမှာ ဆက်လေ့လာနိုင်ပါတယ်။ https://docs.microsoft.com/en-us/azure/azure-stack/]]></content:encoded>
    </item>
    <item>
      <title>Docker, Container, Microservice and Kubernetes ဘာတွေလဲ?</title>
      <link>https://docs.microsoft.com/archive/blogs/thethtun/docker-container-microservice-and-kubernetes-%E1%80%98%E1%80%AC%E1%80%90%E1%80%BD%E1%80%B1%E1%80%9C%E1%80%B2</link>
      <pubDate>Sun, 10 Dec 2017 15:43:07 GMT</pubDate>
      <dc:creator><![CDATA[Thet Htun]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/thethtun/?p=565</guid>
      <description><![CDATA[Cloud Computing ကိုဆွေးနွေးတော့မည်ဆိုပါက Containers အကြောင်းမပါလျင်...]]></description>
      <content:encoded><![CDATA[Cloud Computing ကိုဆွေးနွေးတော့မည်ဆိုပါက Containers အကြောင်းမပါလျင် မပြည့်စုံတော့ဘူးလို့ပြောရလောက်အောင် Modern IT လောကမှာမှာ အစွမ်းပကား ကြီးမှားလာပါပြီ။ Trend change လာတဲ့ IT မှာလည်း ကျနော်တို့အနေဖြင့် Container ဆိုတာကြီးကို လေ့လာဖို့ လိုအပ်လာပါသည်။ နယ်ပယ်အသီးသီးက Banks တွေ Financial Services တွေ e-commerce sites တွေ တည်ဆောက်ဖို့ Container ဆိုတာ ဘာလဲ နားလည်ဖို့ လိုအပ်လာသလို Cloud မှာရှိတဲ့ Applications တွေက သူတို့ရဲ့ Business Development ဖြစ်လာစေဖို့ ဘယ်လောက်ထိ အထောက်အကူပြုနိုင်မလဲဆိုတာ ရှင်းရှင်းလင်းလင်း သိဖို့ လိုအပ်လာပါပြီ။ အခြေခံအားဖြင့် Container ဘယ်လို အလုပ်လုပ်သလဲ၊ ဘာကြောင့် တစ်ခြားနိုင်ငံတွေမှာ အဲလောက် ကျယ်ကျယ်ပြန့်ပြန့် လက်ခံလာကြတာလဲ ဆိုတာကို သိနိုင်ဖို့ ကျနော် သိသလောက် မှတ်သလောက် ရှဲပေးလိုက်ပါတယ်။ ကျနော်လဲ လေ့လာဆဲဖြစ်လို့ DevOps Engineer တွေအနေနဲ့ အမှားပါရင် နားလည်ပေးဖို့ အရင်တောင်းဆိုပါတယ်။

<strong>(၁) Container Overview</strong>

ကျနော်တို့သိခဲ့တဲ့ Computing ဆိုတာ Physical Server ကနေ Resources တွေဖြစ်တဲ့ CPU, RAM, Disk, Network တွေကိုသုံးပြီး ကျတော်တို့လိုချင်တဲ့ အလုပ်တွေကို လုပ်နိုင်ဖို့ Function တစ်ခု(ဥပမာ Using Chrome, Edge, Calculator, etc), အဖြစ်အသုံးချသလို။ Exchange Server လိုမျိူး Complex Application တွေ run ချင်တဲ့အခါမှာ အသုံးချခြင်းဖြစ်ပါတယ်။ တစ်နေ့ထက်တစ်နေ့ အဲဒီ Physical Resources တွေ တဖြည်းဖြည်း Powerful လာပေမယ့် တစ်ခါတစ်လေ Physical Machine hardware တွေကပေးတဲ့ Resources တွေကို Applications တွေက အပြည့်အဝ အသုံးမချတဲ့အချိန်တွေလဲရှိပါတယ်။ Virtualization ခေတ်စားလာတဲ့ နောက်ပိုင်းမှာတော့ ကျနော်တို့တွေ Multiple Applications တွေ Same Physical Server မှာ run နိုင်ဖို့အ Virtual CPU, Virtual RAM တွေဆောက်ပြီး Virtual Machine တွေအသုံးပြုလာပါတယ်။

&nbsp;

[caption id="attachment_576" align="aligncenter" width="600"]<img src="https://msdnshared.blob.core.windows.net/media/2017/12/138-e1512896943970.png" alt="" width="600" height="539" class="wp-image-576 size-full" title="Photo 1" /> Photo 1[/caption]

&nbsp;

Traditional Virtualization မှာဆိုရင် Each VM အတွက် dedicated vCPU, vRAM တို့ assign ချပေးရပြီး Operating System လဲ လိုအပ်မှာဖြစ်ပါတယ်။ ပုံ(၁)မှာကြည့်ပါ။ Host တစ်ခုမှာ Hypervisor layer ခံညပီး 3x VMs run ထားပါတယ်။ OS and Libraries တွေ run နိုင်ဖို့ Phyiscal Resources တွေပေးနေရတဲ့အတွက် အဲဒီ Host မှာ Apps run နိုင်မယ့် အရေအတွက် ကန့်သတ်သွားမှာဖြစ်ပါတယ်။ Container မှာတော့ အဲလိုမဟုတ်ပါဘူး။ သူက Operating System Virtualization ဖြစ်ပါတယ်။ အရမ်းကို ပေါ့ပါးတဲ့ Load သာလိုအပ်ပြီး Hypervisor အတွက် extra load မလိုအပ်တော့ပါ။ ပုံ(၂)မှာကြည့်ပါ။ Hypervisor layer မရှိတော့ပါဘူး။ Host ရဲ့ Kernel တစ်ခုထဲကနေ namespace လေးတွေဆောက်ပြီး isolation ခွဲလိုက်ခြင်းဖြစ်ပါတယ်။ ရှင်းအောင်ပြောရရင် dedicated process တစ်ခုဆောက်လိုက်ပြီး အဲဒီ process ထဲမှာ Application တစ်ခု run ဖို့ Binaries, Libraries တွေ Network ports တွေ Necessary Processes များကိုသာ Container တစ်ခုအနေနဲ့ သပ်သပ် run လိုက်တာပါ။ Container အမျိူးအစားတွေမှာ Linux, Windows ဆိုပြီးရှိတဲ့အတွက် Developer တွေအနေဖြင့် ကိုယ်လိုအပ်တဲ့ Apps ကို ကိုယ်ကြိုက်တဲ့ Platform နဲ့ Develop လုပ်နိုင်မှာဖြစ်ပါတယ်။ Host တစ်ခုမှာ အဲလိုမျိူး Container ပေါင်း ရာနဲ့ချီ unlimited တည်ဆောက်နိုင်ပါတယ်။ Isolation ဖြစ်တဲ့အတွက်ကြောင့် Container တစ်ခုနဲ့ တစ်ခု access ရမှာမဟုတ်ပါဘူး။ Application တွေလဲ same Kernel, Same Host မှာ run နေပေမယ့် conflict ဖြစ်မှာ မဟုတ်ပါဘူး။ Host အနေနဲ့ကလဲ Container တစ်ခုချင်းဆီမှာလိုအပ်မယ့် CPU, RAM, Network Bandwidth တွေကို Control လုပ်နိုင်ပါတယ်။ ဥပမာ Container တစ်ခုက Physical CPU ရဲ့ 10% အထက်ပိုမသုံးရဘူးဆိုပြီး Configure လုပ်ထားလို့ရပါတယ်။ Linux မှာဆိုရင် ဒါကို cgroups လို့ခေါ်ပါတယ်။

&nbsp;

[caption id="attachment_575" align="aligncenter" width="600"]<img src="https://msdnshared.blob.core.windows.net/media/2017/12/224-e1512896879199.png" alt="" width="600" height="338" class="size-full wp-image-575" /> Photo 2[/caption]

&nbsp;

<strong>(၂) Docker, Windows Server Container &amp; Azure Container Service</strong>

Docker ဆိုတာကတော့ ယခု Container လောကမှာ Popular ဖြစ်နေတဲ့ Opensource Software Container Platform ပဲဖြစ်ပါတယ်။ ပုံ(၃) မှာ ဖော်ပြထားသလို Docker Engine ဟာ Host ရဲ့ အပေါ်ကနေ run ပြီး container တွေ တည်ဆောက်ဖို့ အထောက်အကူပေးပါတယ်။ Docker Engine မှာဆို ပုံမှန်အားဖြင့် 3 layers ပါပါတယ်။ Docker Daemon, Rest API and Docker CLI Client တို့ဖြစ်ပါတယ်။ Docker Daemon ကဘယ်လိုအလုပ်လုပ်လဲဆိုတော့ Objects တွေဖြစ်တဲ့ OS Images, Container, Network, volumes တွေ အသစ်ဖန်တီးတာတို့ manage လုပ်တာတို့ အစရှိတဲ့ Process တွေကို ပြုလုပ်နိုင်ပါတယ်။ ယေဘုယျအားဖြင့် Docker CLI Client ကနေ ကိုယ်ပြုလုပ်ချင်တဲ့ process တွေကို Rest API မှတစ်ဆင့် Docker Daemon ကို စေခိုင်းနိုင်ပါတယ်။ ပုံ(၄)နှင့် ပုံ(၅) မှာကြည့်ပါ။ Docker Client ကနေ ဘာတွေလုပ်နိုင်လဲဆိုတော့ Docker Hub လို့ခေါ်တဲ့ https://hub.docker.com/ Online Repository ဆိုက်ကနေ images တွေ registry တွေကို Docker Pull command နဲ့ ဆွဲချပြီး Container တွေပေါ်မှာ Run လို့ရပါတယ်။ ဥပမာ - Ubuntu Container တစ်ခု run ချင်ပါက Docker Hub ကနေ Ubuntu imageကို download ဆွဲချပြီး Container ပေါ်မှာတင်လို့ရပါတယ်။ တင်ပြီးရင်တဲ့ ကိုယ်လိုချင်တဲ့ Application ကို စတင် develop လုပ်နိုင်ပါပြီ။

&nbsp;

[caption id="attachment_585" align="aligncenter" width="600"]<img src="https://msdnshared.blob.core.windows.net/media/2017/12/314-e1512897025914.png" alt="" width="600" height="538" class="size-full wp-image-585" /> Photo 3[/caption]

&nbsp;

Server 2016 ကို Microsoft ကစတင်မိတ်ဆက်လိုက်တဲ့ အခါမှာတော့ Container Features အသစ်ပါ၀င်လာပါတယ်။ User တွေအနေနဲ့ Server Core Edition သို့မဟုတ် GUI Edition တင်ပြီး Container Roles Features ကိုထည့်လိုက်ရုံဖြင့် စတင်အလုပ်လုပ်လို့ရပါပြီ။ Container ကို အလုပ်တွေ စေခိုင်းဖို့ Docker Engine ကို PSGallery ကနေဆွဲနိုင်ပါတယ်။ ဒီလင့်မှာ Guide ရှိပါတယ်။  https://blogs.technet.microsoft.com/canitpro/2016/10/26/step-by-step-setup-docker-on-your-windows-2016-server/

&nbsp;

&nbsp;

&nbsp;

[caption id="attachment_586" align="aligncenter" width="492"]<img src="https://msdnshared.blob.core.windows.net/media/2017/12/412.png" alt="" width="492" height="385" class="wp-image-586 size-full" /> Photo 4[/caption]

[caption id="attachment_595" align="aligncenter" width="600"]<img src="https://msdnshared.blob.core.windows.net/media/2017/12/513-e1512897111439.png" alt="" width="600" height="314" class="wp-image-595 size-full" /> Photo 5[/caption]

&nbsp;

Docker ကို Windows 10 မှာ စမ်းသပ်ချင်တယ်ဆိုရင်တော့ Docker website ကနေ Docker for Windows ကို ဒေါင်းပြီး စမ်းသပ်နိုင်ပါတယ်။ ထို့ပြင် Docker ကို Linux OS တွေဖြစ်တဲ့ Ubuntu, Redhat, CentOS တို့အတွက်လည်း သူ့ရဲ့ Website မှာ အသီးသီးရှိပါတယ်။ Windows Server Container မှာဆိုရင်တော့ ၂မျိူးရှိပါတယ်။ ပထမတစ်ခုက Host OS ရဲ့ Kernel ကို အသုံးပြုတဲ့ Server Container ဖြစ်ပြီး နောက်တစ်ခုကတော့ Hyper-V Container ဖြစ်ပါတယ်။ Hyper-V Container ကိုတော့ fully isolation and dedicated CPU/RAM Resource တွေပေးချင်တဲ့အခါ အသုုံးပြုပါတယ်။ Container က Host OS ရဲ့ Kernel ကို ယူပြီး အသုံးပြုတာကြောင့် Windows Server 2016 မှာတော့ Windows Server Container အနေဖြင့်သာ အသုံးပြုနိုင်ပါတယ်။ Linux Container လိုချင်ရင်တော့ Hyper-V ပေါ်မှာ Linux VM တစ်ခု run ဖို့ လိုအပ်ပါမယ်။ ဒါပေမယ့် နောက်အသစ်ထွက်လာမယ့် Windows Sever Edition ဖြစ်တဲ့ Windows Server 1709 မှာတော့ Linux Container ကို Windows Server ပေါ်မှာ Hyper-V မလိုပဲ run နိုင်ပါပြီ။ Container ကို Cloud မှာ အသုံးပြုချင်တဲ့သူတွေအတွက်ကတော့ Azure Container Service ရှိပါတယ်။

<strong>(၃) Docker, Containerize Applications တွေဘယ်မှာသုံးမလဲ</strong>

Container used cases တွေအများကြီး ရှိတဲ့ထဲက popular ဖြစ်တဲ့ used case ၃ခုကို ဖော်ပြပေးလိုက်ပါတယ်။

- Applications တစ်ခုကို အစကနေ build လုပ်တဲ့အခါမျိူးမှာ Container ကို အသုံးပြုလို့ရပါတယ်။ သူတို့တွေက Infra မရွေး lift-shift အလွယ်တကူ migrate လုပ်လို့ရပါတယ်။ ဥပမာ Developer တစ်ယောက်အနေနဲ့ Windows Server မှာ run ထားတဲ့ container ကို အလွယ်တကူပဲ Cloud ပေါ်ရွေ့လို့ရပါတယ်။
- monolithic application လို့ခေါ်တဲ့ 1-tier Apps တွေလုပ်တဲ့အခါမျိူးမှာ Container ကို အသုံးပြုပါတယ်။ တနည်းအားဖြင့် Microservice လို့ခေါ်တဲ့ App တွေ တည်ဆောက်တဲ့နေရာမှာ Container ကို သုံးလို့ရပါတယ်။ Microservice ဆိုတာ Application တစ်ခုကြီးရဲ့ အစိတ်အပိုင်း Module Function တွေကို self-contained component အနေနဲ့ develop လုပ်တာပါ။ တစ်ခုနဲ့တစ်ခုက မှီခိုမနေပါဘူး။ ဥပမာအားဖြင့် App တစ်ခုမှာ အစိတ်အပိုင်း ၂ခုပါ၀င်တယ်ဆိုပါစို့။ တစ်ခုက public internet က လာတဲ့ request တစ်ခုကိုလက်ခံမယ့် subsystem ဖြစ်ပြီး နောက်တစ်ခုက request တွေကို database queue ထဲရိုက်ထည့်မယ့် subsystem ဖြစ်တယ်လို့ထားပါ။ အဆိုပါ အစိတ်အပိုင်း ၂ခုကို သီးခြားဆီ container ပေါ်မှာတင်လို့ရပါတယ်။ ဒါကို microservice လို့ခေါ်ပါတယ်။ အဆိုပါ အစိတ်အပိုင်း၂ခုကသပ်သပ်စီ ဖြစ်သွားတာကြောင့် တစ်ခုချင်းစီ scale-up/scale-down လုပ်လို့ရသလို update လဲလုပ်လို့ရပါတယ်။ အကယ်၍ internet ကလာတဲ့ request တွေများနေရင် ပထမ subsystem ကိုပဲ သပ်သပ် scale-up လုပ်လို့ရပါတယ်။
- DevOps Scenario တွေမှာလဲ Container ကို အသုံးပြုလေ့ရှိပါတယ်။ ယခင်က VM Environment မှာဆိုရင် Development, Test, Production ဆိုပြီးခွဲလေ့ရှိပါတယ်။ ဒါတွေအတွက် သီးခြား OS/binaries တွေလိုပါတယ်။ Container Software Development မှာ Continuous Integration/ Continuous Development တွေကို Automation ပြုလုပ်လို့ရပါတယ်။

<strong>(၄) Orchestration with Docker Swarm, Kubernetes, Mesosphere</strong>

Container တွေကို ရာနဲ့ချီ ထောင်နဲ့ချီ deploy လုပ်လာတဲ့အခါမှာတော့ customer တွေမှာ challenge တွေရှိလာပါတယ်။ ဒါကတော့ အဲဒီ Containers တွေကို manage ဘယ်လိုလုပ်မလဲ။ track ဘယ်လိုလုပ်မလဲ။ ထို့ပြင် High Availability ရအောင် ဘယ်လိုလုပ်မလဲ အစရှိသဖြင့် ခေါင်းစားလာပါတယ်။ ဒါတွေကို ကျနော်တို့ Container Orchestration Solutions တွေသုံးပြီး ဖြေရှင်းလို့ရပါတယ်။ Container Orchestration ကဘာလုပ်ပေးလဲဆိုတော့ Bare Metal Server, VM တွေပေါင်းပြီး Server Pools တစ်ခုအနေနဲ့ Cluster တည်ဆောက်လိုက်ပါတယ်။ ပြီးရင် Container တွေကို အဲဒီ Cluster မှာ deploy လုပ်ဖို့ schedule လုပ်ပေးနိုင်ပါတယ်။ တစ်ချိူ့ orchestration ဆိုရင် load balance လုပ်ပေးတာတို့ Container name resolution လုပ်ပေးတာတို့ additional capabilities တွေပါ လုပ်ပေးနိုင်ပါတယ်။ နာမည်ကြီး Container Orchestration Solutions တွေကတော့ Docker Swarm, Mesos နဲ့ Google ကထုတ်တဲ့ Opensource Kubernetes တို့ဖြစ်ပါတယ်။ ဒါတွေအကုန်လုံး Azure မှာ support ပေးပါတယ်။

Azure Container အကြောင်း သိချင်ရင် ဒီလင့်မှာ ၀င်ရောက်နိုင်ပါတယ်။ နောက်ပိုင်းလုပ်မယ့် Workshop တွေမှာ Azure Container Service, Windows Container နဲ့ Kubernetes on Azure တို့ကို သိသောက် ရှင်းပြပေးသွားပါမယ်။
https://github.com/…/Docker%20and%20Azure%20Container%20Ser…

Photo Credit #Various Resource]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Azure ကို ဘယ်ကနေ သင်ယူပြီး Career build ဘယ်လိုလုပ်မလဲ</title>
      <link>https://docs.microsoft.com/archive/blogs/thethtun/microsoft-azure-%E1%80%80%E1%80%AD%E1%80%AF-%E1%80%98%E1%80%9A%E1%80%BA%E1%80%80%E1%80%94%E1%80%B1-%E1%80%9E%E1%80%84%E1%80%BA%E1%80%9A%E1%80%B0%E1%80%95%E1%80%BC%E1%80%AE%E1%80%B8-career-build</link>
      <pubDate>Sun, 10 Dec 2017 15:34:38 GMT</pubDate>
      <dc:creator><![CDATA[Thet Htun]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/thethtun/?p=495</guid>
      <description><![CDATA[၁။ Overview

Microsoft ရဲ့ Directionက Public Cloud ကို ဦးတည်လာတာ အားလုံးလဲသိပြီးသားဖြစ်မှာပါ။...]]></description>
      <content:encoded><![CDATA[<img src="https://msdnshared.blob.core.windows.net/media/2017/12/main-e1512896409103.png" alt="" width="600" height="315" class="aligncenter size-full wp-image-505" />

<strong>၁။ Overview</strong>

Microsoft ရဲ့ Directionက Public Cloud ကို ဦးတည်လာတာ အားလုံးလဲသိပြီးသားဖြစ်မှာပါ။ Azure Growth rate က အရမ်းကို တက်လာတာလဲ ကိန်းဂဏန်းကြည့်တာနဲ့ သိကြမှာပါ။ ဒီလို Big Organization တွေ၊ Companies တွေ Public Cloud သုံးလာတာနှင့်အမျှ ကျနော်တို့လို့ IT သမားတွေကလဲ ကိုယ့်ရဲ့ အနာဂတ် Career အတွက် သိထားဖို့၊ သင်ယူဖို့ လိုအပ်လာပါတယ်။ Azure မှာဆိုရင် အဓိက Focus Track က ၅ခုရှိပါတယ်။ ဒါတွေကတော့

- Data Science
- Big Data
- Web Development
- DevOps
- Cloud Administration

အဆိုပါ Track ၅ခုကလဲ Microsoft မှာသာမက တခြား IT Market မှာ အရမ်းကို Popular ဖြစ်နေတဲ့ Tracks တွေဖြစ်ပါတယ်။ တစ်ခြား Cloud Provider တွေဖြစ်တဲ့ Amazon Web Services, Google Cloud Platform, Oracle တို့ကလဲ အဲဒီ Track ၅ခုကိုအခြေံပြီး Public Cloud Services တွေပေးနေတာပါ။ Developers တွေ၊ IT Professional တွေအနေနဲ့ Azure ကိုလေ့လာချင်တယ်ဆိုရင်တော့ အဲဒီ Track 5ခုကို Microsoft က edx.org နဲ့ပေါင်းပြီး အလကားသင်ပေးနေတဲ့ Courses တွေရှိပါတယ်။

ဒီထဲက ကိုယ်ဘာတွေလေ့လာမလဲ ဘယ်လိုင်းကို လိုက်မလဲဆိုတာ သိဖို့အရေးကြီးပါတယ်။ အဲလိုလိုက်တော့မယ်ဆိုပါက ကိုယ့်လက်ရှိ Focus ကဘာလဲ ကိုယ့်ကိုကို ပြန်မေးဖို့ လိုပါလိမ့်မယ်၊ ဥပမာ ကိုယ်က Infra သမားလား၊ Software ပိုင်းလား၊ Data သမားလား ဒါတွေကို အရင်သိဖို့လိုပါမယ်။ အရင်ဆုံး Infra သမားတွေအနေနဲ့ Azure ကိုလေ့လာချင်တယ်ဆိုရင် Cloud Administration Track ကို သေချာပေါက်ရွေးရမှာပါ။ ပြီးရင်တော့ DevOps ကို လေ့လာဖို့ လိုပါလိမ့်မယ်။ တစ်ချိူ့တွေက DevOps ကို Infra နဲ့ မဆိုင်ဘူးလို့ ပြောကြမှာပါ။ ဘာလို့လဲဆိုတော့ Coding တွေ Automation တွေပါလာပြီလေ။ Infrastructure As a Code ကို ကြားဖူးမှာပါ။ ဒီဘက်ခေတ်မှာ DevOps ကို ကိုယ်နဲ့မဆိုင်ဘူးလို့ ပြောလို့မရတော့ပါဘူး။ Script တွေ Coding တွေသုံးပြီး နိစ္စဓူဝ လုပ်နေတဲ့ IT Administration တွေကို မြန်ဆန်လာအောင် Automation ဘယ်လိုလုပ်မလဲဆိုတာတွေ သိဖို့လိုလာပါပြီ။ Infra သမား coding သိတဲသူ၊ Developer သမား Infra သိတဲ့သူ မည်သူမဆို DevOps ကို လေ့လာလို့ရပါတယ်။ Developers သမားတွေအနေနဲ့ကတော့ Azure Web Development Track နဲ့ DevOps ကို လေ့လာဖို့ လိုပါလိမ့်မယ်။ AI Developer ဖြစ်ချင်တဲ့သူတွေကတော့ Data Science ကိုပါလေ့လာသင့်ပါတယ်။ Data သမားတွေအတွက်တော့ Data Science and Big Data ပိုင်းကို လေ့လာသင့်ပါတယ်။

<strong>၂။ Training တွေမှာ ဘာတွေပါလဲ</strong>

<em><strong>Data Science</strong></em>

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/Photo1-e1512896490972.png" alt="" width="600" height="498" class="aligncenter size-full wp-image-515" />

ဒီ Track ကတော့ လက်ရှိ Modern IT မှာ Hottest အဖြစ်ဆုံးပါ။ တစ်နေ့တခြား Data တွေများပြားလာတာနဲ့အမျှ Data Scientist တစ်ယောက်ရဲ့ အရေးပါမှုကလဲ ကြီးထွားလာပါတယ်။ Big Organization တွေ Companies တွေအနေနဲ့ များပြားလှတဲ့ Data တွေထဲက ကိုယ်လိုချင်တဲ့ Information ကို ဆွဲထုတ်ပြီး အရေးကြီးတဲ့ Business Decision တွေချမှတ်နိုင်ဖို့ လိုအပ်ပါတယ်။ အဲလိုဖြစ်ဖို့ Data Insight ကို စီမံပေးနိုင်တဲ့ Data Scientist တွေကို လစာတွေအများကြီးပေးပြီး ခေါ်ယူလာကြပါတယ်။ ဒီ Training ကိုတက်ရောက်ခြင်းအားဖြင့် T-SQL, Microsoft Excel, PowerBI, Python, R language, Azure Machine Learning, HDInisght နှင့် Spark တို့ကို သင်ယူနိုင်မှာပါ။ စုစုပေါင်း Courses ၁၀ခုပါ၀င်ပြီး Course တစ်ခုကို ပြီးဖို့ ပျှမ်းမျှ ၈နာရီမှ ၁၂နာရီထိကြာမြင့်မှာပါ။ အားလုံးပြီးဖို့ဆိုရင် ၁၀ရက်လောက်တော့ အချိန်ပေးရပါမယ်။ ပါ၀င်တဲ့ Courses ၁၀ခုကတော့ ပုံ(၁)မှာ ပြထားတဲ့အတိုင်းဖြစ်ပါတယ်။

<em><strong>Cloud Administration</strong></em>

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/Photo2-Cloud-Admin-e1512896519607.png" alt="" width="600" height="587" class="aligncenter size-full wp-image-525" />

Large Organization တွေ ယခုနောက်ပိုင်း Cost saving လုပ်ခြင်လို့ပဲဖြစ်ဖြစ်၊ Operation Headache လျှော့ချချင်တာပဲဖြစ်ဖြစ် Public Cloud ကို ရွေ့လာကြပါတယ်။ ထို့ပြင် Public Cloud ရဲ့ အားသာချက်ဖြစ်တဲ့ Agility လို့ခေါ်တဲ့ အလျင်အမြန် Project စနိုင်ခြင်း၊ Physical Hardware Resource မလောက်ငှခြင်းတို့ကို စိတ်ပူစရာမလိုပဲ အလွယ်တကူ Scale-up လုပ်နိုင်တာကြောင့် Public Cloud ရဲ့ Demand က တစ်နေ့တစ်ခြား များလာတာပါ။ ဥပမာအားဖြင့် Office 365 ကိုကြည့်နိုင်ပါတယ်။ Mailbox Storage မလောက်ငှခြင်း၊ Spam Filter တွေနဲ့ Email Spam ပြဿနာ တွေဖြေရှင်းရခြင်းဆိုတဲ့ ခေါင်းကိုက်ခြင်းမှ ကင်းဝေးလိုချင်တဲ့ Customer တွေက O365 Cloud ကို ပြောင်းသုံးလာကြပါတယ်။ ဒီလို Public Cloud Demand များလာတာနှင့်အမျှ Cloud Professional၊ Cloud Architect, Cloud Consultant တွေရဲ့ အလုပ်လိုမှုကလည်း တိုးပွားလာမှာပါ။ Companies တွေက Cloud Automation လုပ်ဖို့၊ Deployment လုပ်ဖို့၊ Cloud Security နှင့် Compliance ရှိဖို့အတွက် Cloud Administrator တွေ Architect တွေကိုရှာဖွေလာပါတယ်။ ဒီ Training ကို Enroll လုပ်ရင်တော့ Azure Infrastructure As A Service(IaaS), Virtual machine, Virtual Network, Azure App Service, Azure Platform As A Service(PaaS), Docker နှင့် Azure Active Directory တို့ကို နားလည်နိုင်ပါတယ်။ ဒါ့အပြင် Cloud မှာ Security ဘယ်လိုလုပ်မလဲ၊ Network Infra ဘယ်လိုဆောက်မလဲ၊ Container ဘယ်လိုလုပ်မလဲတို့ကို သင်ယူရမှာပါ။ Courses ပေါင်း ၁၃ခုရှိပြီး သင်ယူချိန်ကတော့ ၂ပတ်ကနေ ၃ပတ်ထိကြာနိုင်ပါတယ်။ အသေးစိတ်ကိုတော့ ပုံ(၂)မှာကြည့်လိုက်ပါ။

<em><strong>DevOps</strong></em>

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/313-e1512896554139.png" alt="" width="600" height="409" class="aligncenter size-full wp-image-527" />

Build-Test-Deploy လို့ခေါ်တဲ့ Continuous Integration, Continuous Delivery DevOps Track မှာတော့ စုစုပေါင်း Courses ၆ခုပါ၀င်ပါတယ်။ ဒီ training ကို Enroll လုပ်ခြင်းအားဖြင့် Infrastructure As a Code, Visual Studio Team Service, Visual Studio, Azure Container Service, Application Insight, Selenium နှင့် Operation Management Suite တို့ကိုလေ့လာနိုင်မှာပါ။ Infra သမားတွေရဲ့ Focus ဖြစ်တဲ့ Azure Container Service, Operation Management Suite aka System Center အပြင် Visual Studio လို coding တွေပါ၀င်တာကြောင့် Infra သမား coding သိချင်လိုသူ နှင့် Developer သမား Infra အခြေခံရှိသူတို့ Enroll လုပ်သင့်တဲ့ Track ပါ။ ဒီ Track ကိုပြီးဖို့ စုစုပေါင်း Courses 6ခုပါ၀င်ပြီး အချိန်အားဖြင့် ၁၀ရက်ခန့်ကြာမှာဖြစ်ပါတယ်။ ပုံ(၃)မှာ Courses Detail ရှိပါတယ်။

<em><strong>Front-End Web Development</strong></em>

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/411-e1512896582345.png" alt="" width="600" height="625" class="aligncenter size-full wp-image-536" />

ဒီ Track ကတော့ Software Engineer တွေနဲ့ Web Developer တွေအဓိကထားပြီး သင်ယူသင့်တဲ့ training ပါ။ Hottest Job Demanding ထဲမှာလဲ Web Developer တွေပါပါတယ်။ ဒီ Track ကိုလေ့လာခြင်းအားဖြင့် HTML, CSS, JavaScript, Angular, jQuery, DevOps တွေကို သင်ယူနိုင်မှာဖြစ်ပါတယ်။ ထို့ပြင် Azure PaaS မှာ Web App ဘယ်လိုဆောက်လဲ Opensource Tools တွေဖြစ်တဲ့ Node.js, Bootstrap တွေသုံးပြီး Professional ကျတဲ့ Development တွေ ဘယ်လိုလုပ်လဲ အစရှိတာတွေသင်ယူနိုင်မှာဖြစ်ပါတယ်။ ဒီ Track မှာတော့ စုစုပေါင်း Courses ၁၃ခုပါ၀င်ပြီး အချိန်အားဖြင့် ပျှမ်းမျှ ၂ပတ်ခန့်ကြာမှာဖြစ်ပါတယ်။ ပါ၀င်တဲ့ Courses များကတော့ ပုံ(၄)ကိုကြည့်ပါ။

<em><strong>Big Data</strong></em>

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/512-e1512896639435.png" alt="" width="600" height="501" class="aligncenter size-full wp-image-546" />

နောက်ထပ် Track တစ်ခုကလဲ Data ပဲဖြစ်ပါတယ်။ ဒီ Training မှာတော့ Azure Data Lake, Hadoop, HDInsight, Spark, Azure Data Factory and Azure Stream Analytics ကို သင်ယူနိုင်မှာပါ။ စုစုပေါင်း 10 courses ပါ၀င်ပြီး Training တစ်ခုလုံးပြီးဖို့ဆိုရင်၁၀ရက်ခန့် ကြာမြင့်မှာဖြစ်ပါတယ်။ ဘယ်လိုမျိူး Courses တွေ ပါ၀င်လဲဆိုတော့ ပုံ(၅) ကိုကြည့်နိုင်ပါတယ်။

<strong>၃။ ဘယ်လိုသင်ယူရမှာလဲ</strong>

Track ၅ခုကို လေ့လာချင်သူတွေအနေနဲ့ ဒီလင့် https://academy.microsoft.com/…/professional-program/tracks/ ကိုသွားရောက်ပြီး ကိုယ်လိုချင်တဲ့ Track ကို Enroll လုပ်နိုင်ပါတယ်။ အဲလိုလုပ်ဖို့အတွက် Edx အကောင့်ရှိဖို့ လိုအပ်မှာဖြစ်ပြီး Free Register လုပ်နိုင်ပါတယ်။ EDX မှာ Login ၀င်ပြီးရင်တော့ အဆိုပါ Courses တွေကို Courses အလိုက် Module အလိုက် ကြည့်ပြီး သင်ယူသွားဖို့လိုအပ်ပါတယ်။ စာမေးပွဲတစ်ခါတည်း ဖြေချင်တဲ့သူတွေကိုတော့ ၉၉ဒေါ်လာတောင်းပါလိမ့်မယ်။ မဖြေချင်သေးလဲရပါတယ်။ Audit Course ကို နို်ပ်ပြီး Free သင်ယူနိုင်ပါတယ်။

#MicrosoftLearning #Azure]]></content:encoded>
    </item>
    <item>
      <title>ကျောင်းသားကဒ်ရှိရုံနှင့် Microsoft ကပေးတဲ့ လိုင်စင်တွေနဲ့ Azure Cloud ကို အလကားရယူပြီး ဘယ်လိုလေ့လာမလဲ</title>
      <link>https://docs.microsoft.com/archive/blogs/thethtun/%E1%80%80%E1%80%BB%E1%80%B1%E1%80%AC%E1%80%84%E1%80%BA%E1%80%B8%E1%80%9E%E1%80%AC%E1%80%B8%E1%80%80%E1%80%92%E1%80%BA%E1%80%9B%E1%80%BE%E1%80%AD%E1%80%9B%E1%80%AF%E1%80%B6%E1%80%94%E1%80%BE%E1%80%84</link>
      <pubDate>Sun, 10 Dec 2017 15:26:55 GMT</pubDate>
      <dc:creator><![CDATA[Thet Htun]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/thethtun/?p=455</guid>
      <description><![CDATA[Microsoft ကနေ Students တွေ Teachers တွေ အတွက် အလကားထောက်ပံပေးနေတဲ့ Programs...]]></description>
      <content:encoded><![CDATA[<img src="https://msdnshared.blob.core.windows.net/media/2017/12/Blog-Image-e1512896004265.jpg" alt="" width="600" height="335" class="aligncenter size-full wp-image-465" />

Microsoft ကနေ Students တွေ Teachers တွေ အတွက် အလကားထောက်ပံပေးနေတဲ့ Programs တွေအများကြီးရှိပါတယ်။ တစ်ချိူ့ Program တွေကတော့ လက်ရှိမြန်မာနိုင်ငံက ကျောင်းတွေကိုပေးဖို့ ဆွေးနွေးဆဲအဆင့်ပဲ ရှိပါသေးတယ်။ တစ်ချိူ့ကတော့ ရနေပါပြီ။ အဲဒီထဲကမှ Microsoft Imagine Program ကို မိတ်ဆက်ပေးချင်ပါတယ်။ ကျနော့်ရဲ့ Friend List ထဲမှာ လက်ရှိကျောင်းတက်နေတဲ့ Developers တွေ ရှိမှာပါ။ မရှိလဲ တခြားကျောင်းသားတွေလဲ ဒီအကျိူးခံစားခွင့်ရအောင် ပြောပေးကြပါ။

၁။ Microsoft Imagine ဆိုတာဘာလဲ

အရင်တုန်းကတော့ Dreamspark လို့ခေါ်ပါတယ်။ ခုနောက်ပိုင်းမှာတော့ Microsoft Imagine လို့ခေါ်ပါတယ်။ ဒီ Program ကတော့ ကျောင်းသားတွေအတွက် သီးသန့်ဖြစ်ပြီး ကမ္ဘာအရပ်ရပ် ဘယ်အစိုးရကျောင်းမဆို University ဖြစ်ဖြစ်၊ Colleague Diploma ပဲဖြစ်ဖြစ် High School ပဲဖြစ်ဖြစ် အဓိက ထောက်ပံပေးနေတဲ့ Program တစ်ခုပဲဖြစ်ပါတယ်။ ပြောရမယ်ဆိုရင် အထူးသဖြင့် Developer ကျောင်းသားတွေကို အဓိကထောက်ပံ့ပေးတဲ့ Program ပါ။ ကျောင်းသားတွေက ကျနော်တို့ရဲ့ အနာဂတ်ပါ။ သူတို့ရဲ့ စိတ်ကူူးစိတ်သန်းတွေ အကောင်အထည်ဖော်ဖို့အတွက်၊ Game တွေထွင်ဖို့၊ App တွေ ထွင်ဖို့ အစရှိတာတွေပြုလုပ်နိုင်အောင် Microsoft Imagine က လိုအပ်တဲ့ Software တွေ၊ Training တွေ၊ Cloud ပေါ်မှာ app တွေ game တွေ run လို့ စမ်းလို့ရအောင် Resource, LAB တွေ အလကားပေးခြင်းပဲဖြစ်ပါတယ်။

ထို့ပြင် နှစ်စဉ် ပြိုင်ပွဲတွေလဲ ပြုလုပ်ပေးပါတယ်။ ပြိုင်ပွဲကိုလည်း နေရာအလိုက် National ကိုယ်နိုင်ငံမှာ အချင်းချင်းစပြိုင်၊ ပြီးရင် Asia Region မှာ အနိုင်ရတဲ့သူကဆက်ပြိုင်၊ နောက်ဆုံး Final ကတော့ US မှာ World Cup ပြိုင်ရမှာဖြစ်ပြီး အနိုင်ရတဲ့သူကတော့ ဒေါ်လာတစ်သိန်းပေးပါတယ်။ ထိုပြင် Azure အလကားသုံးဖို့ ဒေါ်လာ ၁သိန်း၂သောင်း Credit နှင့် 2018 မှာပြုလုပ်မယ် Developer Conference ကို စရိတ်ငြိမ်းပို့ပေးပါတယ်။ ပြီးခဲ့တဲ့နှစ်ကဆိုရင် Czech က ကျောင်းသားတွေက x.glu project အမည်နဲ့ ဗိုလ်စွဲခဲ့ပါတယ်။ သူတို့က Visual Studio, C# and Xamarin တို့ကို သုံးပြီး IOS/Android ပေါ်မှာ run ဖို့ very small App တစ်ခုတီထွင်ခဲ့ပါတယ်။ သူတို့ App ကိုတော့ Azure Cloud မှာ Host ထားတာဖြစ်ပီး ဆီးချိူရှိတဲ့ ကလေးတွေ Blood sugar level ကို အလွယ်တကူ monitor လုပ်လို့ရတဲ့ App တစ်ခုပါ။

၂။ ဘာတွေရမှာလဲ

Students တွေအနေနဲ့ အကြီးမားဆုံး Challenges က စမ်းသပ်ဖို့ Lab လိုအပ်နေတာပါပဲ။ ဒီအတွက် Imagine Member တိုင်းကို Azure for Student ဆိုပြီး အကောင့်ပေးပါတယ်။ Azure ကို Activate လုပ်တဲ့အခါမှာလည်း Credit card ထည့်စရာမလိုပဲ လွယ်ကူအောင် လုပ်ပေးထားပါတယ်။ ဒါပေမယ့် လောလောဆယ် Azure က မြန်မာနိုင်ငံမှာ တရားဝင် Launch မလုပ်သေးတာကြောင့် Register လုပ်တဲ့အခါမှာ စင်ကာပူကပဲဖြစ်ဖြစ်၊ ထိုင်းကပဲဖြစ်ဖြစ် အသိတစ်ယောက်ဆီက ဖုန်းနံပါတ်လေး ခဏငှားဖို့တော့ လိုပါလိမ့်မယ်။ ဒါကလဲ register လုပ်တဲ့သူက robot မဟုတ်ကြောင်း one time verification တစ်ခေါက်ပဲ လိုမှာဖြစ်ပါတယ်။ Azure for Student မှာ ဘာတွေရမလဲဆိုတော့ Azure Web App လို့ခေါ်တဲ့ Platform as a Service ကို Unlimited အနေဖြင့် အရင်ဆုံးရပါမယ်။ အဲဒီ PaaS WebApp ကို C#, Java, PhP, DotNet, Python ကြိုက်တဲ့ language နဲ့ develop လုပ်ပြီး Web Sites တွေ Mobile App တွေ စတင်ရေးနိုင်ပါပြီ။ Notification Hub လို့ခေါ်တဲ့ Push Notification Services လဲရဦးမှာပါ။ Database အတွက်ဆိုရင်တော့ DB-a-as-service တွေဖြစ်တဲ့ Microsoft SQL and MySQL တို့ unlimited ကြိုက်သလောက်ဆောက်လို့ရပါတယ်။ Coding တွေ Script တွေ Run ချင်ရင်တော့ Function-as-a-service(FaaS) တစ်ခုဖြစ်တဲ့ Azure Function မှာ ကြိုက်တဲ့ Language နဲ့ Develop စမ်းသပ်နိုင်ပါတယ်။ ဘယ်လိုလုပ်ရမလဲဆိုတော့ ဒီလင့်မှာ ၀င်ကြည့်နိုင်ပါတယ်။ https://imagine.microsoft.com/en-us/Catalog/Product/99

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/imagine.jpg" alt="" width="328" height="186" class="aligncenter size-full wp-image-486" />

Tools and Software တွေအနေနဲ့ဆိုရင်တော့ Windows Server 2016, Windows Server 2012, SQL Server Enterprise, Windows embedded 8.1 တို့ကို အလကားပေးပါတယ်။ ဒါ့အပြင် Developers တွေအတွက် Visual Studio Community 2017, 2015, Visual Studio for Mac, Xamarin Studio Community Edition တို့ကိုရယူနိုင်ပါတယ်။ Training အနေနဲ့ဆိုရင်တော့ Train signal ခေါ် Pluralsight Free Developer Training Courses တွေ၊ Wintellect Now Developer Courses တွေကို ၀င်ရောက်သင်ယူနိုင်ဖို့ redeem လုပ်ဖို့ Code တွေပေးပါတယ်။ Microsoft Virtual Academy ရဲ့ https://mva.microsoft.com/ Students Tab မှာလည်း သင်ယူနိုင်ပါတယ်။ ဒီလင့်(https://imagine.microsoft.com/en-us/code) မှာလည်း Gaming Projects၊ Bing Map Projects တွေရှိပါတယ်။ ဒါတွေကို refer ယူပြီးအလွယ်တကူသင်ယူနိုင်ပါတယ်။

၃။ ဘယ်လိုလျှောက်ရမလဲ

လျှောက်ဖို့အတွက်ဆိုရင် အရင်ဆုံး outlook.com email အကောင့်တစ်ခု သို့မဟုတ် gmail အကောင့်ရှိဖို့လိုအပ်ပါတယ်။ ဒီလင့်(https://imagine.microsoft.com/en-us/dashboard ) ကိုဝင်ပြီး ပုံ(၁)မှာ ပြထားတဲ့အတိုင်း Create Microsoft Imagine Profile ကိုနိုပ်ပြီး outlook.com သို့မဟုတ်ရှိတဲ့ အီးမေးနဲ့ login ၀င်ရပါမယ်။ ဒါဆို အကောင့် create လုပ်ပြီးပါပြီ။

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/137-e1512896058296.png" alt="" width="600" height="259" class="aligncenter size-full wp-image-467" />

ဒုတိယအဆင့်အနေနဲ့ကတော့ login ၀င်ပြီးရင် ကိုယ်က Student ဖြစ်ကြောင့် verify လုပ်ဖို့လိုပါတယ်။ ဘယ်ကျောင်းမဆိုရပါတယ်။ အထက်တန်းကျောင်း၊ University၊ Colleague တွေလည်းရပါတယ်။ Private School တွေကတော့ ရမရ ကျနော်သေချာတော့မသိပါ။ ဒါပေမယ့် try ကြည့်ပါ။ ပုံ(၂) နှင့် ပုံ(၃)မှာ ပြထားတဲ့အတိုင်း Student ဖြစ်ကြောင်း verify လုပ်လို့ရပါတယ်။ School email ရှိတဲ့သူက School Email နဲ့ verify လုပ်လို့ရသလို International Student Identity Card ရှိတဲ့သူကလည်း ID Card နဲ့ verify လုပ်လို့ရပါတယ်။ အဲဒါတွေမရှိရင်တော့ အောက်ဆုံးက Upload my school enrollment Document ကိုနိုပ်ပြီး ကျောင်းသားကဒ်ဖြစ်ဖြစ်၊ ကျောင်းဝင်ခွင့် document ပဲဖြစ်ဖြစ် သက်သေပြလို့ရမယ့်အရာတစ်ခုခု upload လုပ်ပြီး verify လုပ်ရပါမယ်။ Verification process က ပုံမှန် ၃ရက်ကနေ ၅ရက်ထိကြာပြီး သက်သေအခိုင်အမာပြနိုင်ရင်တော့ Approve ဖြစ်ပါပြီ။

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/223-e1512896096562.png" alt="" width="600" height="318" class="aligncenter size-full wp-image-475" />

&nbsp;

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/312-e1512896126975.png" alt="" width="600" height="337" class="aligncenter size-full wp-image-485" />

Approve ဖြစ်ပြီးရင်တော့ Azure Account ကို Activate လုပ်ရပါမယ်။ အဲဒါကို ဘယ်လိုလုပ်ရလဲ ဒီလင့်မှာ ၀င်ကြည့်နိုင်ပါတယ်။ https://iccms.blob.core.windows.net/…/Microsoft%20Imagine%2…

ကျန်တဲ့ Softwareတွေ Training တွေကိုလည်း Download Tab မှာဝင်ပြီး ဒေါင်းနိုင်ပါတယ်။

ကျောင်းသားတွေအနေနဲ့ imagine account ကို အမြန်ဆုံး register ပြုလုပ်ထားပြီး creative ဆန်နိုင်မယ့် App တွေ၊ Software တွေ၊ Mobile game တွေ ထွင်ထားကြပါ။ Imagine Cup ဒီနှစ်မှာ မြန်မာမပါပေမယ့် နောက်နှစ်မှာ ၀င်ပြိုင်လို့ရအောင် ညိုနှိုင်းနေပါတယ်။ ပါ၀င်ခွင့်ရရင် မြန်မာတွေ မညံဘူးဆိုတာ ကမ္ဘာကိုချပြနိုင်မယ့် အခွင့်အရေးရမှာဖြစ်ပါတယ်။ US ထိ ဖိုင်နယ်ရောက်ပြီး ပထမရရင် ဒေါ်လာတစ်သိန်းတောင်ရမှာဆိုတော့ ဆုကြေးကလည်း မက်စရာပါ။

#Enjoy Learning]]></content:encoded>
    </item>
    <item>
      <title>Cyber Attacks တွေကို Server 2016 and Windows 10 Enterprise ရဲ့ Device Guard ကိုသုံးပြီး ဘယ်လိုကာကွယ်မလဲ။</title>
      <link>https://docs.microsoft.com/archive/blogs/thethtun/cyber-attacks-%E1%80%90%E1%80%BD%E1%80%B1%E1%80%80%E1%80%AD%E1%80%AF-server-2016-and-windows-10-enterprise-%E1%80%9B%E1%80%B2%E1%80%B7-device-guard-%E1%80%80%E1%80%AD%E1%80%AF%E1%80%9E%E1%80%AF</link>
      <pubDate>Sat, 02 Dec 2017 11:26:11 GMT</pubDate>
      <dc:creator><![CDATA[Thet Htun]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/thethtun/?p=435</guid>
      <description><![CDATA[ယခင်တုန်းက Hardening လုပ်ရင် Group Policy နဲ့ ပဲလုပ်လေ့ရှိပေမယ့် ယခုနောက်ပိုင်း Cloud ပိုင်း...]]></description>
      <content:encoded><![CDATA[<img src="https://msdnshared.blob.core.windows.net/media/2017/12/KMCI-e1512190521512.jpg" alt="" width="600" height="338" class="aligncenter size-full wp-image-445" />

ယခင်တုန်းက Hardening လုပ်ရင် Group Policy နဲ့ ပဲလုပ်လေ့ရှိပေမယ့် ယခုနောက်ပိုင်း Cloud ပိုင်း ဦးတည်လာတဲ့ Modern IT World မှာတော့ မလုံလောက်တော့ပါဘူး။ ဒါကြောင့် Servers တွေ Hardening လုပ်ရင် Device Guard ကိုလည်း မဖြစ်မနေ enable ပေးရမှာဖြစ်ပါတယ်။ Virus နှင့် Malware တွေဟာ နေ့စဉ်နှင့်အမျှ ထွက်ရှိလျက်ရှိပါသည်။ Attacker တွေဟာ အများအားဖြင့် End Devices တွေကို တိုက်ခိုက်လေ့ရှိပြီး unpatch လုပ်ထားတဲ့ PCs, Servers တွေကိုဆက်ပြီးတိုက်ခိုက်လေ့ရှိပါသည်။ ကျနော်တို့ယခင် traditional way အရဆိုလျင် Antivirus Program တွေကို နေ့စဉ် Daily Definition Update, Windows Updates တွေကို latest patch ပြီး ကာကွယ်လေ့ရှိပါတယ်။ ဒါပေမယ့် တစ်ခုရှိတာက Antivirus Daily Definition Update မထွက်ခင် အသစ်ထပ်ပေါ်လာတဲ့ Virus, Malware Attacks တွေကို ဘယ်လိုကာကွယ်မလဲ? ပုံမှန် Antivirus Program တွေ အလုပ်လုပ်ပုံကတော့ Block လုပ်ထားတဲ့ exe files တွေ၊ Programs တွေ run ခွင့်မပြုပါဘူး။ ဒါပေမယ့် သူတို့ block မလုပ်နိုင်တဲ့ Programs တွေကိုတော့ run လို့ရပါသေးတယ်။ Windows 10 Enterprise မှာပါ၀င်လာတဲ့ Device Guard ကတော့ အဲဒီလိုမျိူးမဟုတ်တော့ပါဘူး။ Digitally Signed ဖြစ်တဲ့ Drivers တွေ executable files တွေ၊ ပြီးတော့ သူ trust လုပ်ထားတဲ့ scripts တွေကိုသာ run ခွင့်ပေးပါတယ်။ trust လုပ်ချင်တဲ့ apps တွေ programs တွေကို Device Guard Code integrity policy တွေနဲ့ ကြိုပြီး ခွင့်ပြုထားနိုင်ပါတယ်။ ဒါကြောင့် Attackers တွေ Virus အသစ်၊ Malware အသစ်တွေကို ထပ်ထုပ်ခဲ့ရင်တောင် Antivirus Defeniation Update မလုပ်ထားတဲ့ ကွန်ပျူတာတွေမှာ run လို့ရချင်ရပေမယ့် Device Guard enable လုပ်ထားတဲ့ Windows 10 Enterprise, Server 2016 တွေမှာ run ခွင့်ရှိမှာမဟုတ်ပါဘူး။

Operating System တိုင်းမှာ User Mode နဲ့ Kernel Mode ဆိုတဲ့ 2 layers ပါ၀င်ပါတယ်။ User Mode မှာဆိုလျင် Microsoft Office, Word, Acrobat, Games, Softwares အစရှိသည့် Programs တွေနဲ့အတူ Library Files တွေရှိပါတယ်။ Kernel Mode မှာဆိုရင်တော့ Data Structure တွေ၊ Drivers တွေ run လေ့ရှိပါတယ်။ ကျွှန်တော်တို့ ငယ်ငယ်တုန်းက ကျောင်းမှာသင်ခဲ့တဲ့ Data structure တွေ အလုပ်လုပ်ပုံကို မှတ်မိကြမှာပါ။ ဥပမာအားဖြင့် user တစ်ယောက်က Drive D ကို mouse click လုပ်ပေးလိုက်တဲ့အခါ RAM ရဲ့ Address Translation Table ကို သုံးပြီး Hardware Harddisk ကို ပွိုင့်ပေးပါတယ်။ ဒါကြောင့် Attacker တွေဟာ Data Structure ရှိတဲ့ Kernel ကို အဓိကထားတိုက်ခိုက်လေ့ရှိပါသည်။ Windows 10 နှင့် Server 2016 မှာပါ၀င်လာတဲ့ Device Guard မှာဆိုလျင် KMCI နဲ့ UMCI ဆိုပြီး ကာကွယ်ပေးပါတယ်။ KMCI ဟာဆိုလျင် Kernel မှာ trust လုပ်ထားတဲ့ scripts, drivers တွေကိုသာ ခွင့်ပြုပြီး UMCI ဟာ User Mode မှာ ခွင့်ပြုထားတဲ့ Programs များသာ run နိုင်မှာဖြစ်ပါတယ်။

Virtualization and Second Level Address Translation(SLAT) Support ပေးတဲ့ Intel-VT, AMD-V အစရှိသည့် CPU တွေပါ၀င်လာတဲ့ ကွန်ပျူတာတွေမှာဆိုလျင် Device Guard ကို ပိုပြီး secure ဖြစ်အောင် ပြုလုပ်ပေးနိုင်ပါတယ်။ ဘယ်လိုလုပ်ပေးလဲဆိုတော့ Code Integrity Services တွေကို Windows 10 နှင့် Server 2016 Hypervisors Protected Container မှာပဲ run ခိုင်းလိုက်ပြီး Attackers တွေအနေနဲ့ Virtualized Container ကို လုံးဝ access ရမှာမဟုတ်ပါဘူး။ Attacker တွေ တိုက်ခိုက်ပုံနှင့် Device Guard ကာကွယ်ပုံကို အောက်မှာ ဖော်ပြပေးလိုက်ပါတယ်။

1) Signature လုံးဝမရှိသေးတဲ့ new virus, malware တွေကို ဘယ်လိုကာကွယ်မလဲ။ Device Guard Code Integrity Policy ကိုသုံးပြီး trusted signer တွေ လုပ်ထားတဲ့ Digital signature drivers တွေနဲ့ ကိုယ်လိုချင်တဲ့ white list script တွေကိုသာ run ခွင့်ပြုပြီး ကာကွယ်နိုင်ပါတယ်။ ဒါကြောင့် new virus တွေအနေနဲ့ အဆိုပါ devices များ run နိုင်မှာမဟုတ်ပါဘူး။

2) Unsign ဖြစ်တဲ့ code, malware တွေကိုတော့ ကာကွယ်ချင်တယ် ဒါပေမယ့် ကုပ္ပဏီတော်တော်များများရဲ့ line of business apps တွေကလဲ unsign apps တွေဖြစ်နေတယ်။ ဒီလိုဆိုရင်တော့ package inspector tools ကိုအသုံးပြုပြီး deployed လုပ်ထားတဲ့ apps တွေ executed binary files တွေကို catalog ပြုလုပ်လို့ရပါတယ်။ ပြီးရင်တော့ code integrity policy ကိုသုံးပြီး အဆိုပါ catalog ကို trust ပြုလုပ်ရုံပါပဲ။

3) Kernel ကို access ရှိတဲ့ malware တွေကို ဘယ်လိုကာကွယ်မလဲ။ အဲဒီ malware တွေဟာ kernel က sensitive information တွေကို ခိုးယူနိုင်သလို system ကိုလည်း damage ဖြစ်စေနိုင်တာကြောင့် အလွန်အန္တရယ်များပါတယ်။ ဒီလိုဆိုရင်တော့ Windows 10 မှာပါ၀င်တဲ့ Virtualization Base Security(VBS) ကိုအသုံးပြုရတော့မှာဖြစ်ပါတယ်။ default kernel-mode code integrity(KMCI) ဟာဆိုလျင် bad drivers တွေ bad system files တွေ run ချင်းမှကာကွယ်နိုင်ပါတယ်။ ထို့ပြင် VBS ကနေ Kernel ကို Hypervisor သုံးပြီး Virtualization Container အဖြစ် သက်သက်ခွဲလိုက်မှာဖြစ်တဲ့အတွက် Normal Kernel and Secure Kernel ဆိုပြီး ၂ပိုင်းကွဲသွားပါတယ်။ malware တွေဟာ Normal Kernel ကိုပဲ access ရနိုင်မှာဖြစ်ပြီး Secure Kernel မှာရှိတဲ့ Code Integrity Policy တွေ sensitive information တွေကို ရနိုင်မှာမဟုတ်တော့ပါဘူး။

4) DMA-based Attacks လို့ခေါ်တဲ့ Direct Memory Access attack တွေကိုဘယ်လိုကာကွယ်မလဲ။ DMA Attack ဟာဆိုလျင် အရေးကြီးတဲ့ secret တွေကို Memory ကနေခိုးပြီး system ကို vulnerable ဖြစ်အောင် ပြုလုပ်နိုင်ပါတယ်။ ဒါကို IOMMUs လို့ခေါ်တဲ့ Input/Output Memory Management Units Support ပေးတဲ့ devices တွေမှာ Virtualization Based Security ကို enable လုပ်ပြီး ကာကွယ်နိုင်ပါတယ်။ IOMMUs က ဘယ်လိုအလုပ်လုပ်သလဲဆိုလျင် ပုံမှန် Device တွေက Memory ကို Access လုပ်တဲ့အခါ IOMMUs chipset ကို ဖြတ်သန်းပြီးမှ RAM ကို access ရပါတယ်။ VBS ဟာဆိုလျင် IOMMUs ရဲ့ input/output တွေကို control လုပ်နိုင်ပြီး DMA Attack ကို deny လုပ်နိုင်ပါတယ်။

5) Attacker တစ်ယောက်အနေနဲ့ ဆာဗာသို့မဟုတ် ကွန်ပျူတာကို physical access ရနေမယ်ဆိုရင် Bootable Diskတွေ tools kit တွေသုံးပြီး device guard ကို ကျော်သွားနိုင်မှာလား။ ဒါဆိုရင်တော့ UEFI support ပေးတဲ့ hardware တွေကို သုံးပြီး Secure Boot Features နဲ့ ကာကွယ်နိုင်ပါတယ်။

ကျနော်ပြောခဲ့တဲ့ Device Guard features ဟာ Windows 10 Enterprise နှင့် Server 2016 မှာ ပါ၀င်လာတာဖြစ်ပြီး သူ့ကို ဘယ်လို deploy လုပ်နိုင်လဲဆိုရင်တော့ Powershell, Group Policy, System Center Configuration Manager(SCCM) ဒါမှမဟုတ် Microsoft Intune ကို အသုံးပြုနိုင်ပါတယ်။ Win 10 Ent နှင့် Server 2016 မှာ တခြား security features တွေအများကြီး ရှိပါသေးတယ်။ ။ နောက်ပိုင်းအားရင်တင်ပေးပါမယ်။]]></content:encoded>
    </item>
    <item>
      <title>Companyရဲ့ အရေးကြီးတဲ့ data တွေကို secure ဖြစ်အောင် ဘာနဲ့စသင့်လဲ၊ ဘယ်လိုလုပ်သင့်လဲ - Part 1</title>
      <link>https://docs.microsoft.com/archive/blogs/thethtun/company%E1%80%9B%E1%80%B2%E1%80%B7-%E1%80%A1%E1%80%9B%E1%80%B1%E1%80%B8%E1%80%80%E1%80%BC%E1%80%AE%E1%80%B8%E1%80%90%E1%80%B2%E1%80%B7-data-%E1%80%90%E1%80%BD%E1%80%B1%E1%80%80%E1%80%AD%E1%80%AF-secur</link>
      <pubDate>Sat, 02 Dec 2017 11:21:04 GMT</pubDate>
      <dc:creator><![CDATA[Thet Htun]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/thethtun/?p=405</guid>
      <description><![CDATA[ဘယ်လို Company မှာမဆို အရေးကြီးတဲ့ Business Data တွေ Confidential Sensitive Data တွေ အနည်းနှင့်...]]></description>
      <content:encoded><![CDATA[ဘယ်လို Company မှာမဆို အရေးကြီးတဲ့ Business Data တွေ Confidential Sensitive Data တွေ အနည်းနှင့် အများတော့ ရှိပါတယ်။ အဲဒီ data, servers and information တွေကို access ရနေတဲ့ User Accounts တွေ Devices တွေရှိပါတယ်။ Information Leak မဖြစ်အောင် အဲလိုအရေးကြီးတဲ့ data တွေကို access ရနေတဲ့ Privileged Account တွေကို လုံခြုံအောင် Secure လုပ်ဖို့ဆိုတာ Cyber Security ရဲ့ ပထမဆုံး ခြေလှမ်းပဲဖြစ်ပါတယ်။ ကျနော် အဓိကထားပြီးရေးသွားမှာကတော့ အဲဒီခြေလှမ်းအစဖြစ်တဲ့ အရေးကြီး အကောင့်တွေ ကို ဘယ်လိုလုံခြံအောင်လုပ်မလဲဆိုတဲ့ Secure Privileged Access အကြောင်းပဲဖြစ်ပါတယ်။

Secure Privileged Access က ဘာလို့အဲလောက်တောင် အရေးကြီးတာလဲ။ ယနေ့ခေတ် Company တိုင်းလိုလိုမှာ Domain Admin, Local Admin, Exchange Admin, Application and Database Admin အစရှိသဖြင့် Admin Accounts အများကြီးရှိပါတယ်။ အဆိုပါ Account တွေဟာ company တစ်ခုရဲ အရေးကြီးတဲ့ အစိတ်အပိုင်းတွေကို access ရထားတဲ့ Powerful Account တွေဖြစ်ပါတယ်။ အဲဒီအကောင့်တွေဟာ company၏ အသက်သွေးကြောဖြစ်တဲ့ Business Data တွေ၊ Important Information တွေကို အဓိက access ရနေတာကြောင့် မတော်တဆများ အကောင့်ခိုးခံလိုက်ရပါက ဘယ်လောက်တောင်ဆုံးရှုံးမှု များလဲဆိုတာ မပြောနိုင်ပါဘူး။ ယခင်တုန်းက ကျတော်တို့ မြန်မာနိုင်ငံမှာ data တွေက ဗီဒိုထဲမှာပဲရှိတော့ ဒါကို လုံခြံုအောင် ဘယ်လိုလုပ်ရမလဲ။ သော့တွေခေတ်မယ် လုံခြံုတဲ့ အခန်းမှာထားမယ်။ CCTV တပ်ထားမယ် အစရှိသဖြင့် လုံခြံုရေးတွေ လုပ်ရပါတယ်။ ပြောင်းလဲလာတဲ့ IT ခေတ်ကြီးမှာလည်း အဆိုပါ ဗီဒိုထဲက data တွေဟာ ဖြည်းဖြည်းခြင်း Servers တွေပေါ်ရောက််ကုန်ပါတယ်။ အဲဒီအခါ data insight ရှာဖွေရတာလွယ်ကူလာမယ်။ အလုပ်လုပ်တာ မြန်ဆန်လာမယ်။ လိုအပ်တဲ့အချိန်ဘယ်နေရာကနေမဆို access လုပ်လို့ရမယ်ဆိုပြီး company ရဲ့ business တွေကိုမြန်ဆန်လွယ်ကူလာအောင် IT နည်းပညာတွေက အများကြီး အထောက်အကူပြုလာခဲ့ပါတယ်။ Modern IT World မှာ ပြောင်းလဲလာတာနဲ့အမျှ risk တွေကလည်း ပိုများလာပါတယ်။ ဒါကြောင့် ဒီလို server ပေါ်ရောက်သွားတဲ့ data တွေကို ကာကွယ်ဖို့ security ကလည်း အရေးကြီးလာခဲ့ပါတယ်။

ကျနော်တို့ ယခင် Traditional Security တွေအရ Firewall တွေထားမယ်။ Organization တစ်ခုရဲ့ ingrass, egrass network point တွေကိုပဲ focus လုပ်တဲ့ primary network security တွေကို အဓိကထားခဲ့ပါတယ်။ ဒါပေမယ့် ပြောင်းလဲလာတဲ့ Modern Cloud World မှာ Traditional Security နဲ့ မလုံလောက်တော့ပါဘူး။ Network Security ကို မလိုအပ်ဘူးပြောတာမဟုတ်ပါဘူး။ Network Security ကလည်း အဓိကနေရာက အရေးကြီးတုန်းပါပဲ။ အဲဒါအပြင် တခြား security တွေပါ လိုအပ်လာပြီလို့ ပြောခြင်းဖြစ်ပါတယ်။ ဘာကြောင့်လဲဆိုတော့

1- Organization တွေဟာ ကိုယ့်ရဲ့ data တွေ resources တွေကို ယခင်လို traditional network boundary မှာပဲ ထားမှာမဟုတ်တော့ပါဘူး။ Cloud မှာထားမယ်၊ Access Anywhere အတွက် outside organization မှာ Hosting လုပ်မယ် အစရှိသဖြင့် ပြောင်းလဲလာခဲ့တယ်

2- Data တွေကို ယခင်က ကိုယ်ပိုင် Network သို့မဟုတ် VPN Network မှာပဲ ရုံးကပေးထားတဲ့ Computer တွေနဲ့ပဲ Access လုပ်ကြပေမယ့် ပြောင်းလဲလာတဲ့ ယခုခေတ်မှာတော့ Access Anywhere ဘယ်နေကမဆို သုံးကြမယ်၊ ရုံးမှာပဲ ထိုင်သုံးတဲ့ ခေတ်မဟုတ်တော့ပါဘူး။ company ကပေးတဲ့ devices တွေအပြင် Mobile Phones and Tablets တွေနဲ့ data, email တွေ access လုပ်မယ်။ BYOD လို့ခေါ်တဲ့ Bring your own device Android, IOS, Windows အစရှိတဲ့ ကိုယ်ပိုင် Devices တွေနဲ့ Access လုပ်တဲ့အခါ အဆိုပါ Personal Devices တွေက jailbreak, root လုပ်ထားချင်ထားမယ် Secure ဖြစ်ချင်မှဖြစ်မယ် မသိနိုင်ပါဘူး။

3- Hacker တွေကလည်း ယခင်လို Network ကနေ တိုက်ခိုက်မယ့်အစား IT Knowledge မရှိတဲ့ ပုံမှန် end user accounts တွေ devices တွေကို Phishing, Web and email Attack တွေနဲ့ အဓိကထားပြီး ယခုခေတ်မှာ တိုက်ခိုက်လာပါတယ်။ ဒီလိုတိုက်ခိုက်တာ သူတို့အတွက် ပိုမိုလွယ်ကူပြီး ပိုထိရောက်ပါတယ်။ ဘာကြောင့်လဲဆိုတော့ ပုံမှန် normal user တစ်ယောက်အနေနဲ့ fake link တစ်ခုကို အမှန်လား virus လား ကွဲပြားသိနိုင်ဖို့ ခက်ခဲပါလိမ့်မယ်။

Cyber-Attackers တွေ Hacker တွေဟာ Phishing attack လိုမျိူး fake email link တွေ attachment တွေသုံးပြီး ဘယ်လို user မျိူးမဆို target ထားပြီး အရင်ဆုံး တိုက်ခိုက်လေ့ရှိပါတယ်။ Normal User တစ်ယောက်က အဲဒီလင့်ကို မတော်တဆ သွားဖွင့်ကြည့်မိလိုက်ပြီဆိုရင် ကိုယ်တောင် မသိလိုက်ရပဲ background Script run သွားပြီး အကောင့်က ချက်ချင်းပါသွားမှာဖြစ်ပါတယ်။ ထိုမှတစ်ဆင့် အကောင့်ပိုင်ရှင်ရဲ့ Device ကိုခိုးမယ် ပြီးရင် Network Card ကနေမှ တစ်ဆင့် Pass-the-hash and Pass-the-Ticket တို့လို နည်းပညာတွေသုံးပြီး network တစ်ခုလုံးကို ခိုးဖို့ကြိုးစားမှာဖြစ်ပါတယ်။ အဲဒီအချိန်မှာ Domain Server သာ Windows update patch ဖို့နောက်ကျနေခဲ့မယ် ဒါမှမဟုတ် လုံးဝ patching မလုပ်ထားဘူးဆိုရင် အဲဒီ domain controller ကို အသာလေး ခိုးပြီး Domain Admin အကောင့်ကို အလွယ်လေး ခိုးလို့ရနေပါပြီ။

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/SPA-photo1-e1512190157914.jpg" alt="" width="600" height="338" class="aligncenter size-full wp-image-406" />

ပုံ(၁)မှာ ကြည့်လိုက်ပါက Active Directory Administrative Tier ၃ခုရှိပါတယ်။ အောက်ဆုံး tier 2 က Workstation and Device Admin ဖြစ်ပြီး Hacker တွေအရင်ဆုံး ရဖို့ ကြိုးစားတဲ့ Tier ဖြစ်ပါတယ်။ Tier 1 မှာတော့ Server Admin ရှိပြီး နောက်ဆုံး Tier 0 ကတော့ Domain and Enterprise Admin အကောင့်တွေရှိပါတယ်။ Hacker တွေဟာ Normal အကောင့်မှတစ်ဆင့် Workstation Admin ပြီးတော့ Server Admin, Domain and Enterprise Admin တွေကို တစ်ဆင့်ပြီး တစ်ဆင့် Tier တစ်ခုပြီး တစ်ခု ခိုးဖို့ ကြိုးစားမှာပါ။ 1st step အနေဖြင့် Phishing အစရှိတဲ့ နည်းပညာသုံးပြီး ဘယ်လိုအကောင့်မျိူးမဆိုခိုးမယ်။ 2nd step Lateral Movement လို့ခေါ်တဲ့ one workstation to another workstation တစ်ခုပြီး တစ်ခုခိုးမယ်။ Parallel movement လို့လဲခေါ်ပါတယ်။ ဥပမာ hacker တစ်ယောက်က Workstation တစ်ခုရဲ့ local admin password ကိုခိုးလို့ရပြီဆိုရင် အဲဒီ password ကိုပဲသုံးပြီး အခြား workstations တွေရဲ့local admin ကိုပါဆက်ခိုးမှာပါ။ Workstations တိုင်းလိုလို local admin account ကို password တစ်မျိူးထဲထားလေ့ရှိတဲ့ ကျတော်တို့လို IT သမားတွေရဲ့ common mistake ကို အဓိကထားပြီး တခြား workstation တွေကို Hackerတွေ အလွယ်တကူခိုးယူနိုင်ပါတယ်။ ထိုမှတစ်ဆင့် Privilege Escalation လို့ခေါ်တဲ့ Powerful Account တွေကို ဆက်ခိုးမယ် ပြီးရင် data တွေ system တွေကို ဖျက်ဆီးတော့မှာဖြစ်ပါတယ်။

Microsoft ရဲ့ recommended Road Map အနေနဲ့ကတော့ အခြေခံ Security အုတ်မြစ်ကို တည်ဆောက်ဖို့ Phase ၃ခု ခွဲထားပါတယ်။ အဓိက ၄နေရာကို phase ၃ခုခွဲပြီး ကာကွယ်မှာဖြစ်ပါတယ်။ Credential Account Area, Domain Controller Attack Area, Active Directory Attack နဲ့ Stealth အစရှိသည့် Area ၄ခုကို ပထမဆုံး ကာကွယ်မှာဖြစ်ပါတယ်။ (ပုံ ၂ ကိုကြည့်ပါ)

<img src="https://msdnshared.blob.core.windows.net/media/2017/12/SPA-photo2-e1512190200916.jpg" alt="" width="600" height="338" class="aligncenter size-full wp-image-415" />

Phase 1 - ပထမ phase ကိုတော့ ၂ပတ်ကနေ ၄ပတ်အတွင်း ပြုလုပ်ဖို့ recommend ပေးထားပါတယ်။ ဒီ phase မှာ Hackers တွေအများဆုံး အသုံးပြုလေ့ရှိတဲ့ technique တွေကို ကာကွယ်ဖို့ Defense System အမြန်ုဆုံး တည်ဆောက်ရမှာဖြစ်ပါတယ်။

Phase 2 - ဒုတိယ phase ကိုတော့ ၁လ ကနေ ၃လအတွင်း ပြုလုပ်ဖို့ recommend ပေးထားပါတယ်။ Admin Account တွေကို Protect လုပ်ဖို့အတွက်အဓိကထားပြီး ကာကွယ်မှာဖြစ်ပါတယ်။ အဆိုပါ Admin Accounts တွေကို control လုပ်လို့ရမယ့် security တွေ မြင့်တင်မှာဖြစ်ပြိး သူတို့၏ လုပ်ဆောင်မှုမှန်သမျှ visibility ရှိအောင် ပြုလုပ်မှာဖြစ်ပါတယ်။

Phase 3 - တတိယ phase ကိုတော့ ၆လအထက်ကစပြီး ပြုလုပ်ဖို့ recommend ပေးထားပါတယ်။ Cyber Defense တွေကို စနစ်တကျ တည်ဆောက်မှာဖြစ်ပါတယ်။

အထက်ပါ Phase 3 ခုရဲ့ အသေးစိတ် steps တွေကိုတော့ နောက်လာမယ့် Part 2 မှာ ဆက်လက်ဖော်ပြပေးပါ့မယ်။ Admin Account တွေကို ဘယ်လိုခွဲထားသင့်လဲ၊ Domain Controller ကို Access ရနေတဲ့ Devices တွေ Domain Admin Account တွေကို ဘယ်လို secure လုပ်မလဲ၊ Jump Host တွေထားသင့်လား၊ Server တွေကို ဘယ်လို Hardening လုပ်သင့်လဲ၊ Multi-factor Authentication သုံးမလား၊ Admin Forest တွေကို ခွဲထားသင့်လား အစရှိသည့် အသေးစိတ် Security Steps တွေကို Part 2 မှာ ဆက်လက်ဖော်ပြပေးပါမယ်။]]></content:encoded>
    </item>
    <item>
      <title>Azure Cloud မှာ ဘယ်လို Free Services တွေ Run လို့ရလဲ</title>
      <link>https://docs.microsoft.com/archive/blogs/thethtun/azure-cloud-%E1%80%99%E1%80%BE%E1%80%AC-%E1%80%98%E1%80%9A%E1%80%BA%E1%80%9C%E1%80%AD%E1%80%AF-free-services-%E1%80%90%E1%80%BD%E1%80%B1-run-%E1%80%9C%E1%80%AD%E1%80%AF%E1%80%B7%E1%80%9B%E1%80%9C</link>
      <pubDate>Sat, 02 Dec 2017 11:07:33 GMT</pubDate>
      <dc:creator><![CDATA[Thet Htun]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/thethtun/?p=387</guid>
      <description><![CDATA[Azure Free Trial ကို Register လုပ်လိုက်တာနဲ့ ချက်ချင်း ဒေါ်လာ ၂၀၀ ရမှာဖြစ်ပါတယ်။ အဲဒီ ဒေါ်လာ ၂၀၀...]]></description>
      <content:encoded><![CDATA[<img src="https://msdnshared.blob.core.windows.net/media/2017/12/Azure-Services-e1512189397550.jpg" alt="" width="600" height="338" class="aligncenter size-full wp-image-395" />
Azure Free Trial ကို Register လုပ်လိုက်တာနဲ့ ချက်ချင်း ဒေါ်လာ ၂၀၀ ရမှာဖြစ်ပါတယ်။ အဲဒီ ဒေါ်လာ ၂၀၀ နဲ့ ဘာတွေသုံးလို့ရလဲဆိုတော့ 2 Core CPU, 3.5GB RAM ရှိတဲ့ Windows Virtual Machines ၂ခု တစ်လလုံး 24 x 7 run ထားလို့ရပါတယ်။ Ubuntu, CentOS အစရှိသည့် Linux VM တွေဆိုရင်တော့ ၃ခုထိ run လို့ရပါတယ်။ VM ကို လိုအပ်တဲ့အချိန်မှဖွင့်သုံးမယ်ဆိုရင် Shutdown လုပ်တဲ့အခါ တစ်ပြားမှ ပေးစရာမလိုပါဘူး။ ဒါကြောင့် ကိုယ်လိုအပ်တဲ့အချိန်မှ VM ကို power on ရင် 200 ဒေါ်လာကနေ ကျန်တဲ့ credit တွေကို တခြားနေရာတွေမှာသုံးလို့ရပါတယ်။ ဒီလိုမှမသုံးချင်ရင် 800GB Storage သို့မဟုတ် 3 x Web Roles + 2 x Worker Roles ပါတဲ့ 5VM Cloud Services ကို တစ်နေ့၁၀နာရီ တစ်ပတ် ၅ရက် တစ်လတိတိ သို့မဟုတ် S2 SQL Database တစ်လစာ အစရှိသည်တို့ကို အလကားသုံးလို့ရပါတယ်။ တခြား ဘာတွေသုံးလို့ရသေးလဲဆိုတာကိုတော့ Azure Price Calculator မှာ ၀င်ပြီး တွက်ချက်နိုင်ပါတယ်။ http://aka.ms/azcalcu

တစ်လကုန်လို့မှ ၂၀၀ဒေါ်လာကုန်သွားခဲ့ရင်တောင် Azure ကနေ တခြား free services တွေအများကြီးပေးပါသေးတယ်။ အဲဒါတွေကို ဖော်ပြပေးလိုက်ပါတယ်။

<strong>Azure Active Directory Free</strong> - ဒီကနေပြီးတော့ Active Directory Objects ပေါင်း ၅သိန်းထိ Free create လုပ်လို့ရပါတယ်။ အဲဒီ Azure AD ကနေ တခြား Cloud App တွေကို integrate လုပ်ပြီး Single Sign-On လုပ်လို့ရပါတယ်။ Free အနေနဲ့ User တစ်ယောက်ကို Cloud App ၁၀ခုထိ single sign-on လုပ်လို့ရပါတယ်။ ထို့ပြင် Self Service Password Reset လဲအလကားရပါတယ်။ Azure B2C(Business to Customer) Services လဲ လစဉ် Authentication ပေါင်း ၅သောင်းထိ Free Services ရပါတယ်။ B2C က ဘယ်နေရာတွေမှာသုံးလဲဆိုတောာ့ Real Madrid လိုဘောလုံးအသင်းမှာ Fans တွေရှိပါတယ်။ Football Shirt တွေ ၀ယ်တဲ့အခါ Fans တွေက Facebook သို့မဟုတ် Linkedin, Google တို့နဲ့ register လုပ်ပြီးမှ ၀ယ်လို့ရပါတယ်။ အဲဒါကို Azure B2C လို့ခေါ်ပါတယ်။ နောက်ထပ် free services ကတော့ Local Active Directory ရှိရင် Azure AD Connect ကိုသုံးပြီး Azure AD ကို sync လို့ရပါတယ်။

<strong>Virtual Network</strong> – Free Services ကနေ Virtual Network ၅၀ အထိ create လုပ်လို့ ရပါတယ်။ အဲဒီကမှ Address Space, DNS, Security Rules, Traffic Rules, VPN တွေဆောက်ပြီး On-Pmreise Network ကိုချိတ်ဆက်လို့ရပါတယ်။ Public IP နှင့် Reserve IP တွေလို်ချင်ရင်တော့ Charge လုပ်မှာပါ။
Azure App Service - ဒီနေ ၀က်ဆိုက်၊ Mobile App, API Apps တွေကို ၁၀ခုထိ အလကား create လုပ်လို့ရပါတယ်။ space အနေနဲ့ free 1GB ပေးထားပါတယ်။

<strong>Automation</strong> - ကိုယ့်ရဲ့ IT Management Task တွေဖြစ်တဲ့ Resource တွေကို deploy လုပ်တာ၊ monitor and maintain လုပ်တာ အစရှိတဲ့ tasks တွေကို Automated လုပ်လို့ရပါတယ်။ Free အနေနဲ့ Azure Automation ကနေ တစ်လကို Job Run Time 500 minutes အထိ ရပါတယ်။

<strong>Log Analysis</strong> – Azure Log Analysis ကနေ ကိုယ်ပိုင် Datacenter On-Premise မှာရှိတဲ့ Server ပဲဖြစ်ဖြစ်၊ Cloud မှာရှိတဲ့ Servers တွေပဲဖြစ်ဖြစ် event logs, network log, performance data အစရှိသည့် log တွေကို collect လုပ်ပြီး centralize analysis လုပ်နိုင်ပါတယ်။ Free အနေနဲ့ တစ်လကို log data 500MB အထိပေးသိမ်းပါတယ်။

<strong>Scheduler</strong> – Azure Scheduler ကနေ backup jobs, clean up jobs အစရှိသည့် any schedules တွေကို job task တွေ create လုပ်လို့ရပါတယ်။ Free အနေနဲ့ တစ်လကို schedule jobs ပေါင်း ၃၆၀၀ run လို့ရပါတယ်။
Notification Hub – Push Notification message တွေ ကို တစ်လ တစ်သိန်းထိ Free သုံးနိုင်ပါတယ်။
Mobile Engagement – Developers တွေ အနေနဲ့ ကိုယ့်ရဲ့ Mobile Apps တွေ crash ဖြစ်မှာကို မလိုလားကြပါဘူး။ Crash Report, App Feedback, Customer metrics တွေကို Mobile Engagement သုံးပြီး track လို့ရပါတယ်။ Beta Testing App တွေရဲ့ Detail Analysis တွေကိုလည်း check လို့ရပါတယ်။ Free အနေနဲ့ တစ်လကို အယောက် ၁၀၀ ထိ mobile engagement ပြုလုပ်လို့ရပါတယ်။

<strong>Azure Search</strong> – Web and Mobile App ကနေ Search Function တွေ enable ပေးလို့ရပါတယ်။ Free အနေနဲ့ documents ပေါင်း တစ်သောင်းထိ index လုပ်နိုင်ပါတယ်။
Machine Learning – Advanced Business Data Analytics Solutions တွေကို Machine Learning Technology သုံးပြီး Cloud မှာတည်ဆောက်လို့ရပါတယ်။ Free အနေနဲ့ Maximum Module ၁၀၀ခုထိ သုံးလို့ရပါမယ်။ Storage Space အနေနဲ့ 10GB ထိရပါမယ်။ On-Premise SQLက data ကိုတော့ Free version မှာ Read မလုပ်နိုင်ပါဘူး။ Cloud Databases က Data တွေကိုပဲ Analytics လုပ်နိုင်ပါတယ်။

<strong>Data Factory</strong> - ဒီကနေ free activity တစ်လကို ၅ခုထိရပါမယ်။ Cloud ကနေပဲဖြစ်ဖြစ်၊ On-Premise ကနေပဲဖြစ်ဖြစ် Raw Data တွေကို collect လုပ်ပြီး Shaped Data အနေနဲ့ read သုံးလို့ရအောင် transform လုပ်နိုင်ပါတယ်။
IoT Hub - ဒီကနေ IoT Devices ၁၀ခုထိ Monitor and Control လုပ်နိုင်ပါတယ်။ တစ်နေ့ကို message ပေါင်း ၃၀၀၀ ထိ free ရပါတယ်။ Azure IoT Hub ကနေပြီးတော့ IoT Devices တွေကို connect လုပ်မယ်။ Monitor လုပ်မယ်။ Control လုပ်မယ်။ Incoming Data တွေကို collect လုပ်ပြီး Analyze လုပ်လို့ရပါတယ်။

<strong>Visual Studio Team Services</strong> – Cloud-based Application Life cycle Management တွေကို user ၅ယောက်ထိ free သုံးလို့ရပါတယ်။

တခြား free ရတဲ့ services တွေလည်းရှိပါသေးတယ်။ Azure ကို Free trial setup လုပ်မယ်ဆိုရင် Microsoft Outlook Account တစ်ခု၊ ဖုန်းတစ်လုံးနဲ့ credit card တစ်ခုတော့ လိုပါလိမ့်မယ်။ ဖုန်းကတော့ လောလောဆယ် Azure က မြန်မာနိုင်ငံကို မရောက်သေးတဲ့အတွက် တခြားနိုင်ငံက ဖုန်းတစ်လုံးကို verify လုပ်ဖို့ အကူအညီတောင်းရပါလိမ့်မယ်။ Credit card information တွေ ပေးထားရတယ်ဆိုပေမယ့် Charge လုပ်မှာမဟုတ်ပါဘူး။ Spending Limit ရှိတဲ့အတွက် ၂၀၀ ကုန်ရင် သူ့ဘာသာသူ ရပ်သွားမှာဖြစ်ပြီး တခြား Free Services တွေပဲ သုံးခွင့်ရှိတော့မှာပါ။ ဒီမှာ Sign up လုပ်နိုင်ပါတယ်။ http://aka.ms/azuretrial

&nbsp;

&nbsp;

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Remote Desktop Service(RDS) ကို Azure Platform-As-a-Service(PaaS) မှာတင်ပြီး RDSH တွေကို Azure Active Directory နဲ့ Access Server from Anywhere ဘယ်လိုလုပ်မလဲ</title>
      <link>https://docs.microsoft.com/archive/blogs/thethtun/rds-anywhere-with-azure-active-direectory-and-paas</link>
      <pubDate>Sat, 02 Dec 2017 10:59:21 GMT</pubDate>
      <dc:creator><![CDATA[Thet Htun]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/thethtun/?p=375</guid>
      <description><![CDATA[ယခင် Traditional way အရဆိုလျင် RDS Hosts နဲ့ RDS App တွေကို manage လုပ်မယ် RDS Gateway, RDS Web...]]></description>
      <content:encoded><![CDATA[<img src="https://msdnshared.blob.core.windows.net/media/2017/12/RDSanywhere-e1512188835361.png" alt="" width="600" height="292" class="aligncenter size-full wp-image-385" />

ယခင် Traditional way အရဆိုလျင် RDS Hosts နဲ့ RDS App တွေကို manage လုပ်မယ် RDS Gateway, RDS Web Access, RDS Connection Brooker, License Server အစရှိတဲ့ Management ဆာဗာတွေကို local On-Premise မှာပဲ Windows Server သုံးပြီးတင်ရလေ့ရှိပါတယ်။ ယခုပြောင်းလဲလာတဲ့ Modern Infrastructure မှာဆိုရင်တော့ အဆိုပါ management server တွေကို PaaS ပြောင်းပြီး Azure ပေါ်ကောက်တင်လိုက်လို့ရပါတယ်။ အဲလိုတင်လိုက်ခြင်းအားဖြင့် Windows Server လိုင်စင်တွေ သပ်သပ်လိုတော့မှာမဟုတ်ပဲ Azure Web App ရဲ့ ထုံးစံအရ Scale-in/Scale-out Automation ပြုလုပ်နိုင်မှာဖြစ်တာကြောင့် Cost saving မှာ အများကြီး သိသာသွားပါလိ်မ့်မယ်။ ဥပမာအားဖြင့်ဆိုလျင် Azure Web App(RDS Web App) CPU Performance 70% အထက်ဖြစ်သွားပါက automation script တွေနဲ့ clone ပြီး scale up လုပ်နိုင်သလို CPU Performance နဲသွားပါက auto scale down ပြုလုပ်ပါတယ်။ ထို့ကြောင့် Public Cloud ရဲ့ အားသာချက် Pay as you go အရ ကိုယ်သုံးသလောက်ပဲ ကိုယ်ပေးရမှာဖြစ်တာကြောင့် Cost saving က အရမ်းကို သိသာသွားမှာပါ။

Authentication အနေဖြင့်လည်း Azure Active Directory ရဲ့ Oauth v2.0 ကိုသုံးပြီး access လုပ်ရမှာဖြစ်တာကြောင့် saml 2.0 support ပေးတဲ့ cloud app, any app တွေကို Single Sign-on နှင့် ၀င်လို့ရတဲ့အပြင် Office 365, Dynamic 365 တို့ကိုလည်း ID တစ်ခုတည်းနှင့်ဝင်လို့ရပါတယ်။ ပြီးတော့ On-premise က Apps တွေကိုလည်း Application Proxy ထားရုံဖြင့် VPN မလိုတော့ပဲ ကြိုက်တဲ့နေရာကဝင်လို့ရမှာဖြစ်ပြီး အခု RDS ကိုလည်း single sign-on သုံးပြီး Access Anywhere လုပ်နိုင်တော့မှာဖြစ်ပါတယ်။ Azure Active Directory ကိုသုံးခြင်းကြောင့် Multi-factor Authentication ဖြင့် Phone, SMS, Mobile Authenticator App ကနေ two-factor Security အနေဖြင့် အသုံးပြုနိုင်ပြီး Conditional Access ကိုလည်း enable ပေးနိုင်မှာဖြစ်ပါတယ်။ အသေးစိတ်ကိုတော့ ဗီဒီယိုမှာ ၀င်ကြည့်နိုင်ပါတယ်။
<div style="text-align: center">

<iframe width="560" height="315" src="https://www.youtube.com/embed/3FXbSgRBTKg" frameborder="0" allowfullscreen="allowfullscreen"></iframe>

Video Credit #Microsoft Mechanic

</div>]]></content:encoded>
    </item>
    <item>
      <title>Office 365, Single Sign-On and Security</title>
      <link>https://docs.microsoft.com/archive/blogs/thethtun/office-365-single-sign-on-and-security</link>
      <pubDate>Wed, 29 Nov 2017 10:27:03 GMT</pubDate>
      <dc:creator><![CDATA[Thet Htun]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/thethtun/?p=315</guid>
      <description><![CDATA[Office လို့ပြောလိုက်ရင် ကျနော်တို့ အရင်ဆုံးပြေးမြင်တာ Microsoft Office ကိုပါ။ ဒါကြောင့် တစ်ချိူ့က...]]></description>
      <content:encoded><![CDATA[<img src="https://msdnshared.blob.core.windows.net/media/2017/11/o365-features-photo1-e1511927703298.png" alt="" width="600" height="331" class="aligncenter wp-image-355 size-full" />
Office လို့ပြောလိုက်ရင် ကျနော်တို့ အရင်ဆုံးပြေးမြင်တာ Microsoft Office ကိုပါ။ ဒါကြောင့် တစ်ချိူ့က Office 365 ကို Cloud ပေါ်မှာရှိတဲ့ Microsoft Office ဆိုပြီး အမှတ်မှားလေ့ရှိပါတယ်။ Office 365 ကတော့ အဲဒီထက်ကိုပိုပါတယ်။
Azure Active Directory Free Edition က O365 နဲ့ အတူပါ၀င်လာပါတယ်။ O365 မှာပါ၀င်တဲ့ ဆားဗစ်တွေကို Authentication လုပ်ဖို့အတွက် Cloud မှာရှိတဲ့ Azure Active Directory ကို သုံးနိုင်ပါတယ်။ အကယ်၍ ကိုယ့်ဆီမှာ Local Active Directory Domain ရှိနေပြီးသားဆိုရင်လည်း Single Sign-on ပြုလုပ်လို့ရပါတယ်။ ဥပမာ Desktop/Laptop တွေကနေ Domain ကို ၀င်တဲ့ Account and Password တွေ Azure Active Directory ကို Sync လို့ရပါတယ်။ Sync တဲ့ အခါနည်းလမ်း၃ခုနဲ့ Sync လို့ရပါတယ်။ ပထမတစ်ခုကတော့ Azure AD Connect ကိုသုံးပြီး User Account and Password Hashပါ On-Premise AD ကနေ Cloud ကို sync လိုက်လို့ရပါတယ်။ ဒုတိယတစ်ခုက Azure AD Connect ကိုပဲ သုံးပြီး Pass-thru authentication သုံးလို့ရပါတယ်။ သူက ပထမတစ်ခုနဲ့ ဘာကွာလဲဆိုတော့ password ကို local မှာပဲထားပြီး Cloud ကို sync မလုပ်ချင်တဲ့သူတွေအတွက် ရည်ရွယ်ပါတယ်။ နောက်ဆုံးတစ်ခုကတော့ Active Directory Federation Service(ADFS) ကိုသုံးပြီး Pass-thru ကို သုံးခြင်းပါ။ Password ကို local မှာပဲသိမ်းထားမှာဖြစ်ပြီး သူ့ရဲ့ ထူးခြားချက်ကတော့ တခြား 3rd party Multi-factor Authentication(ဥပမာ Token Devices) သုံးမည့်သူများအတွက်ပါ။ Azure AD Free Version မှာလည်း Multi-factor Authentication built-in ပါလာပါတယ်။ Phone SMS သို့မဟုတ် AZURE Authenticator App တွေကို Android, IOS, Windows Phone ဘယ်မှာမဆို ဒေါင်းပြီး two factors ၀င်လို့ရပါတယ်။

<img src="https://msdnshared.blob.core.windows.net/media/2017/11/AzureADConnect-sync-e1511927573213.png" alt="" width="600" height="383" class="aligncenter wp-image-345 size-full" />
<strong>Exchange Online for Email</strong> - ဒါကတော့ အီးမေးပါ။ သူကတော့ ကျနော်တို့အရင်ကသိတဲ့ Microsoft Exchange ကို Cloud မှာထားလိုက်ပြီး Software As A Service(SaaS) အနေနဲ့ အီးမေးကို သုံးလို့ရပါတယ်။ အရင်လို့ Server hardware တွေ ၀ယ်ပြီး deploy လုပ်စရာမလိုတော့ပါဘူး။ Office 365 Admin Portal မှာကိုယ်လိုချင်တဲ့ email domain တွေ၊ Mail Flow တွေ ဆောက်ပြီး တန်းသုံးရုံပါပဲ။ ပုံမှန် user တစ်ယောက်ကို 50GB ထိ Mailbox Quota တွေပါ၀င်လာပါတယ်။ ထို့ပြင် Exchange Online Protection ဆိုသည့် Spam Filter ပါ built-in ပါ၀င်လာတာဖြစ်တဲ့အတွက် Spam Emails တွေကို protect လုပ်ပေးနိုင်ပါတယ်။ Customer တွေအနေနဲ့ ကိုယ်ပိုင် Domain Name လေးတစ်ခုဝယ်ပြီး O365 Server က Public IP ကို MX Record, other DNS Records တွေ ထောက်ပေးလိုက်တာနဲ့ ကိုယ်ပိုင် company name နဲ့ အီးမေးသုံးလို့ရမှာပါ။ လက်ရှိ On-Premise Datacenter မှာ Exchange Server ရှိနေပြီးသားဆိုရင်လည်း Hybrid အနေနဲ့ သွားလို့ရပါတယ်။

<strong>Skype for Business for Voice/Video Conferencing</strong> - ကျတော်တို့ Skype ကိုလူတိုင်းသိကြမှာပါ။ Skype က Personal use အတွက်ဖြစ်ပြီး Skype for Busines ကတော့ လုပ်ငန်းခွင်မှာသုံးဖို့ပါ။ ဘာတွေလုပ်နိုင်လဲဆိုတော့ တစ်ယောက်နဲ့ တစ်ယောက် ဘယ်ပဲရောက်နေနေ၊ ဘယ်လို devices မျိူးပဲဖြစ်ဖြစ်(ဥပမာ Android, IOS) Voice and Video Conferencing တွေ လုပ်လို့ရပါတယ်။ Meeting Room Conference တစ်ခုကို user အယောက် ၂၅၀ ထိ join လို့ရပါတယ်။ Presenter တွေအနေနဲ့ ကိုယ်မှာရှိတဲ့ PowerPoint ကို share လိုုက်ပြီး Online ကနေ Presentation လုပ်လို့ရပါတယ်။ ထို့ပြင် desktop မှာ ကိုယ်သုံးထားတဲ့ ဘယ်လို Application မဆို Share ပြီး တစ်ဘက်လူကို ပြလို့ရပါတယ်။ Control လဲပေးလို့ရပါတယ်။ ကိုယ့်ရဲ့ Desktop တစ်ခုလုံးကိုလည်း Share လို့ရပြီး Training တွေ၊ Helpdesk Management တွေပါလုပ်လို့ရပါသေးတယ်။ Skype Broadcast ကတော့ Meeting Room System မှာ ဗီဒီယို ကင်မရာတွေထားပြီး Live Streaming ပါလွင့်လို့ရပါတယ်။ Skype Broadcast Live Streaming ကို users ၂သောင်းထိ တက်လို့ရပါတယ်။ တခြား 3rd party PBX System, PSTN Provider တွေနဲ့လည်း Integrate လုပ်ပြီး Phone to Skype or Skype to Phone ပါ Meeting တွေ Join နိုင်ပါတယ်။

<strong>SharePoint Online for Document and Content Management</strong> - SharePoint Online ကနေ ၀က်ဆိုက်တွေ instantly create လုပ်လို့ရပါတယ်။ Intranet ဆို်က်တွေ၊ Project by Project Team Site တွေ အမြန်ဆုံး Create လုပ်ပြီး သက်ဆိုင်တဲ့ Documents and Contents တွေကို Manage လုပ်နိုင်ပါတယ်။ ဒါ့အပြင် Workflow တွေ၊ Document Versioning တွေ၊ တခြား Documents and Content Management တွေကိုပါပြုလုပ်နိုင်ပါတယ်။ SharePoint Site တစ်ခုလုံးကို 1TB ပေးထားပါတယ်။

<strong>One Drive for Business</strong> - ဒီကောင်ကတော့ File Storage ဖြစ်ပြီး Browser, Phone, Laptop, Desktop ဘယ်ကနေမဆို Access လုပ်လို့ရပါတယ်။ ကိုယ့်ရဲ့ dataတွေကို locally sync လုပ်ထားပြီး Offline အနေနဲ့ လဲအသုံးပြုနိုင်မှာပါ။ One Drive နဲ့ Office 2016 ၂ခုပေါင်းပြီး Co-Authoring ဆိုတာလုပ်လို့ရပါသေးတယ်။ ဒါကဘာလဲဆိုတော့ Microsoft Office မှာ sign-in ဆိုတာပါလာပါတယ်။ အဲဒီကို login ၀င်ပြီး One Drive မှာရှိတဲ့ document တစ်ခုကို တခြား users သုံးလေး ငါးယောက်လောက်ရှဲပြီး အသုံးပြုတဲ့နေရာမတူပမယ့် တပြိုင်တည်း ၀င်ပြင်လို့ရပါတယ်။ Changes တွေက Live ပြနေသလိုမျိူး Document မှာ name နဲ့တကွ ဘယ်သူပြင်လိုက်လဲဆိုတာပေါ်နေမှာဖြစ်ပြီး update ဖြစ်သွားမှာပါ။
Microsoft Team - သူကတော့ Group Chat Software ပါ။ Project အလိုက် Department အလိုက် Team တွေ create လုပ်ထားပြီး chat တွေနဲ့ collaboration and communication ပြုလုပ်လို့ရပါတယ်။ လိုအပ်တဲ့ document တွေကို ရှဲလို့ရပြီး History အနေနဲ့ အမြဲရှိနေလို့ ပြန်ရှာရလဲ လွယ်ပါတယ်။

<strong>Yammer</strong> – Facebook ကိုတော့ လူတိုင်းသိမှာပါ။ Yammer ကလည်း Facebook လို Social Netowrking ပါပဲ။ Like တွေပေးလို့ရမယ်။ Tag လို့ရမယ်။ Group တွေဆောက်လို့ရမယ် တူတူပါပဲ။ မတူတာကတော့ Internal use အတွက်ဖြစ်ပါတယ်။ Company ရဲ့ Sensitive Information တွေကို ကိုယ်ပိုင် Internal Social Networking သုံးပြီး အလုပ်လုပ်တာ မြန်ဆန်လာနိုင်ပါတယ်။

<strong>Microsoft Flow</strong> - သူကတော့ Workflow management ပါ။ ဥပမာ Expenses claim တစ်ခု ကို အီးမေးအနေနဲ့ User တစ်ယောက်က HR ကို ပို့လိုက်တယ်ဆိုရင် MS Flow ကနေAutomatic Approver တွေဆီကို အီးမေးပို့တာမျိူး ဒါမှမဟုတ် SharePoint ကို upload လုပ်တာမျိူ: Workflow Management ပြုလုပ်လို့ရပါတယ်။ Microsoft Flow က O365 က Exchange, SharePoint, One Drive တို့အားလုံးနဲ့ Integrate လုပ်နိုင်တဲ့အပြင် တခြား facebook, twitter Microsoft Platform မဟုတ်တဲဲ့ Salesforce, Oracleတို့နဲ့ပါ Integrate လုပ်နိုင်ပါတယ်။

<strong>PowerApp</strong> – ဒီ features ကတော့ ယခုနှစ်မှ ထည့်ပေးလိုက်တာပါ။ Coding တွေမကျွှမ်းတဲ့သူတွေ Browser App သို့မဟုတ် Mobile App လုပ်ချင်တယ်ဆိုရင် ဘာ coding မှမရေးပဲ PowerApp ကနေ တန်းပြီး Publish လုပ်လို့ရပါတယ်။ PowerApp ကနေ Data Source တွေဖြစ်တဲ့ Office 365 အပြင် Salesforce, DB2, Oracle DB, Google တို့အစရှိသည့် Microsoft Platform မဟုတ်တဲ့ Database, Storage တွေနဲ့ပါ ချိတ်ဆက်ပြီး Mobile App တွေကို အမြန်ဆုံး create လုပ်နိုင်ပါတယ်။

<strong>Delve</strong> – Company တစ်ခုမှာ Employee တစ်ယောက်က အလုပ်လုပ်တာ ဆယ်စုနှစ်တစ်စုလောက်ကြာလာပြီဆိုရင် သူနဲ့ အရင်တုန်းကလုပ်ခဲ့တဲ့ Documents တွေပြန်ရှာဖို့ မလွယ်ကူပါဘူး။ သူအရင်က အီးမေးနဲ့ပို့ခဲ့မယ်။ SharePoint, Onedrive တို့မှာ Share ခဲ့မယ် ဒါတွေမှတ်မိဖို့မလွယ်ပါဘူး။ Delve က ဒါတွေကို ဖြေရှင်းပေးနိုင်ပါတယ်။ ယခင်အတူတူအလုပ်လုပ်ခဲ့တဲ့ အီးမေးပဲဖြစ်ဖြစ်၊ SharePoint ပဲဖြစ်ဖြစ် ဖိုင်တွေ Docs တွေ Delve ကနေ အလွယ်တကူပြန်ရှာလို့ရပါတယ်။

<strong>PowerBI</strong> - ဒါကတော့ Business Intelligence ပါ။ Management တွေ Business သမားတွေအတွက် ပိုအသုံးဝင်ပါတယ်။ သူတို့တွေက company ရဲ့ Business ဘာတွေဖြစ်နေလဲကို IT သမားတွေလို System တစ်ခုချင်း ၀င်ဖို့ အချိန်မရပါဘူး။ PowerBI က Data Source တွေဖြစ်တဲ့ SQL, Excel တို့အပြင် Google, Oracle DB, SAP အစရှိသည့် တခြား Data Source တွေကိုချိတ်ဆက်ပြီး Dashboard အနေနဲ့ ပြန်ကြည့်လို့ရပါတယ်။ Business သမားတွေအနေနဲ့ ကိုယ့်ရဲ့ Business အခြေအနေ ဘယ်လိုရှိလဲ PowerBI ကို Tablet မှာသုံးပြီး ကြည့်လိုက်ရုံပါပဲ။ Visualization တွေ Graph တွေလဲ အလွယ်တကူပြုလုပ်လို့ရပါတယ်။

<strong>Security</strong> – Office 365 တချိူ့ Edition တွေမှာ Security Features တွေအများအပြားပါ၀င်လာပါတယ်။ Data Loss Prevention ကတော့ ဒီထဲကတစ်ခုပါ။ ဒါကဘာလုပ်ပေးလဲဆိုတော့ company ရဲ့ အရေးကြီးတဲ့ Sensitive Information တွေ Confidential Data တွေကို accidentally ပဲဖြစ်ဖြစ် ရည်ရွယ်ချက်ရှိရှိပဲဖြစ်ဖြစ် External ကို ပို့မိတာကို ဖြန့်ဝေတာတွေကို တားဆီးနိုင်ပါတယ်။ Staff ရာနဲ့ချီ ထောင်နဲ့ချီ ရှိတဲ့ company တွေမှာ တစ်ယောက်ချင်း လိုက် control လုပ်ဖို့ မလွယ်ပါဘူး။ ဒါကို DLP နဲ့ ထိန်းချူပ်နိုင်ပါတယ်။ နောက်တစ်ခုကတော့ Office 365 Right Management ပါ။ Right Management ကိုသုံးပြီး Email, Office Documents တွေကို Protect လုပ်နိုင်ပါတယ်။ ဥပမာ အပြင်မှာရှိတဲ့ user01@contoso.com ဆီကို Word Document တစ်စောင်ပို့လိုက်တယ်။ အဲဒါဆိုသူ့ဆီမှာ အဲဒီ docs ရှိသွားပါပြီ ဒါကိုသူက thumb drive နဲ့ကူးပြီး တခြားတစ်ယောက်ကို ပေးလိုက်နိုင်ပါတယ်။ ဒါကို တားနိုင်ပါတယ်။ Right Management နဲ့ အဲဒီ document ကို သူ့အီးမေးနဲ့ပဲဖွင့်လို့ရအောင် လုပ်နိုင်ပါတယ်။ တခြားသူဆီမှာ Physical copy ရှိနေတာတောင် ဖွင့်လို့မရပါဘူး။ ကိုယ့် docs ကိုဘယ်သူတွေဖွင့်နေလဲဆိုတာ O365 Portal ကနေ ချက်လို့ရပါတယ်။ ပြီးရင် Permission ကို ချက်ချင်း revoke လုပ်နိုင်ပါတယ်။ O365 Advanced Threat Features ကိုသုံးပြီး Phishing Attack တွေကိုလည်း ကာကွယ်လို့ရပါသေးတယ်။ Phishing email URL and Attachment တွေပါလာပါက တခါတည်း တန်း block ပေးမှာပါ။ O365 Message Encryption Features ကတော့ အရေးကြီးသည့် invoice တွေ၊ data တွေ အီးမေးပို့တဲ့အခါသုံးနိုင်ပါတယ်။ သူက အီးမေးကို encrypt လုပ်လိုက်မှာဖြစ်ပြီး တစ်ဘက်လူကဖတ်ချင်ရင် one-time password request တောင်းပြီးမှ ဖွင့်လို့ရပါမယ်။

<img src="https://msdnshared.blob.core.windows.net/media/2017/11/Image_SecureMailboxes_713x261-e1511927265818.png" alt="" width="600" height="220" class="aligncenter wp-image-325 size-full" />
O365 မှာပါတဲ့ eDiscovery, In-place hold, In-place Archive တွေကို Compliance Auditor တွေအနေနဲ့ သုံးနိုင်ပါတယ်။ eDiscovery ကိုသုံးပြီး ဘယ်သူတွေ Compliance ကိုချိူးဖောက်နေလဲ Auditor တွေ check နိုင်ပါတယ်။ In-place hold ကတော့ email, SharePoint data တွေကို hold နိုင်ပါတယ်။ ဥပမာ သံသယရှိတဲ့ ၀န်ထမ်းတစ်ယောက်က အလုပ်ထွက်တော့မယ်ဆိုပါက in-place hold ကို enable ပေးပြီး သူ့ data တွေ ဖျက်ခြင်းမှ ကာကွယ်နိုင်ပါတယ်။ In-place archieve ကတော့ Achieve email တွေကို Server မှာပဲ Retention Policy တွေနဲ့ Automatic Archive လုပ်နိုင်ပါတယ်။ local ကို POP3 လိုဆွဲချမှာမဟုတ်တဲ့အတွက် PST ဖိုင်တွေ ပျောက်သွားမှာ lost သွားမှာ စိတ်ပူစရာမလိုတော့ပါဘူး။

ဒီFeatures တွေအပြင်တခြား Security and Compliance Features တွေလည်းရှိပါသေးတယ်။ အရမ်းရှည်သွားမှာစိုးလို့ ဒီလောက်ပဲရေးလိုက်ပါတယ်။

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Windows 10ကို ဘာကြောင့် Microsoft ရဲ့ နောက်ဆုံး Operating System လို့ခေါ်လဲ၊ Windows 10ပြီးရင် ဘာကြောင့် Windows 11, Windows 12 တို့မရှိတော့တာလဲ</title>
      <link>https://docs.microsoft.com/archive/blogs/thethtun/windows-10%E1%80%80%E1%80%AD%E1%80%AF-%E1%80%98%E1%80%AC%E1%80%80%E1%80%BC%E1%80%B1%E1%80%AC%E1%80%84%E1%80%B7%E1%80%BA-microsoft-%E1%80%9B%E1%80%B2%E1%80%B7-%E1%80%94%E1%80%B1%E1%80%AC%E1%80%80</link>
      <pubDate>Mon, 27 Nov 2017 12:44:50 GMT</pubDate>
      <dc:creator><![CDATA[Thet Htun]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/thethtun/?p=245</guid>
      <description><![CDATA[Windows 10 ပြီးရင် နောက်ထပ် ဘယ် Windows မှထွက်တော့မှာမဟုတ်ပါဘူး။ Windows 10 ဟာ Microsoft...]]></description>
      <content:encoded><![CDATA[<img src="https://msdnshared.blob.core.windows.net/media/2017/11/WaaS-01.png" alt="" width="734" height="348" class="aligncenter wp-image-255 size-full" />

Windows 10 ပြီးရင် နောက်ထပ် ဘယ် Windows မှထွက်တော့မှာမဟုတ်ပါဘူး။ Windows 10 ဟာ Microsoft နောက်ဆုံးထုတ်တဲ့ Desktop Operating System ဖြစ်ပါတယ်။ ဒါကြောင့် customer တွေအနေနဲ့ Windows 10 ကို upgrade လုပ်ပြီးရင် နောက်ထပ်နောက်ထပ် Windows တွေအတွက် ပိုက်ဆံအကုန်အကျခံပြီး ၀ယ်စရာလိုတော့မှာမဟုတ်ပါ။ Windows 10က latest OS ဖြစ်တယ်ဆိုတော့ နောက်ထပ် features အသစ်တွေမရတော့ဘူးလားဆိုတဲ့ မေးခွန်းအတွက် Microsoft မှာ အဖြေရှိပါတယ်။ ဒါကတော့ Windows as a Services ပါ။ Windows as a service ဘယ်လိုအလုပ်လုပ်လဲဆိုတော့ Microsoft က လက်ရှိ Windows 10မှာပဲ Features အသစ်တွေကို Version အလိုက်ထုပ်ပြီး ထပ်ထပ်ထည့်ပေးသွားမှာဖြစ်ပါတယ်။ customer တွေအနေနဲ့ Windows Update လုပ်လိုက်ရုံနှင့် နောက်ဆုံး features တွေကို ရနိုင်မှာဖြစ်ပါတယ်။ Pirated သုံးထားတဲ့ OS တွေကတော့ Windows Update လုပ်လို့မရတဲ့အတွက် နောက်ဆုံး features တွေကိုတော့ ရနိုင်မှာမဟုတ်တော့ပါ။ ဥပမာအားဖြင့်ပြောရလျင် Windows 10 စထုတ်တဲ့ version က 1507 version ဖြစ်ပြီး ယခုဆိုလျင်တော့ 1607 version ဖြစ်နေပါပြီ။

Microsoft အနေနှင့် ဘယ်လိုအချိန်တွေမှာ features အသစ်တွေပေးလဲ၊ features အသစ်မလိုချင်ဘူး လက်ရှိ windows features ပဲသုံးချင်တဲ့ customer တွေကိုကော ဘယ်လိုစီစဉ်ပေးလဲ၊ ဘယ် Windows 10 version ကို support ပေးလဲ၊ ဘယ် Windows 10 version က ဘယ်အချိန်မှာ expire ဖြစ်လဲ။ ပြီးတော့ WaaS မှာ Current Branch, Current Branch for Business နဲ့ Long Term Servicing Branch ဆိုပြီး ၃ပိုင်းခွဲထားပါတယ်။ ဒါတွေအားလုံးကို ရှင်းပြပေးလိုက်ပါတယ်။

Features version အသစ်တွေကို ဘယ်နှစ်လတစ်ခါ ပေးလဲ - Microsoft အနေဲ့ Features အသစ် update တွေကို ပုံမှန် ၆လတစ်ခါထုတ်လေ့ရှိပါတယ်။ Windows Update Run လိုက်တာနှင့် Features Update အသစ်ကိုရမှာပါ။ ပုံမှန်လစဉ်ထွက်လေ့ရှိတဲ့ Security Patches Update လဲရှိနေဦးမှာပါ။

<img src="https://msdnshared.blob.core.windows.net/media/2017/11/Waas-02.png" alt="" width="600" height="305" class="aligncenter wp-image-265" />

Features version တစ်ခုကို ဘယ်အချိန်ထိ Microsoft Support ပေးလဲ - Microsoft က latest version၂ခုကိုပဲ Support ပေးပါတယ်။ ၂ခုထက်ဟောင်းတဲ့ version တွေကတော့ EOL (End of Life) ပါ။ ပုံမှန်အားဖြင့်ဆိုလျင် Version တစ်ခုကို ၁၈လထိ support ပေးပါတယ်။ ၁၈လကျော်ရင်တော့ customers တွေအနေနဲ့ newer build ကို update လုပ်ဖို့ လိုပါလိမ့်မယ်။ ဥပမာအားဖြင့်ဆိုလျင် ပုံမှာပြထားသည့် version 1607, 1511 ကိုပဲ support ပေးတော့ပါတယ်။ 1507 က EOL ဖြစ်သွားပါပြီ။

Current Branch – Current Branch ဆိုတာကတော့ Windows Features တွေကို up to date ရနေမှာပါ။ ဥပမာ Microsoft က version 1607 ကို July 2016 မှာထုတ်ခဲ့တယ်ဆိုလျင် Windows 10 Current Branch Edition ကတော့ ချက်ချင်းရမှာဖြစ်ပါတယ်။

Current Branch for Business - တစ်ချိူ့ Enterprise တွေမှာ Latest version ကိုချက်ချင်းမသုံးချင်တဲ့ customer တွေရှိပါတယ်။ သူတို့တွေအနေနဲ့ Current Branch for Business( အတိုကောက် CBB) ကိုသုံးနိုင်ပါတယ်။ CBB ကတော့ features version update ကို defer လုပ်ထားနိုင်ပါတယ်။ ဥပမာအားဖြင့်ဆိုလျင် ပုံမှာပါတဲ့ 1507 ကို ၄လထိ defer လုပ်ထားနိုင်ပြီး ၁၂လအတွင်းမှာ 1511 ကို update လုပ်နိုင်ပါတယ်။ အဲဒီ၁၂အတွင်းမှာ နောက်ထပ် 1607 ထွက်လာပြီဖြစ်တဲ့အတွက် 1511 ကို update လုပ်ခဲ့လဲ နောက်ဆုံးversion မဟုတ်သေးပါဘူး။ ဒါကြောင့် CBB ကို သုံးပြီး features version ကို delay လို့ရပါတယ်။ CBB ကိုသုံးထားလဲ Seucrity Patches တွေကတော့ လစဉ် update လုပ်လို့ရပါတယ်။
Long Term Servicing Branch – Application compatibility ကြောင့် Windows 10 latest version ကို လုံးဝ update မလုပ်ချင်ဘူး Microsoft Support လဲလိုချင်တယ်ဆိုသည့် customer တွေအတွက် LTSB လို့ခေါ်တဲ့ Windows 10 Long Term Servicing Branch ကို သုံးနိုင်ပါတယ်။ LTSB က ၅နှစ်ထိ features version တွေ လုံးဝရမှာမဟုတ်ပါဘူး ဒါပေမယ့် Microsoft Support လဲရှိနေဦးမှာပါ။

Features Update, WaaS တွေကို System Center Configuration Manager(SCCM) သို့မဟုတ် WSUS တို့နှင့် manage လုပ်နိုင်ပါတယ်။

ဗီဒီယိုမှာ အသေးစိတ်၀င်ကြည့်နိုင်ပါတယ်

&nbsp;
<div style="text-align: center">

<iframe width="560" height="315" src="https://www.youtube.com/embed/qSAsiM01GOU" frameborder="0" allowfullscreen="allowfullscreen"></iframe>

</div>]]></content:encoded>
    </item>
  </channel>
</rss>