Azure 成功案例 – SCtek 主攻物聯網軟硬整合,打造智慧便利生活

運用 Microsoft Azure 整合服務與先進技術,十倍速開發新服務 挾著 FlyingV 募資專案160.5% 的超標達成率,以及在企業智慧型雲端控制應用奠定的技術基礎,SCtek 成功以「Clinks」品牌進攻智慧家居市場,新產品 Clinks Living 與 Clinks Safety 預定今年8月現身。 從 B2B 到 B2C,SCtek 的目標就是讓物聯網更融入日常環境,並結合雲端提供人工智慧功能,讓人們享受更便利的生活。因此,SCtek 橫跨的領域極為多元,連農場、魚塭都包括在內,值得一提的是,這些不同應用都同樣是以 Microsoft Azure 架構及運行。 SCtek 公司創辦人暨執行長李秉儒說「Microsoft Azure 讓我們服務上線的時間至少加快十倍。它不只是雲端應用的平台,來自微軟的豐沛資源更為我們拓展學習管道、增加行銷曝光機會,對於像我們這樣的新創公司非常重要。」 單一雲端平台,兼顧B2B與B2C應用 SCtek 從B2B市場起家,第一個案子就是成功大學的空氣品質監測專案,也因此開發出雲端氣體顯示服務。這個專案也啟發了 SCtek,決定結合感測器與網路朝自動控制發展,接下來,SCtek 除了推出首款產品「雲端多功能控制器(SC Box)」,同時設計出許多業界專用溝通介面的雲端模組,包括RS232、RS495、I2C、ADC和 DAC等,希望協助傳統產業將產品直接進階為物聯網設備,以提升競爭力。 在B2B市場奠定的經驗和技術基礎,更成為 SCtek 進軍B2C市場旳最佳助力,Clinks Living 和 Clinks Safety 分別鎖定居家便利和居家安全的需求,免除安裝中控主機的需求,讓使用者可透過雲端帳戶來偵測環境、無線控制家電、訂定電器連動排程。 李秉儒說明,所有設備都以無線網路連上雲端,因而能免除主機的設置,設備本身保持最基本的感測和連線能力,讓功能儘量單純化,就能降低對硬體效能的需求,避免系統過度複雜導致的安全風險,成本也會隨之降低。 物聯網設備的感測資料會回傳至位於雲端的資料收集中心,進行紀錄與運算,中心本身則會持續加入各種程式,包含自行開發和第三方夥伴的應用程式介面(API)以快速組合及開發出新服務,使用者以Web或手機App就能取得位於雲端的資料如數據分析表,以及使用加值服務。值得一提的是, SCtek 的雲端資料收集中心架設於 Microsoft Azure,同時支援B2B與B2C應用。 成本降低一半,服務開發速度倍增 事實上,SCtek 當初在第一個案子採用了國內電信業者的雲端服務來紀錄監測資料,雖然只是簡單的紀錄作業,但業者的雲端服務只提供虛擬伺服器,其他如作業系統、資料庫仍需 SCtek 自行採購及維運,所以付出許多額外心力。 李秉儒指出,承接政府標案必須自己架設伺服器及租用固定IP的網路,不論案件大小,費用都是固定的,光是架設伺服器的報價至少是8至10萬;但改採…

0

Container:Docker、Windows 以及趨勢

最近,談論到雲端運算時絕對少不了 container 這個話題。從銀行、主要金融服務機構到電子商務網站等等的所有相關產業,大家都想要瞭解什麼是 container、對雲端應用程式有何意義、如何才能在其特定開發與 IT 相關作業中發揮最大作用。 這篇文章介紹了,從 container 基本概念和運作方式,以及現在最廣泛使用的方式,再到支援「containerization」的新興趨勢,期望能協助大家瞭解如何以最佳方式掌握這個重要雲端發展,並進一步完美的建構、測試、部署及管理您的雲端應用程式。 Container 概述 以抽象概念來說,運算的本身是指一些「功能」在處理器、記憶體、磁碟、網路等組合的「實體資源」上執行的這一個動作,不論是簡單的1+1數學計算,或是如「Exchange」般橫跨多部機器的複雜應用程式,都在運算的範圍內。 隨著科技的進步,實體資源越趨強大,然而應用程式通常僅僅是運用到實體機器所提供的一小部分資源。因此創造出「虛擬」資源用來模擬本體的實體硬體,並且使多個應用程式能夠同時執行 – 分別使用同一部實體機器的小部分實體資源。 我們通常將這些模擬技術稱為「虛擬化」。許多人一聽到虛擬化就會立刻想到虛擬機器 (VM),不過那只是虛擬化之中的一種實現方式。虛擬記憶體,是一種所有一般用途作業系統 (OS) 採用的機制,可以讓應用程式「以為」是其專屬的電腦記憶體,甚至讓應用程式能夠存取的記憶體遠高於電腦本身所配備的記憶體。 Container 是另一種類型的虛擬化,也可稱為作業系統虛擬化。現在,Linux 上的 container 已經能夠完全隔離,並且使作業系統與應用程式各自獨立。對執行中的 container 而言,本機磁碟就如同是作業系統檔案的原始副本,記憶體的作用僅在保留新進啟動的作業系統,而唯一在執行的就是作業系統。為達此目的,用於建立 container 的「主機」機器需要具備新穎的執行機制。 第一項技術是命名空間隔離。命名空間包含應用程式可與之互動的所有資源,例如:檔案、網路連接埠以及執行程序清單。命名空間隔離可供主機給予各 container 一個虛擬化命名空間,其中僅包含該 container 內可見的資源。 在此有限的能見度之下,無論 container 本身的權限為何,也無法存取不屬於其虛擬化命名空間的檔案,因為根本看不見,當然也無法列出或處理不屬於此 container 的應用程式,如此一來,即使系統內有數十個或數百個其他應用程式正在執行,container 會使應用程式「認為」自己是系統中唯一執行的應用程式。 為了追求效率,許多的作業系統檔案、目錄及執行中服務會共享於各 container 之間,並投射到各 container 的命名空間。只有在應用程式對其 container 進行變更時,例如修改現有檔案或建立新檔案時,container 才會衍生出和本體主機作業系統不同的副本 – 但僅限於變更的部分,使用 Docker 的「寫入時複製」最佳化功能。 第二,主機將控制可供 container 使用的主機資源量。亦即管理如 CPU、RAM、網路頻寬等資源,以確保container可獲得所需的資源且不致影響主機上其他正在執行的…

0

Azure Backup 開始支援備份 Windows 10

Azure Backup 服務已開始支援客戶備份 Windows 10 用戶端設備。使用搭載 Windows 10(64 位元)作業系統的客戶,可將重要檔案資料夾中的資料以安全無虞的方式備份到 Azure,然後在任何設備上將資料還原。Azure Backup 的功能如下: 將設備中的檔案和/或資料夾細微備份到 Azure。 使用 Azure Backup 備份 Windows 10 檔案與資料夾 可自訂備份排程,最頻繁的頻率為一天三次。 僅傳送累加備份檔案 (即前次備份後變更的檔案),有效利用頻寬。 在資料離開電腦前先行加密。 Azure 保留備份檔案的時間將近 99 年。 可在 Azure 中輕鬆瀏覽備份資料的檔案與資料夾,並還原所需的檔案。 在任何設備上順暢地將 Azure 備份檔案還原。 使用 Azure Backup 還原 Windows 10 備份檔案 監控上述所有動作,例如於下列熟悉 MMC 控制台上排程備份時間、備份及還原工作。 使用 Azure Backup 監控 Windows 10 備份工作 即使在世界上 17 個地區使用…

0