สรุปงาน Microsoft Enterprise Roadmap Update with Data Amp

พอดีหัวหน้าติดธุระ ผมเลยได้มาฟังงานนี้ครับ Microsoft Enterprise Roadmap Update with Data Amp โดยจัดขึ้นที่ห้อง Royal Maneeya Ballroom, Renaissance Bangkok Ratchaprasong Hotel ครับ ลองมาดูแต่ละช่วงกันเลยดีกว่าครับ

Keynote Session: Microsoft Data Amp

  • Data is Electricity
    • ข้อมูลมันเยอะมาก มองว่ามันไหลมาอย่างไฟฟ้าเลย
    • ตอนนี้เป็นยุคของ Big Data & Data Science & Cloud
  • ตัว Data Solution (จริงๆ ในงานเค้าใช้ MS SQL 2017 แต่ผมว่ามันพูดกว่านั้น 555) ทั้งตัว MS SQL 2017 และ Azure Document DB(NoSQL ของ Microsoft) ซึ่งนิยามได้ 3 คำ คือ

    • Intelligent - ไม่ใช่ที่ฝั่ง Application สามารถทำได้ตั้งแต่ใน Database เลย
    • Trusted - มีเทคโนโลยี Alway Crypt / รองรับ Cert มากมาย / Grow with your need
    • Flexible - รองรับเกือบทุก OS (Windows, Linux) อันไหนไม่รองรับใช้ Docker ได้/ Azure Streamlined Migration

Keynote Session: MS SQL 2017

  • ไม่รู้เขียนยังไง เอางี้ดีกว่าซื้อ 1 ได้ถึง 4 ได้แก่ OLTP, DW, BI, ML
  • SQL มันจัดการกับข้อมูลยากเอา Python หรือ R (ไม่รู้ว่าใช้งานยาก แบบฝั่งของ DB2 ที่เรียกใช้ Java หรือ C ตรงๆได้ หรือป่าว) มาจัดการข้อมูลลด Data  Movement และสามารถ Scale ได้ ไม่ต้องไปสร้าง Application เองข้างนอก
  • Advance Machine Learning + Deep learning on GPU (อนาคตซื้อ Server แถมการ์ดจอ 555 )
  • AI Build-in Database
  • SQL on Linux
    • ลงผ่านกำหนด Repo หรือ เตรียม Pacakge เค้าบอกว่า License เดียวคลุมใดทุก OS
    • Query สามารถใช้ Commandline หรือแบบ GUI โดยใช้ SQL Server Management Studio (SSMS) มันเห็น Path ของ Linux โดยรองรับตั้งแต่ SQL Server 2016 แล้วครับ
    • สำหรับคนที่อย่างลองสามารถดูจาก Blog ผมได้ครับ
    • ข้อมูลเพิ่มเติมอื่นๆ: Release notes for SQL Server 2017 on Linux
  • Adaptive Query Processing
  • TDE Security Database encrypt แม้ Backup ถูกขโมยเอาไป Restore ไม่ได้ ต้องมี Backup + Master key (Cert ที่เจ้าของให้)
  • HADR Cross Platform จาก Windows ไป Linux หรือ แบบAlway on(Encryt ข้อมูล) มากสุด 8 เครื่อง
  • Graph Object & Queries เพราะ อะไรมันก็สัมพันธ์ได้
    • จากเดิมปัญหาของ Relational Database ถ้าต้องใช้ข้อมูลมันสัมพันธ์กัน เราต้องวาง Schema ให้ม้นเรียบร้อย กำหนด Foreign Key ถ้าไม่เพิ่มภายหลังงานเข้าครับ ฮ่าๆ
    • ถ้าใช้ Graph เราสามารถจัดการความสัมพันธ์ได้ ไม่จำกัด
    • Graph Object
    • SQL สำหรับ Graph DB เปลี่ยนไป ถ้า Query ปกติได้ผลลัพธ์ที่มีโครงสร้าง แต่เป็น Text นะ แต่ถ้านำ Query ไปแปะลง Power BI การแสดงผลเป็น Graph ดูง่ายกว่า

      This slideshow requires JavaScript.

  • จาก 500 บริษัท ที่จัดโดย S&P 500 fortune อายุเฉลี่ยขององค์กรลดลงเรื่อยๆ จากเดิมอายุเฉลี่ย 60-70 ปี กลายมาเป็น 10-15 ปี เพราะถูกบริษัทใหม่ๆ Disrupt ตัวอย่างบริษัท ได้แก่ uber, airbnb เป็นต้น โดยที่บริษัทเหล่านี้ไม่ได้มีตัว Product ของตัวเองเลย ใช้ Service + Idea + Technology
  • Sample Use Case
    • Cochrane - ML Azure งานวิจัยที่เกี่ยวข้อง การรักษา มาช่วยรักษาผู้ป่ว
    • dvO1 Market Transpency old opensource 》azure data
    • Domino Pizza

Early Adopter Sharing SQL on Linux by Agoda

  • Agoda ใช้ SQL Server อยู่แล้ว โดยใช้เป็นตัว Database หลักขององค์กร ตั้งแต่ MS SQL Server 2000 จนถึงปัจจุบัน
  • Agoda เป็น Startup ที่เกิดที่ไทย
  • มี 5 Data Center ทั่วโลก
  • Motivation
    • อยากลดคนที่ดูงาน Operation ลงทั้ง Windows และ Linux มา Focus ที่จุดเดียว
    • Integration with open source grafana / docker
  • Use Case Agoda in a box
    • Shared Environment ใช้ Docker ช่วย ทำให้ Dev และ Test ง่ายขึ้น ไม่จำเป็นต้องเข้าไไปยุ่งบน Environment หลัก

      This slideshow requires JavaScript.

    • Docker ที่ทำมี SW ดังนี้
    • Benefit: Fast Deploy + Safe Deployment
  • Use Case Agoda Monitoring
    • ทำ Monitor Tools ใช้เอง Centralize Monitor ดู Metric ที่สนใจ เช่น Responsetime / Error Count / Timeout / CPU / Stored Procedure เป็นต้น
    • Solution ที่ใช้ในปัจจุบัน power shell เขียนดึง Dynamic Management View(DMV) ซึ่งเป็น Store ที่ทาง MS สร้างไว้ เนื่องด้วยเวลาทำกัน และ Speaker ได้ลงรายละเอียด แต่ผมเข้าใจว่าดึงข้อมูลจากกลุ่มนี้ sys.dm_os_XXXX, sys.dm_exec_XXXX, sys.dm_db_XXXX, sys.dm_tran_XXXX และ  sys.dm_hadr_XXXX นะครับ
    • Next เอา SQL Server 2017 มา Analytic ตัว Excute Plan หรือมาทำ Aggregate ข้อมูลทีควรทำ เช่น Top 5 เรื่อง Error Count ของแต่ละ DB
    • Benefit: Lightweight Collector + Analytic Visibility
  • Facebook Group: SQL Server Community Thailand

Transform with business analytics

  • THE Momentum Data Scientist และ Data Visualizer อาชีพที่กำลังมาแรงที่สุดในอเมริกา
  • ทุกคนสนใจ Data มากขึ้น อยากสร้าง Royalty บราๆ มีปัญหามากมายอยากรู้
  • แล้วเราหาคำตอบ (Insight) อย่างไร ลองดูที่ภาพนี้ดีกว่า จากรายงาน >> ปรับกรนำเสนอเป็น Dashboard เห็นภาพมากขึ้นแล้ว มาสร้าง Model และใช้ Model มาให้คำแนะนำ
  • ภาพนี้แสดงความสัมพันธ์ของ คน 2 กลุ่มที่เข้ามาช่วยในการหา Insight ครับ
  • Transformative Solutions - Cortana Intelligence Gallery มี Solution ที่พร้อมใช้สำหรับธุรกิจแต่ละแบบ
  • Sample Use Case
    • QuartorSpot (Lending Platform) เงินด่วน Online ของ SME หาคู่คนต้องการเงิน กับ คนใช้เงิน โดยเอา ML มาหา Risk เอา Model ที่ MS เตรียมไว้
    • Carnivsl Maritime -บ เดินเรือสำราญ ทำ Preventive MA / Resource ใช้น้ำจืด
    • Demo Realtime Driver Monitoring
    • Litware Insurance - chat bot ของ MS Dynamic ช่วยสอบถาม ปิดงาน และ Throw ไปใช้คนดูต่อไป เป็นต้น
    • Jet.com
    • Metro Bank - Power BI
    • Rolls-Royce

Red Hat and Microsoft Strategic Partnership and Strong Together

  • Microsoft กับ RedHat มีการประสานงานทำงานร่วมกันแล้วนะ หากมีปัญหาใช้ Windows แล้วเรียก RedHat แบบ Virtualization แล้วเกิดปัญหาที่ RedHat สามารถแจ้ง Support ของ Microsoft ได้ เดี๋ยวเค้าไปคุยกันเองภายใน หรือกรณีกลับกันทาง RedHat ไปประสานทาง Microsoft ใช้
  • Hybrid Cloud กำลังมาในปี 2017

    This slideshow requires JavaScript.

  • บน Azure Support Container อย่าง Docker นะ ส่วนฝั่ง RedHat มีส่วนของ Openshift
  • มีข้อมูลของ .NET Core, Hyper -V หรือ เทคโนโลยีอื่นๆ โดยสามารถดูได้ที่ redhatloves.net

New way of Data Warehouse Cloud platform

  • MPP vs SMP
    • MPP มาจากคำว่า Massively Parallel Processing โดยผมมองว่ามันคล้ายๆกับการ Map-Reduce กระจายงานกันไปทำ ทำเสร็จมารวมกัน ถ้ามันช้า เพิ่มเครื่อง เพิ่ม Node สิ (เข้ากับแนวคิดของ Cloud และทำให้นึกถึงพวก Hadoop)
    • SMP มาจากคำว่า Symmetrically Parallel System มองว่ามัน คือ Hardware มีส่วนของ CPU กลุ่มของ I/O เช่น อย่าง Harddisk แขร์ร่วมกันหมด เกิดคอขวดที่ Bus
  • Elastic Scale: Scale-Out vs Scale-Up ถ้าในสมัยก่อนค่าใช้จ่ายสูง แต่ตอนนี้ราคาถูกลงมามากแล้ว
    • Scale-Out = MPP
    • Scale-Up = SMP
  • ปัญหาองต์การในปัจจุบัน Data Explosion (3V) ซึ่ง ถ้าเปลี่ยนไป Big Data มีปัญหาเรื่องค่าใช้จ่าย (Cost) และ  คนไม่พร้อม(Skill Set)
  • Azure SQL Data Warehouse
    • DWU - Datawarehouse Unit หน่วยของ MS ตั้งง่าย เดวเบื้องหลังไปจัดการก่อนเลย
    • Data Warehouse - Star Schema / ETL
    • Polybase - มอง External Source ให้เป็น Table หนึ่งในระบบ
    • Data Lake
    • Distribute Hash VS Round robin
  • Azure Analysis Serivce คั่นตรงกลางระหว่าง DW และ BI สร้าง Cube เพื่อค่าอะไรบางอย่างไว้ก่อนได้ ทำทุกอย่างบน Cloud เลย

Dynamics 365 (Sales) for Sales Productivity

  • MS Dynamics 365 เป็น Cloud Service ทำ Application ที่จำเป็นสำหรับการบริการองค์กร อย่าง ERM / CRM เป็นต้น
  • โดยตัว MS Dynamics 365 มี Service ต่างๆ ดังนี้
  • สามาถวาง Flow ใช้งานได้ทุกที่ ใน Session เน้นตัว Sale รวมทั้งแนะนำว่าเราควรเสนอขายของเพิ่ม หรือลดราคาเท่าไหร่ ?
  • เน้น Analytics และ Dashboard ตาม User ที่ใช้งานแต่ละกลุ่ม เช่น ผู้จัดการเห็นข้อมูล Insight มากกว่าของพนักงานขายทั่วไป

Secured Communication

  • จากสถิติแล้ว กว่าจะรู้ปัญหา Security มันต้องผ่านไป 140 วัน ++ แล้ว
  • Security & Usability มันเป็นอะไรที่ขัดแย้งกันเสมอ
  • ทุก Platform & Service มี Security มีมาอยู่แล้ว
    • ถ้าอยากจัดการสิทธการใช้ Active Directory กับ Active Directory Federation Services เสริม Multifactor-Auth จัดการสิทธิในรูปแบบ Role-Base
    • Windows Defender
    • RMS Protection
    • DLP Policy ควบคุม Data เช่น ส่งเมล์หาคนนอกองค์กร มันถูก policy ขององค์กรตรวจก่อน สามารถวาง workflow ได้

Windows10 Update

  • สำหรับผมมองว่า เรื่องนี้ คือ Secured Communication แต่ลงรายละเอียดเฉพาะของฝั่ง Windows อย่างเดียว
  • Windows 10 Security Archtecture มีการจัดลำดับความสำคัญ ในแต่ละจุดเหมืแนกำแพงเมือง เพื่อชะลอ(มันไม่สามารถกันได้ตลอดเวลา)
    • Secure Data + Device : ทำ Device Profiling กำหนด Policy เช่น เอา HDD ไปเครื่องอื่นเปิดไม่ได้ เป็นต้น
    • Secure User Identity : Multifactor-Authentication ดูลายนิ้วมือ หรือใหม่หน้า รอ OTP เป็นต้น
    • Detect and Response Quickly to Attack : ดูพฤติกรรมแปลก ที่ไม่เคยเจอ หรือเปิดไฟล์แปลกๆ Windows Defender Advance Threat Protection (เฉพาะ Enterpise)
  • Secure Platform
  • Windows End-of-Support ของแต่ละ Version ครับ ดูไว้เผื่อสำหรับวางแผนในการ Upgrade ระบบได้

    This slideshow requires JavaScript.

  • มาดูข้อมูลการ Support กันที่นี่ครับ Windows Lifecycle Fact Sheet

สรุป

  • พอไปทำงาน Enterpise แล้ว ต้องเอานามบัตรไปด้วยเยอะๆ มี Lucky Draw
  • งานนี้ แม้ว่าจะเน้นตัว SQL on Linux แต่ผมว่าส่งที่เค้าเน้น คือ Azure EcoSystem ครับ
  • MS มาเงียบๆ แต่พยายามกินรวบ เปิดรับทุกค่าย เน้น Service มาถูกทางแล้ว เหลือแค่ส่วน Mobile
  • ของที่ระสึกจากในงานเป็นหมวกกับที่ใส่นามบัตร ส่วนตัวอย่างให้เปลี่ยนหมวกเป็นเสื้อมากกว่านะครับ คนใส่เยอะ แถมโฆษรา Brand
  • แม้ว่าเป็นสรุป แต่หลายๆส่วนผมมีการเติมข้อมูล หรือความเห็นส่วนตัวลงไปด้วย
  • ปิดท้ายด้วยของกินภายในงานครับ อร่อยดี ชอบข้าวเหนียว 😀

    This slideshow requires JavaScript.

 


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.