SpringOne2GX 2014 回顧:Apps + Data + Cloud: What Does It All Mean?
錄製於 SpringOne2GX 2014。
講者:Matt Stine
雲端開發主題
投影片:http://www.slideshare.net/SpringCentral/apps-data-cloud-what-does-it-all-mean
大數據。快速數據。NoSQL。NewSQL。在經歷了多年的“關聯寒冬”之後,我們在過去的十年中經歷了一場數據存儲和處理的復興。我們現在正在進入這個演變的下一個階段:數據和雲端的融合。 這種革命的大部分都是在為通用硬體上的水平擴展而設計的數據結構上實現的。 雲端平台,特別是像 Cloud Foundry 這樣的 PaaS 平台,允許我們按需配置所需的虛擬硬體,從而消除了組裝橫向擴展數據平台的最後一英里開銷。 將 PaaS 與微服務架構和多語言持久性相結合,使開發人員能夠設計利用專為特定寫入、處理和查詢模式而設計的存儲系統。 利用 Lambda 架構,將即時分析平台與 Hadoop 等橫向擴展批次處理系統相結合,使我們能夠始終詢問我們所有數據的問題。 在本次演講中,我們將探討各種 Spring 專案,這些專案使我們能夠與 Cloud Foundry 結合使用,從而以獨特的方式利用這種融合:Spring Boot:用於微服務開發的固執框架 Spring Data:用於 SQL、NoSQL、NewSQL 和 Hadoop 的存取層 Reactor:JVM 上反應式快速數據應用程式的基礎 Spring XD:用於數據擷取、即時分析、批次處理和數據匯出的平台 我們將把所有這些專案連結在一起,形成一套在 Cloud Foundry 和 Hadoop 上執行的應用程式,從而完成 Apps/Data/Cloud 循環。
了解更多關於 Cloud Foundry 的資訊:http://www.cloudfoundry.org
了解更多關於 Spring XD 的資訊:http://projects.spring.io/spring-xd
了解更多關於 Spring Data 的資訊:http://projects.spring.io/spring-data