一年一度的TechDays又到了,今年沒全程參與,基於對自己記憶力的不信任,聽的課程沒往年多,但還是胡謅亂記幾筆備忘,大伙兒隨便瞧,發現有錯再幫忙指正。
Keynote
簡略地帶出今年的重點在Azure、DevOps、UWP App、Office 365、PowerBI,雜記如下:
- 微軟的改變:從MS到Apple發表會站台談起,MS已不執著於作業系統,願意在各種裝置、作業系統上推服務(Office on iOS/Android、Linux on Azure)。話峰一轉,忽然提了MS「不會看你的Email、不會看你的Data」(馬上低頭看了隨身攜帶的藍色石蕊試紙,果然有微微變紅 XD)
- 雲服務的首要重點:建立信任感(Trustworthy),Azure已符合幾種主要規範,例如:軟硬體Patch推出後要在30天內完成部署
- 30%虛擬機使用Open Source(Node.js, Linux, Docker...) Azure在這方便支援無虞,目前與Amazon並列雲端業者的兩大龍頭
- Azure已有19個DataCenter、今年會再增加3個(印度),每個Data Center面積可停32(?)台747,容納五萬台伺服器
- 金石堂個案:策略由增加伺服器加大頻寬-->移至雲端。評估對象包含台灣三大電信商、Google/Amazon/Azure。最後決定Azure的主要理由:中國機房、原廠服務,成本Azure:Amazon:Google = 1:2:5,而Azure PaaS有較高的自主性。
成效:兩個機房減成一個,少50%,費用少80%,上線時程快10%
2015金石堂電商平台會更向Azure移動:1)PaaS+IaaS 2) .NET + Java,其他O2O也會陸續搬過去 - MS Operation Management Suite: 單一介面管理AWS/Azure
- DevOps: 持續交付、持續監控、持續學習
Developer與Tester角色混合,Data-Driven Decision - 微軟的轉型:Sprint 三週一次衝刺、 Dlivery 三個月一次交付、Release 一年一個大版本(原本週期為三年)
- DevOps整合展示:將MS Project 甘特圖的Task發佈到TFS轉成工作項目,原始碼修改可跟工作項目建立關聯方便追蹤,一個點擊就完成程式上版,E2E測試過程出錯立即抓圖產生Bug單。結合PowerBI: 視覺化Bug項目,有多少人正在修,方便PM與開發團隊溝通
- 大陸的應用實例:中國人民保險公司(?)的1000人開發團隊使用TFS機制實踐DevOps,其中95%為 Java開發者
- Application Insights:持續線上測試、監控,產生即時報告(延伸閱讀)
- Cortana Analytics Suite:就是前陣子流行的猜年齡網站及最近的明星臉測試,背後的Oxford Project(人工智慧/機器學習)延伸成新服務
- 個案研究:車聯網/勤崴國際 KingWay
- 尖峰離峰流量差數十倍,即時負載調度,自動擴充伺服器數量
- 資料處理:Event Hub(Message Queue,尖峰也不會掉資料)
- 路況預測:Blob資料儲存,HDInsight/Machine Learning
- 樂客車聯網:用統計值找出週末雪隧較鬆的時段
- IoT物聯網仍處戰國時代,缺乏一致的標準,大家都在探索
- 現場展示:分貝計(Device)->Event Hubs(資料輸入)->Stream Analytics(資料處理)->Power BI(資枓呈現),資料量每秒六百筆
- Windows資安功能展示:
- BYOD必須註冊納管才能存取企業檔案,存檔時自動加密
- Word存檔時出現鎖頭Icon(文件使用公司範本,存檔自動加密),不允許的應用程式(Wordpad)打不開、分享到FB/Evernote時會被阻擋並通報
- Enterprise Data Protection結合Azure RMS,給合作廠商的文件也可加密
- 追蹤系統記錄文件在何時何地(地理位置)被開啟,支援iPhone/Android
- 面孔識別登入
- Outlook Web採多因素驗證(在陌生機器登入時需簡訊驗證)
- 病毒檔案Blocked by Device Guard:白名單法,驗證過的Windows程式及App才能執行
- Windows Hello 生物特癥:指紋、臉孔、虹膜(需硬體支援)另外結合TPM晶片,搭配指定裝置才能登入
- Advanced Threat Analytics ATA,類似IDS,主動找出可疑活動供管理人員瀏覽
- Enterprise Mobility Suite: 解決Gmail/Evernote 工作與私人空間模糊、BYOD問題
- 2-3年內達到10億台Win10裝置,Universal Windows Platform(UWP) App前景可期
84" Surface Hub/XBox/HoloLens/PC/Mobile/Devices+IoT,裝置繁多,寫一隻App就打通關 - UWP Bridge: Objective-C/Java
- Microsoft Edge本身就是UWP App,傳統網頁用IE11(用Group Policy控制)
- 閱讀模式:只顯示核心內容(需要HTML5標籤配合,範例: Inside網站Eric文章)
- 閱讀清單:稍候閱讀,離線可用
- 接受使用者Feedback決定新功能開發順序
- Edge支援Gamepad API玩網頁遊戲,範例:Flight Arcade 3D飛行遊戲
- 需要ActiveX(讀卡機)的網頁自動提示以IE11開啟
- Office 365
- Office 365 Video平台 ISO27018安全規範,可於企業內部分享影片、頻道、串流播放(e-Learning追蹤上課與否),可視為微軟版YouTube
- 共同編輯功能:像Hackpad,但編輯軟體是Word
- 跨平台跨裝置:PC/Android/iOS
- Skype Tanslater:巫術等級的即時口譯,六種語音,50種翻譯
- Social Engagement(CRM Online)
- Outlook + Uber整合,Schedule/地址/Uber:靠Uber開發的Office Add-ins實現
- Skype Meeting Broadcast不需要安裝軟體直接線上觀看