跨平台開發首部曲:iOS 的 ABCs

  今年,基於微軟對於跨平台開發的強調及重視,我們推出了 Visual Studio 2015 、Visual Studio Online (VSO)  和 Visual Studio Code 等工具,讓開發人員能夠打造絕佳的 iOS 應用程式。 除了在 C# / Xamarin 和 C+ + 中的 Visual Studio 2015 支援跨平台開發,開發人員現在也能使用 Apache Cordova 進行開發、 偵錯以及部署應用標準 JavaScript 語言的 iOS 應用程式。更棒的是,在 Visual Studio 2015 的 Cordova project 結構會反映檔案系統,這意味著您創建的 Cordova project 都能利用 Windows 或 Mac 上的 Visual Studio Code 來進行編輯與維護 。同一份專案,同一份程式碼,您可以混合命令列公用程式,特別是針對 Ionic 或 Monaca 的 JavaScript…

0

Azure 虛擬機器掛載頂級儲存體 (Azure Premium Storage)

感謝北科大劉建昌同學翻譯微軟公司 Azure 主管  Kenaz Kwa 於 2014 年 12 月 11 日所發表的文章http://azure.microsoft.com/blog/2014/12/11/new-premium-storage-backed-virtual-machines/ Azure 虛擬機器掛載頂級儲存體 我們很高興的宣布,Azure 頂級儲存體 ( Azure Premium Storage ) 正式進入技術預覽階段,可供使用者測試與使用。頂級儲存體是一種將資料存放在固態硬碟 ( SSD ) 內的新技術,並且專門設計用來支援需要密集輸出或輸入的工作負載。 隨著頂級儲存體的出現,您可以在不同頂級儲存體硬碟規格中,挑選並佈署一個滿足您需求的頂級儲存體硬碟。接著您就可以把這些儲存體硬碟掛載到Azure虛擬機器上。每個頂級儲存體硬碟可提供每台虛擬機器最大 32 TB的儲存空間、50,000 IOPS ( Input/Output per second )、還有極低的延遲 ( Latencies )。更多關於頂級儲存體的資訊,請參閱此。 接著我們將開始介紹如何將頂級儲存體硬碟掛載到Azure虛擬機器上。 註冊公開預覽帳戶 為了啟動預覽功能,請先進入Azure入口網站來申請公開預覽帳戶。 當您成功地得到預覽頂級儲存體的機會,您將會收到通知。 建立頂級儲存體帳戶 在Azure Preview 入口網站中,選取’’NEW” –>”Everything” –>” Storage, Cache, + backup”。 透過以上步驟,我們將新增一個儲存體。 在命名完儲存體名稱後,您需要再計費層級的欄位選擇「Premium-LRS」。 注意…

0

初探 Azure Media Indexer

感謝北科大劉建昌同學翻譯微軟公司 Azure Media Services 主管  Adarsh Solanki 於 2014 年 9 月 10 日所發表的文章 http://azure.microsoft.com/blog/2014/09/10/introducing-azure-media-indexer/ Internet 視訊應用在目前的網路環境中快速增長,依據 Cisco VNI Forecast 的預測,網路視訊所產生的網路流量在 2014 年佔所有消費者網路流量的 70%,到了 2018 年則會增加到 79%。就現今網路環境而言,網路視訊已隨處可見,視訊應用快速增長也衍生出了一些問題。 Internet 網路的設計原是基於文字檔案之應用,也因此要在 Internet 上搜尋文字資料是相對較容易,技術也較為成熟,但是另一方面,視訊檔案則需要透過複雜的分類系統和大量人工標記資料 (manually-tagged),才能夠以文字來進行搜尋。 若是有一種方法可以自動擷取影片中有意義的語音資料,對影片搜尋而言將會相當便利。Azure Media Indexer 是為一個媒體處理器( Media processor ) 雲端服務,透過微軟研究院 ( Microsoft Research ) 的自然語言處理 ( natural language processing ) NLP 技術,將影片內容中有意義的語音,轉換成一個關鍵字檔 ( keyword file…

0

Azure Data Factory- 資訊管線的建立與管理 (技術預覽)

感謝北科大劉建昌同學翻譯微軟公司 Azure Data Factory 團隊主管 Mike Flasko於 2014 年 10 月 29 日所發表的文章 http://azure.microsoft.com/blog/2014/10/29/data-factory-public-preview-build-and-manage-information-production-pipelines/ 現代企業資料處理的方式相較過往更為多樣化,資料處理往往需要牽涉到多個不同地理位置的資料,面對位於本地與雲端上的資料,甚至較過去更為多樣化的資料型別與更大的資料量,上述原因都會造成資訊系統過於複雜或是多樣化。也因此開發人員必須撰寫大量的客製處理邏輯,以便協調,處理和管理所有產生出來的資料。 我們很高興的宣布,新的 Azure Data Factory 服務正式進入技術預覽階段,可供所有使用者測試和使用。Azure Data Factory 是一個將資料儲存,資料處理,資料搬移運用產生資料管線 (data production pipelines) 方式處理的雲端服務,您僅需要在 Azure 管理網站上透過幾個簡單的步驟,或是使用命令列操作,就能夠建立一個 Data Factory 並且將其與生產的資訊和資源加以結合。在技術預覽階段的 Data Factory 能夠連接到本地端 SQL Server 或是 Azure Storage Blob、Table 與 Azure SQL Database 上的資料。歡迎您將此預覽階段上使用 Azure Data Factory 的心得回饋給我們,我們將會增加更多種資料來源在這項服務上。 關於 Hadoop 巨量資料的處理,在最一開始都是透過 Hive、Pig 或是…

0

使用 Azure Websites Migration Assistant 移植現有網站至雲端

代發北科大劉建昌同學所撰寫之技術文件 傳統使用微軟解決方案之技術人員會透過自建機房伺服器上的 Windows Server IIS 來佈署網站或是網頁應用程式,但是這往往會讓網站承載量受限於實體基礎建設上既有投資,而無法有效率的進行擴充和提高可用性。也因此為了解決這種限制,Azure Website 團隊正式推出了 Azure Websites Migration Assistant 的正式版本協助用戶將現有 Windows Server IIS 上網站與應用程式快速移轉到雲端,您可以透過此網站下載 免費的 Azure Websites Migration Assistant 工具。 Azure Websites 是 Microsoft Azure 所提供的 PaaS ( Platform-as-a-Service ) 服務之一,透過這項服務,開發者只需要專注於網站的開發,而不用擔心建置實體設施的任何問題,即可快速建立一個擁有高擴充性以及高可用性的網站相關服務。 本篇文章透過使用 Azure Websites Migration Assistant,將運行在本地端或遠端伺服器 IIS 上的網站移轉到 Azure Websites 。目前Azure Websites Migration Assistant 支援移轉 IIS 6或更新版本。Azure Websites Migration Assistant 能夠分析您的伺服器 Windows…

0

利用SQL Server、Windows Server,以及QNAP NAS備份還原至Microsoft Azure

相信大家對資料的備份還原一定不陌生,這中間的過程一定也困擾著許多人,難道備份還原一定要這麼麻煩嗎?就不能再簡單一點嗎? 大家的心聲微軟聽到了,所以微軟為大家提供了更簡單、快速,也更安全的方法,就是利用Microsoft Azure所提供的服務,顛覆大家對備份還原的看法。 以下連結為備份還原詳細步驟 : QNAP NAS : https://onedrive.live.com/redir?resid=7D20775E3D8E95A2!1237&authkey=!AAYhOUOYseW12PY&ithint=file%2cdocx SQL Server 2014: https://onedrive.live.com/redir?resid=7D20775E3D8E95A2!1239&authkey=!AMYrvJJ-luP9lDc&ithint=file%2cpptx Windows Server 2012 R2: https://onedrive.live.com/redir?resid=7D20775E3D8E95A2!1240&authkey=!AIRWbeZAlbDklPk&ithint=file%2cpptx 這篇文章原始發佈於「Microsoft Azure 中文部落格」

0

Azure SQL Database 主動異地備援 (Active Geo-Replication) 功能

  感謝北科大劉建昌同學翻譯微軟公司主管  Tobias Ternstrom 於 2014 年 7 月 12 日所發表的文章 http://azure.microsoft.com/blog/2014/07/12/spotlight-on-sql-database-active-geo-replication/   在本篇文章中,我們將繼續針對 Azure SQL Database 各種業務連續性 ( Business Continuity ) 方案作介紹,以及討論最近 Azure SQL Database Premium 版所提供的主動異地備援 ( Active Geo-Replication ) 功能。除了本篇文章的介紹之外,您也可以透過 Channel 9 觀看由 Sasha Nosov 和 Scott Klein 所主講的關於主動異地備援如何運作以及如何確保業務連續性的介紹影片。 何謂業務連續性 ( Business continuity ) 所謂業務連續性 ( Business continuity ) 意指當企業在面臨資訊基礎建設或系統發生中斷時,能夠讓資訊服務持續不間斷之機制、策略或是程序。依照資料庫的角度來看,最主要有四種造成服務中斷的狀況 : 1….

0

取得並且使用唯一的 Azure VM ID

感謝北科大劉建昌同學翻譯微軟公司 Azure 團隊主管  Khalid Mouss 於 2014 年 10 月 13 日所發表的文章 http://azure.microsoft.com/blog/2014/10/13/accessing-and-using-azure-vm-unique-id/ Azure 團隊最近新增了一項功能,讓開發人員可以取得一個代表 Azure Virtual Machine 絕對唯一的 ID。 這個唯一的 Azure VM ID 是一個 128 位元的識別碼,它可以透過 Azure IaaS 虛擬機器的系統 BIOS ( SMBIOS ) 來進行編碼與儲存,並且能夠使用虛擬機器上的 BIOS指令讀出。這個識別碼不管是在 Azure 上或是本地端 ( on-premises ) 皆可以使用,並且幫助您在 Azure IaaS  佈署上用於管理授權 ( licensing )、回報 ( reporting )、追蹤 ( tracking ) 等需求。…

0

Azure SQL Database 標準異地備援 (Standard Geo-Replication) 功能

感謝北科大劉建昌同學翻譯微軟公司 Azure SQL Database 團隊主管  Tony Petrossian 於 2014 年 9 月 3 日所發表的文章 http://azure.microsoft.com/blog/2014/09/03/azure-sql-database-standard-geo-replication/ 在這篇文章中,我們將繼續針對 Azure SQL Database 各種業務連續性 ( Business Continuity ) 方案作介紹,以及討論最近 Azure SQL Database 新釋出的標準異地備援 ( Standard Geo-Replication ) 功能。標準異地備援功能允許您從主要資料庫以非同步 ( asynchronously ) 的方式將已認可的交易 ( committed transactions ) 複製到預先設定妥的備援資料中心 ( Azure Regions )。 在深入討論之前,我們先整理 Azure SQL Database 所有確保業務連續性之解決方案,並且討論它們在各 Azure SQL Database…

0

Azure SQL Database 異地還原 (Geo-Restore) 功能

感謝北科大劉建昌同學翻譯微軟公司 Azure SQL Database 團隊主管  Tony Petrossian 於 2014 年 9 月 13 日所發表的文章 http://azure.microsoft.com/blog/2014/09/13/azure-sql-database-geo-restore/ 本篇文章將會繼續介紹有關於 Azure SQL Database 中針對業務連續性 ( Business Continuity ) 以及災害復原 ( BCDR, Business Continuity and Disaster Recovery ) 相關功能中的異地還原 (Geo-Restore) 功能。在先前介紹標準異地備援 ( Standard Geo-replication ) 文章中,我討論了 Azure SQL Database 不同服務層 ( Service Tier ) 中對於處理災難復原的各項選擇,以下的表格可以讓我們快速的複習。 RTO ( Recovery Time Objective…

0