SlideShare a Scribd company logo
1
深入淺出hicloud雲創平台
Java/PHP PaaS
中華電信
http://hicloud.hinet.net/paas/
2
I hava a good idea!But …
沒有可用的網路、硬
體設備!
安裝作業系統、應用
軟體、資料庫…
程式部署、版本管
理、測試環境?
系統維運、資料庫備份
軟體販售、推廣!?
防毒防駭!
設備擴充、汰換…
軟體開發套件庫
3
hicloud PaaS雲創平台
雲創平台是中華電信為軟體開發商打造的創作環境
 穩定、快速、經濟、方便的開發及運行環境,包含了硬體設備、應用
伺服器、資料庫、負載平衡等雲端服務所需要的軟硬體設施
 便利的服務主控台,效能檢視、日誌查詢、排程設定一站搞定
 雲元件與網站樣板,提供更強大與快速的開發能力
線上商城
金流處理
會員管理
程式開發
(樣版/元件)
服務
運作環境
(Java/.NET/PHP)
服務維運功能
(監控/管理)
測試服務
(功能/資安/效
能)
Platform as a Service
產品
程式部署
4
一站式的開發環境
服務申租
環境申租
權限設定
專案開發
建立專案
下載
開發工具
平台SDK
專案模型
程式開發
程式部署
專案部署
版本管理
環境區隔
資料庫管理
測試驗證
測試驗證
服務管理
日誌管理
排程管理
效能檢視
5
常用的開發環境支援
雲創
平台
Java
.NETPHP
• CentOS 6
• Tomcat 7 (Servlet 3.0 / JSP 2.2)
• MySQL 5.5 compatible
• Windows 2008 R2
• IIS 7.5 (.NET Framework 4.0)
• SQL Server 2008 R2
• CentOS 6
• PHP5
• MySQL 5.5
compatible
6
豐富的產品規格選擇
雲端專案/中大型
企業雲端服務
App小型開發商
個人工作室
入門型 XS
經濟型 S
進階型 M
專業型 L
豪華型 XL
專案型
針對試用戶可選擇入門型產品
針對業務量提升之用戶,可依
需求選擇效能較高的產品規格
針對服務水平需求較高者可依
需求以提供 Smart PaaS專案
型
校園/計中
不同型號,對應到不同
規格的VM
資料來源:hicloud CaaS
7
還有,為開發者打造的雲元件
行銷
物聯網
通訊 資訊
資安
數位
內容
雲元件
通訊
行銷
數位內容
資訊
物聯網
資安
8
支撐您的服務成長…
Internet
Web
App
DBWeb
App
SLB
…
…
Web Web Web …
App App App …
In-memory In-memory
W. DB R. DB R. DB R. DB
階段1、基礎架構
階段2、叢集式架構
階段3、AP自動延展
階段4、記憶體快取
階段5、DB自動延展
Heavy Loading Web/App ServerPeriodically Heavy Loading Web/App ServerHeavy Loading DB ServerHeavy Query DB Server
…
…
9
hicloud雲端基礎
middleware
Software
Computing
Resource
Networking
虛擬環境
虛擬私網
Software
Middleware
雲元件 平台
函式庫
您的軟體程式
運行環境
資料服務 信息服務
負載平衡
安全防護 域名服務
只要專注您的程式…
基於hicloud雲端基礎:
 動態調配資源
 高擴展性架構
 系統自動回復能力
 虛擬私網
依運行環境提供所需的中
介軟體、資料庫,目前支
援Java、PHP、.NET註一
提供自動負載平衡、防火
牆、入侵偵測、弱點掃描、
域名服務、憑證設定
提供雲元件、平台函式庫、
專案樣版等軟體資源,幫
助開發者能快速開發服務
註一:部份軟體可能會產生授權費用,將分
攤於月租費中,使用者不需額外付費(以租代買)
10
簡 報 大 綱
一. 雲創平台簡介
二. Java開發環境
三. PHP開發環境
四. 雲元件使用介紹
五. 應用情境與展示
11
Java PaaS系統環境介紹
雲端伺服器系統環境
 CentOS 6
 Tomcat 7 / Java 1.7
 MySQL 5.5 compatible
管理方式
 Web Console
 phpMyAdmin(資料庫)
軟體開發工具
 Eclipse (plug-in)
軟體部署方式
 透過Eclipse部署
 Web Console上傳(war檔)
12
程式開發流程
服務申租
Java PaaS
環境申租
權限設定
專案開發
建立專案
下載
開發工具
平台SDK
專案模型
程式開發
程式部署
專案佈署
版本管理
環境區隔
資料庫管理
測試驗證
測試驗證
服務管理
日誌管理
排程管理
效能檢視
13
hicloud PaaS服務申租
2、同意契約條款
3、選擇JAVA環境及型號
1、申租環境
14
hicloud PaaS服務申租(續)
4、輸入基本資料與網域名稱
5、申租完成
(正式啟動時會寄信至您的信箱)
1. 每個環境我們會送一個xxx.hicloud.net.tw域名以及這個域名的SSL憑證
2. 開發者也可以自帶域名及憑證
15
設定環境權限
您可以透過權限管理功能將環境授權給其它開發者共同管理,避免共用帳號,
後續可透過紀錄稽核功能,來追蹤其它開發者的操作歷程
以被授權者的身份登入
16
下載開發工具與說明文件
1、下載專區
2、Java專區
3、下載開發指南及外掛程式
17
安裝開發工具套件(plug-in)
安裝hicloud PaaS Eclipse Plug-in
Help → Install New Software…
plug-in除了下載安裝之外, 我們也支援線上安裝
18
利用樣版建立專案
建立專案
選擇專案初始樣版
1. 我們會陸續提供新的樣版, 比如雲市集專案樣版, 可快速整合雲市集購買流程
2. 您也可繼續使用慣用的framework樣版, 再手動匯入雲創平台library
19
程式開發
自動載入平台函式庫
引用平台提供的API來撰寫程式
20
程式部署
選擇欲部署的環境
及專案
部署至於雲創平台
21
程式部署與測試(續)
部署成功,是否自動載入瀏覽器
22
應用服務管理
新增應用服務(http://potatotest.hicloud.net.tw/mydemo/)
環境選擇
default專案為系統預設專案,對應到該環境預設的URL,
例如此例為:http://potatotest.hicloud.net.tw/
我們建議您將主要的程式置於default專案,或透過default專案轉導至其它專案
Web介面部署
23
版本管理與環境標籤
V1.0 測試 整合 上線 下線
V1.1
V1.2
V1.3
測試
測試 整合 上線
測試 整合
latest test
current
production
stable
V1.4
上線
下線
測試
24
版本管理與環境標籤
 版本管理,自動保留十代版本(包含已設定服務環境標籤及較近的版本)
 環境標籤,提供latest、test、current、production、stable等服務環境區隔
可將環境標籤設定於任一
版本上(latest除外)
http://<標籤>.<環境名稱>.hicloud.net.tw
- http://latest.java0607.hicloud.net.tw/
- http://test.java0607.hicloud.net.tw/
- http://current.java0607.hicloud.net.tw/
- http://stable.java0607.hicloud.net.tw/
- http://java0607.hicloud.net.tw/
25
環境區隔
latest test current production stable
測試資料庫 上線資料庫
// 透過API取得環境標籤
String env = CloudEnv.getRunEnv();
If(“test”.equalsIgnoreCase(env)){
// 取得測試資料庫datasource
}
 透過環境標籤進行服務環境區隔
 透過平台提供的環境識別API,可讀取個別的資料庫或設定檔
// 透過API取得環境標籤
String env = CloudEnv.getRunEnv();
If(“production”.equalsIgnoreCase(env)){
// 取得上線資料庫datasource
}
一個環境可以同時支援開發, 測試, 上線環境
26
資料庫的連結位址
新增資料庫
資料庫管理
 資料庫管理,提供網頁管理介面及整合phpMyAdmin管理工具
整合phpMyadmin GUI管理介面
27
資料庫檔案上載
 資料庫管理,提供資料檔案上傳及匯入功能
 為了解決HTTP在大檔案上載會有timeout問題, 我們提供FTP的上傳功能
上傳前需先取得臨時帳號密碼
28
雲創平台主控台
透過雲創平台主控
台,把不同伺服器
的維運技術統一,
用web操作降低技
術複雜度
• 效能檢視
• 日誌管理
• 排程設定
29
提供各式的效能資訊
30
依Tomcat特性提供效能資訊
31
依MySQL特性提供效能資訊
Select Types可用來分析index是否有改進空間若有大量locked transactions可能導致效能低落
32
整合式的日誌管理
想想看, 以往我們是如何管理各式的日誌….
伺服
器B
資料
庫
排程
應用
程式
x
應用
程式
y
可依日期、型別、字串查詢
提供便利的管理方式
集中納管及分類彙整
伺服
器A
應用
程式
y
應用
程式
x
伺服
器
33
排程功能
提供WEB介面排程設定
34
簡 報 大 綱
一. 雲創平台簡介
二. Java開發環境
三. PHP開發環境
四. 雲元件使用介紹
五. 應用情境與展示
35
PHP PaaS系統環境介紹
雲端伺服器系統環境(LNMP)
 CentOS 6
 Nginx + PHP5.3
 MySQL 5.5 compatible
管理方式
 Web Console
 子母帳號可依職責分派管理權限
 phpMyAdmin(資料庫)
軟體部署方式
 GIT
36
整合CodeIgniter Framework
整合效能最佳的CodeIgniter Framework,讓使用
者能彈性快速的開發應用程式
資料來源:Google trends
CodeIgniter
申租PHP PaaS時,可
選擇初始的Template
37
GIT
建議環境
 Linux/Mac + git client
 Windows + TortoiseGit
38
初始原始碼下載
初始原始碼下載
 GIT Clone from Git Repo
GIT Repo
整合環境權限管理
39
PHP程式部署
部署
 git push
40
初始原始碼下載
初始原始碼下載
 GIT Clone from Git Repo
41
PHP程式部署
部署
 git push
42
PHP應用服務管理
整合環境權限管理
43
依Nginx特性提供效能資訊
44
簡 報 大 綱
一. 雲創平台簡介
二. Java開發環境
三. PHP開發環境
四. 雲元件使用介紹
五. 應用情境與展示
45
怎麼使用雲元件
通訊
行銷
數位內容
資訊
物聯網
資安
46
3、訂閱簡訊元件
4、下載SDK與使用說明
以使用簡訊為例
1、選取申租元件 2、瀏覽並選擇欲使用的元件
5、取得授權金鑰
47
<%@ page import="cht.paas.hiair.sms.sdk.SmsSDK"%>
<%@ page import="cht.paas.hiair.sms.sdk.utility.IReturnCode"%>
<%@ page import="cht.paas.hiair.sms.bean.*"%>
<%@ page import="java.util.*"%>
<%
/* 客戶發送簡訊時會需要四個參數
* account :開發者的CHT會員帳號
* strToNum :受訊門號
* strContent :簡訊內容
* 參數設定 :config.jsp
* 詳細資訊可參考文件 :RestWS_SMS_說明文件.pdf & ccsdk_messaging_sms_說明文件.pdf
*/
String strToNum = (String)request.getParameter("toNum");
String strContent = (request.getParameter("Content")==null?null:new String(request.getParameter("Content").getBytes( "ISO-8859-
1"), "UTF-8"));
//send SMS
//建立 HiAir SMS 雲元件SDK 物件
SmsSDK sdk = new SmsSDK( );
String strIsvAccount = ”chtpaas.3@gmail.com";
String strSdkSecretKey = “put your secretkey here";
sdk.initIsvAccount(strIsvAccount, strSdkSecretKey);
String strMsgid = sdk.getSendService(strToNum, strContent , "", 15);
if(strMsgid != null) {
out.println("已經成功發送");
}
else{
int nResultCode = sdk.getResultCode();
String strErrMsg = sdk.getErrMsg();
out.println("發送失敗,請參考錯誤代碼<br>");
out.println("錯誤代碼 :" + nResultCode+"<br>");
out.println("錯誤訊息 :"+strErrMsg+"<br>");
}
out.flush();
引用簡訊SDK
傳送簡訊
以使用簡訊為例
48
簡 報 大 綱
一. 雲創平台簡介
二. Java開發環境
三. PHP開發環境
四. 雲元件使用介紹
五. 應用情境與展示
49
應用情境一、設計公司接案
小明某日接獲業主一個緊急需求,希
望能於兩週內完成網站雛型並討論!
小明可以直接使用hicloud雲創平台
,僅需數分鐘備妥運行環境,將兩週
的時間都專注在網站雛型的開發!
若順利承接,不需重新建置上線環境
,透過環境區隔的功能即可做為開發
、測試、上線使用,後續營維的交接
也變的簡單!
50
應用情境二、教學應用
小李是個講師,想辦一場為期3天的SaaS開發教學,
以往要耗掉半天以上的時間setup運行環境....
小李可以使用hicloud雲創平台,在上課前一個小時
依學生人數申租環境,並利用「環境授權功能」,一
個學生分配一組環境,即可專注在教導SaaS服務的
設計與開發,學生開發的成果也都可以輕鬆掌握!
學生可以沿用hicloud雲創平台,創作自己的SaaS服
務!
51
謝謝聆聽
敬請指教

More Related Content

What's hot

使用Ubuntu架設hadoop
使用Ubuntu架設hadoop使用Ubuntu架設hadoop
使用Ubuntu架設hadoop
taishanla
 
Pptv lb日志实时分析平台
Pptv lb日志实时分析平台Pptv lb日志实时分析平台
Pptv lb日志实时分析平台drewz lin
 
Mysql proxy cluster
Mysql proxy clusterMysql proxy cluster
Mysql proxy clusterYiwei Ma
 
1107 Windows server 2008 - IIS 7.0 架構與建置
1107 Windows server 2008 - IIS 7.0 架構與建置1107 Windows server 2008 - IIS 7.0 架構與建置
1107 Windows server 2008 - IIS 7.0 架構與建置Timothy Chen
 
Google雲端備份與虛擬伺服器建置工作坊
Google雲端備份與虛擬伺服器建置工作坊Google雲端備份與虛擬伺服器建置工作坊
Google雲端備份與虛擬伺服器建置工作坊
Chung-Yi Huang
 
Foodie 餐廳推薦系統
Foodie 餐廳推薦系統Foodie 餐廳推薦系統
Foodie 餐廳推薦系統
JamesMa54
 
Php应用程序常见安全问题解析
Php应用程序常见安全问题解析Php应用程序常见安全问题解析
Php应用程序常见安全问题解析
mysqlops
 
Oracle 索引介紹
Oracle 索引介紹Oracle 索引介紹
Oracle 索引介紹
Chien Chung Shen
 
網站系統安全及資料保護設計認知
網站系統安全及資料保護設計認知網站系統安全及資料保護設計認知
網站系統安全及資料保護設計認知
Justin Lin
 
Liferay环境搭建
Liferay环境搭建Liferay环境搭建
Liferay环境搭建donotbeevil
 
1026 Windows Server 2008 Active Directory 版權管理服務
1026 Windows Server 2008 Active Directory 版權管理服務1026 Windows Server 2008 Active Directory 版權管理服務
1026 Windows Server 2008 Active Directory 版權管理服務Timothy Chen
 
Azure Taiwan - Keep azure cost down (Azure 成本管控)
Azure Taiwan - Keep azure cost down (Azure 成本管控)Azure Taiwan - Keep azure cost down (Azure 成本管控)
Azure Taiwan - Keep azure cost down (Azure 成本管控)
Alan Tsai
 
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划mysqlops
 
Kyligence Leverages Alluxio to Accelerate OLAP in the Cloud
Kyligence Leverages Alluxio to Accelerate OLAP in the CloudKyligence Leverages Alluxio to Accelerate OLAP in the Cloud
Kyligence Leverages Alluxio to Accelerate OLAP in the Cloud
Alluxio, Inc.
 
賽門鐵克 Backup Exec 2012 技術簡報
賽門鐵克 Backup Exec 2012 技術簡報賽門鐵克 Backup Exec 2012 技術簡報
賽門鐵克 Backup Exec 2012 技術簡報
Wales Chen
 
(2020-01).HPE SimpliVity 如何分享腹內Datastore給現現有的ESXi使用
(2020-01).HPE SimpliVity 如何分享腹內Datastore給現現有的ESXi使用(2020-01).HPE SimpliVity 如何分享腹內Datastore給現現有的ESXi使用
(2020-01).HPE SimpliVity 如何分享腹內Datastore給現現有的ESXi使用
裝機安 Angelo
 
Apache服务器配置全攻略
Apache服务器配置全攻略Apache服务器配置全攻略
Apache服务器配置全攻略Yiwei Ma
 
HDInsight for Hadoopers
HDInsight for HadoopersHDInsight for Hadoopers
HDInsight for Hadoopers
Kuo-Chun Su
 
Big Java, Big Data
Big Java, Big DataBig Java, Big Data
Big Java, Big Data
Kuo-Chun Su
 
了解真实的Oracle unbreakable database appliance
了解真实的Oracle unbreakable database appliance了解真实的Oracle unbreakable database appliance
了解真实的Oracle unbreakable database appliancemaclean liu
 

What's hot (20)

使用Ubuntu架設hadoop
使用Ubuntu架設hadoop使用Ubuntu架設hadoop
使用Ubuntu架設hadoop
 
Pptv lb日志实时分析平台
Pptv lb日志实时分析平台Pptv lb日志实时分析平台
Pptv lb日志实时分析平台
 
Mysql proxy cluster
Mysql proxy clusterMysql proxy cluster
Mysql proxy cluster
 
1107 Windows server 2008 - IIS 7.0 架構與建置
1107 Windows server 2008 - IIS 7.0 架構與建置1107 Windows server 2008 - IIS 7.0 架構與建置
1107 Windows server 2008 - IIS 7.0 架構與建置
 
Google雲端備份與虛擬伺服器建置工作坊
Google雲端備份與虛擬伺服器建置工作坊Google雲端備份與虛擬伺服器建置工作坊
Google雲端備份與虛擬伺服器建置工作坊
 
Foodie 餐廳推薦系統
Foodie 餐廳推薦系統Foodie 餐廳推薦系統
Foodie 餐廳推薦系統
 
Php应用程序常见安全问题解析
Php应用程序常见安全问题解析Php应用程序常见安全问题解析
Php应用程序常见安全问题解析
 
Oracle 索引介紹
Oracle 索引介紹Oracle 索引介紹
Oracle 索引介紹
 
網站系統安全及資料保護設計認知
網站系統安全及資料保護設計認知網站系統安全及資料保護設計認知
網站系統安全及資料保護設計認知
 
Liferay环境搭建
Liferay环境搭建Liferay环境搭建
Liferay环境搭建
 
1026 Windows Server 2008 Active Directory 版權管理服務
1026 Windows Server 2008 Active Directory 版權管理服務1026 Windows Server 2008 Active Directory 版權管理服務
1026 Windows Server 2008 Active Directory 版權管理服務
 
Azure Taiwan - Keep azure cost down (Azure 成本管控)
Azure Taiwan - Keep azure cost down (Azure 成本管控)Azure Taiwan - Keep azure cost down (Azure 成本管控)
Azure Taiwan - Keep azure cost down (Azure 成本管控)
 
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
 
Kyligence Leverages Alluxio to Accelerate OLAP in the Cloud
Kyligence Leverages Alluxio to Accelerate OLAP in the CloudKyligence Leverages Alluxio to Accelerate OLAP in the Cloud
Kyligence Leverages Alluxio to Accelerate OLAP in the Cloud
 
賽門鐵克 Backup Exec 2012 技術簡報
賽門鐵克 Backup Exec 2012 技術簡報賽門鐵克 Backup Exec 2012 技術簡報
賽門鐵克 Backup Exec 2012 技術簡報
 
(2020-01).HPE SimpliVity 如何分享腹內Datastore給現現有的ESXi使用
(2020-01).HPE SimpliVity 如何分享腹內Datastore給現現有的ESXi使用(2020-01).HPE SimpliVity 如何分享腹內Datastore給現現有的ESXi使用
(2020-01).HPE SimpliVity 如何分享腹內Datastore給現現有的ESXi使用
 
Apache服务器配置全攻略
Apache服务器配置全攻略Apache服务器配置全攻略
Apache服务器配置全攻略
 
HDInsight for Hadoopers
HDInsight for HadoopersHDInsight for Hadoopers
HDInsight for Hadoopers
 
Big Java, Big Data
Big Java, Big DataBig Java, Big Data
Big Java, Big Data
 
了解真实的Oracle unbreakable database appliance
了解真实的Oracle unbreakable database appliance了解真实的Oracle unbreakable database appliance
了解真实的Oracle unbreakable database appliance
 

Similar to hicloud PaaS雲創平台(Java/PHP介紹)

Baidu Cloud Foundry
Baidu Cloud FoundryBaidu Cloud Foundry
Baidu Cloud Foundry
James Watters
 
Vm docker compare
Vm docker compareVm docker compare
Vm docker compare
Yosheng Zhang
 
Eucalyptus安装及实例映像制作
Eucalyptus安装及实例映像制作Eucalyptus安装及实例映像制作
Eucalyptus安装及实例映像制作liangxiao0315
 
云计算与开源 刘黎明 世纪互联
云计算与开源  刘黎明  世纪互联云计算与开源  刘黎明  世纪互联
云计算与开源 刘黎明 世纪互联
Liming Liu
 
华为软件定义存储架构分析
华为软件定义存储架构分析华为软件定义存储架构分析
华为软件定义存储架构分析
Liang Ming
 
蓝鲸平台培训_V1.0.pptx
蓝鲸平台培训_V1.0.pptx蓝鲸平台培训_V1.0.pptx
蓝鲸平台培训_V1.0.pptx
ssuser693b9a
 
Oracle 全方位云解决方案概要
Oracle 全方位云解决方案概要Oracle 全方位云解决方案概要
Oracle 全方位云解决方案概要
Ethan M. Liu
 
2015中国软件技术大会-开放云介绍
2015中国软件技术大会-开放云介绍2015中国软件技术大会-开放云介绍
2015中国软件技术大会-开放云介绍
Li Jiansheng
 
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划colderboy17
 
深入研究雲端應用程式平台-AppFabric
深入研究雲端應用程式平台-AppFabric深入研究雲端應用程式平台-AppFabric
深入研究雲端應用程式平台-AppFabricJohn Chang
 
自动化运维管理
自动化运维管理自动化运维管理
自动化运维管理frankwsj
 
+++º+ ¦¦ ¦ ¦¦ ¦+ =
+++º+ ¦¦  ¦ ¦¦ ¦+ =+++º+ ¦¦  ¦ ¦¦ ¦+ =
+++º+ ¦¦ ¦ ¦¦ ¦+ =guesta6295f3
 
PHP & AppServ
PHP & AppServPHP & AppServ
PHP & AppServ
Ht Wang
 
Pegasus KV Storage, Let the Users focus on their work (2018/07)
Pegasus KV Storage, Let the Users focus on their work (2018/07)Pegasus KV Storage, Let the Users focus on their work (2018/07)
Pegasus KV Storage, Let the Users focus on their work (2018/07)
涛 吴
 
(宇宏)Talend工具說明
(宇宏)Talend工具說明(宇宏)Talend工具說明
(宇宏)Talend工具說明
Sonny Chen
 
200701011
200701011200701011
2007010115045033
 
雲端技術的新趨勢
雲端技術的新趨勢雲端技術的新趨勢
雲端技術的新趨勢
Jazz Yao-Tsung Wang
 
2016-07-12 Introduction to Big Data Platform Security
2016-07-12 Introduction to Big Data Platform Security2016-07-12 Introduction to Big Data Platform Security
2016-07-12 Introduction to Big Data Platform Security
Jazz Yao-Tsung Wang
 
北護大/FHIR 開發簡介與應用
北護大/FHIR 開發簡介與應用北護大/FHIR 開發簡介與應用
北護大/FHIR 開發簡介與應用
Lorex L. Yang
 

Similar to hicloud PaaS雲創平台(Java/PHP介紹) (20)

Baidu Cloud Foundry
Baidu Cloud FoundryBaidu Cloud Foundry
Baidu Cloud Foundry
 
Vm docker compare
Vm docker compareVm docker compare
Vm docker compare
 
Eucalyptus安装及实例映像制作
Eucalyptus安装及实例映像制作Eucalyptus安装及实例映像制作
Eucalyptus安装及实例映像制作
 
云计算与开源 刘黎明 世纪互联
云计算与开源  刘黎明  世纪互联云计算与开源  刘黎明  世纪互联
云计算与开源 刘黎明 世纪互联
 
华为软件定义存储架构分析
华为软件定义存储架构分析华为软件定义存储架构分析
华为软件定义存储架构分析
 
蓝鲸平台培训_V1.0.pptx
蓝鲸平台培训_V1.0.pptx蓝鲸平台培训_V1.0.pptx
蓝鲸平台培训_V1.0.pptx
 
Oracle 全方位云解决方案概要
Oracle 全方位云解决方案概要Oracle 全方位云解决方案概要
Oracle 全方位云解决方案概要
 
2015中国软件技术大会-开放云介绍
2015中国软件技术大会-开放云介绍2015中国软件技术大会-开放云介绍
2015中国软件技术大会-开放云介绍
 
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
 
深入研究雲端應用程式平台-AppFabric
深入研究雲端應用程式平台-AppFabric深入研究雲端應用程式平台-AppFabric
深入研究雲端應用程式平台-AppFabric
 
自动化运维管理
自动化运维管理自动化运维管理
自动化运维管理
 
+++º+ ¦¦ ¦ ¦¦ ¦+ =
+++º+ ¦¦  ¦ ¦¦ ¦+ =+++º+ ¦¦  ¦ ¦¦ ¦+ =
+++º+ ¦¦ ¦ ¦¦ ¦+ =
 
PHP & AppServ
PHP & AppServPHP & AppServ
PHP & AppServ
 
Pegasus KV Storage, Let the Users focus on their work (2018/07)
Pegasus KV Storage, Let the Users focus on their work (2018/07)Pegasus KV Storage, Let the Users focus on their work (2018/07)
Pegasus KV Storage, Let the Users focus on their work (2018/07)
 
(宇宏)Talend工具說明
(宇宏)Talend工具說明(宇宏)Talend工具說明
(宇宏)Talend工具說明
 
200701011
200701011200701011
200701011
 
Hp云管理平台3.0
Hp云管理平台3.0Hp云管理平台3.0
Hp云管理平台3.0
 
雲端技術的新趨勢
雲端技術的新趨勢雲端技術的新趨勢
雲端技術的新趨勢
 
2016-07-12 Introduction to Big Data Platform Security
2016-07-12 Introduction to Big Data Platform Security2016-07-12 Introduction to Big Data Platform Security
2016-07-12 Introduction to Big Data Platform Security
 
北護大/FHIR 開發簡介與應用
北護大/FHIR 開發簡介與應用北護大/FHIR 開發簡介與應用
北護大/FHIR 開發簡介與應用
 

hicloud PaaS雲創平台(Java/PHP介紹)

Editor's Notes

  1. 各位貴賓大家早安,很高興各位能在百忙之中抽空參加hicloud一雲俱全研討會,我是中華電信蔡銘韓,今天為各位介紹的是中華電信即將推出的hicloud雲創平台,這個section,將把Java/PHP PaaS介紹給您
  2. 我們來看看雲創平台要解決的事情,我們常會想到一些軟體創意,當我們想實踐這樣的軟體創意時,我們往往會遇到許多難題,比方說: 我沒有可用的網路及硬體環境,當我把網路及硬體問題解決後,我接著可能會遇到的就是作業系統、軟體、及資料庫的安裝, 甚至高額的軟體授權費用,一套可能就要幾十萬甚至幾百萬…當我有了這些環境之後,我要如何的開發,去那邊找可以利用的元件,讓我快速的開發我的程式 接下來,要面對程式部署、測試、整合、上線、部署、測試,及這些版本的控管,上線之後,我還有沒有開發、測試的環境該我使用, 有沒有好的維運方式,讓我可以對系統監控系統效能、日誌管理、資料庫備份 系統上線後,可能得面對各式的病毒攻擊、網路駭客攻擊,是不是有什麼方法可以防護 面對系統的上線,當服務越來越多人使用時,我要怎麼快速的擴充設備以及舊設備的汰換, 以及最後,我怎麼去銷售、推廣我的軟體 薛智名: (上午10:31) 一方面簡化 php 的說明, 另一方面把剛剛講的那件事行銷出來 蔡銘韓: (上午10:32) mm~ 薛智名: (上午10:33) 所以我的建議是投影片大概今天下午之前就要 final, 然後把講稿都寫一下, 之後就開始講了, 講不順的地方再去調 薛智名: (上午10:34) 要多講幾次 蔡銘韓: (上午10:34) 沒錯, 嗚 蔡銘韓: (上午10:34) 加油加油 薛智名: (上午10:34) 每格投影片都設定一個目標去 sales 那個特點 蔡銘韓: (上午10:34) 明天又要預演了 薛智名: (上午10:35) 實際上的細節, 我覺得不用交待太多 薛智名: (上午10:35) 像昨天那個環境區隔, 就講大方向就可以了 薛智名: (上午10:36) 頂多再加上, 我們自己是怎麼用這個環境區隔在做上線的管理, 這樣就更貼合現實 薛智名: (上午10:39) 申租時的 sitename 可能稍停一下, 講一下我們會送一個  xxxxxx.hicloud.net.tw 的域名以及這個域名的憑證, 如果規模較小的新創公司, 可以直接利用這個 SSL 憑證, 建立安全的電子商務交易網站 蔡銘韓: (上午10:40) 好 薛智名: (上午10:42) P4 你可以不照字講也可以 薛智名: (上午10:42) 你直接照圖的順序, 講上面的字也可以 薛智名: (上午10:43) 你講了字, 下面的圖, 就不要講太多 薛智名: (上午10:43) 不然會變成重覆講的感覺 薛智名: (上午10:45) 然後要記得 P3 丟出來的問題, 後面要呼應到 ----- 會議記錄 (13/6/5 20:28) ----- 高額的軟體授權費用、 我們需要準備開發、測試以及上線環境 刷卡?
  3. 如果上述的問題也困擾著您, 我們聽到了客戶的需求,hicloud雲創平台是中華電信為軟體開發商打造的雲端創作環境,解決上述創意實踐過程中可能得面臨的問題 提供從軟硬體建置、程式開發到、服務維運等面向,我們都替您準備好了,你要做的就是專注在軟體的開發,並且將程式部署到雲創平台來執行 - 透過雲創平台隨租即用、以租代買的方式,節省大量建置時間及軟體經費 ----- 會議記錄 (13/6/6 10:41) ----- hicloud PaaS
  4. 在您選定好運作環境後,我們也提供豐富的產品規格選擇,您可以依您的需求來選擇所需的型號,每個型號會對應到不同規格的VM, 這個可以提供您選擇時的參考,另外我們也有專案型的IBM PaaS,是屬於專案的方式,我們就不提供隨租即用的介面 ----- 會議記錄 (13/6/6 10:41) ----- Smart PaaS拿掉IBM的字, 等一下會有場次, 根據業務量來選擇您適合的場品, 產品型號對應起來
  5. 除了運作環境外,我們也提供了豐富的雲元件系統, 收納了六大類的元件,比方說我們常用的簡訊,就是在通訊類,地圖、圖資、路徑規劃等,規納在資訊類….,依類別我們提供了免費、月租、及計次等不同的收費方式,當然,元件也持續增加中,使用上也相當簡易,在之後的簡報中,也會示 範如何使用簡訊元件 ----- 會議記錄 (13/6/6 10:41) ----- 元件提供免費、月租、計次三種彈性機制
  6. 我們來看看雲創平台如何支撐您的服務成長,一開始,可能只有web/app/db各一個instance,隨著服務流量越來越大時,我們需要叢集架構,i這時可能就會有多個AP node,搭配前端的負載平台來做流量控管,接下來,您可能會面對暫時性的服務流程增大,比方說辦活動時,免費試用一個月,面對這種區段性的流量成長,我們需要依據流量來自動延展的,接下來,一般情況DB很可能成為bottleneck,所以需要memory cache的技術,我們將一些常存取的資料,放在cache裡,減少程式頻繁的DB access,接下來,我們利用DB的讀寫分流,實現資料庫自動延展,依據經驗,一般電子商務網站的read的比例約為80~90%
  7. 您只需要專注在您的程式開發,這些架構我們會幫您處理 1.我們在 hicloud 機房建置了 DDOS / IPS 的防護機制, 可以有效地偵測及抵禦攻擊行為 2.在網路架構上, 所有虛擬機都使用內部IP, 透過 Firewall 與 SLB 才能存取, 大大降低 internet 攻擊風險 3.最後是 VLAN 隔離, 每個租戶 vm 隔離無法連通, 保障資料與傳輸安全 4. VM 除了正規的備份外, 還每日備份至異地的機房 5.系統備份免費支援:Snapshot每週3次,保留最近3次。 6. 我們有專門的團隊負責系統健檢及安全掃描
  8. 你申租一個環境的時候,我們就會送您一組域名,sitename可於申時設定 ----- 會議記錄 (13/6/6 10:52) ----- sitename是送一個送網,您可以不用額外申請網域,可拿掉
  9. ----- 會議記錄 (13/6/6 10:52) ----- 選擇型號即完成
  10. ----- 會議記錄 (13/6/6 10:52) ----- 域名,可直接用這個網域 SSL憑證
  11. 你可以將已申請的環境授權給其它開發者來共同管理, 比方一間公司一定會有多
  12. ----- 會議記錄 (13/6/6 10:52) ----- 整合eclipse的安裝,直接點選install即可完全安裝 標題錯了套件
  13. ----- 會議記錄 (13/6/6 11:10) ----- 函
  14. ----- 會議記錄 (13/6/6 11:10) -----
  15. ----- 會議記錄 (13/6/6 11:10) ----- <標籤>.我們送您的網域 快速瀏覽 以前可能需要租五個環境才能解決,在我們平台上一個環境就可以解決 除了
  16. 1。測試階段避免影響上線環境 2。環境區隔可以講出來, 一個環境可以同時支援開發, 測試, 上線環境, 對一些規模還小的新創公司可以這樣使用, 來節省費用
  17. 然後就帶一點點 up, 然後說法就是雖然 php 在開發端會針對開發工具的不同, 有不同的工具與方法 薛智名: (上午10:31) 但是對於維運人員來說, 伺服器維運, 多環境區隔, 日誌查詢, 資料庫備份的工具會是共用的 薛智名: (上午10:31) 透過 up, 把不同伺服器的維運技術統一, 用 web 操作降低技術複雜度 薛智名: (上午10:32) 一方面簡化 php 的說明, 另一方面把剛剛講的那件事行銷出來 ----- 會議記錄 (13/6/6 11:10) ----- 大家最常用的GUI管理工具,最常
  18. 透過 up, 把不同伺服器的維運技術統一, 用 web 操作降低技術複雜度
  19. 除了基本的作業系統效能檢視外,我們也依各種不同伺服務的特性,比方說Tomcat,提供應用層的效能資訊 系統效能的部份, 昨天也沒有 highlight 出來, 可以加強除了 OS level, 我們還可以看到 ap server 的應用層的 heap, thread utilization
  20. 另外,針對MysSQL,我們也提供資料庫常用的效能資訊,像Select Types可以用來分析indexj南否有改進的空間,如果我們發現有大量Range Query的現象,很可能就是因為我們index的設計上,沒有考慮周全所產生,另外像connections的數量、locked的transaction,都可以幫助我們快速的發現mysql是否有狀況
  21. ----- 會議記錄 (13/6/6 11:10) ----- git / 一致的部署方式,因為後們採用GIT這個工具, 比較常用的
  22. 原本如果有放 php, 講法會是介紹 php 開發者的工具, git 使用 然後就帶一點點 up, 然後說法就是雖然 php 在開發端會針對開發工具的不同, 有不同的工具與方法 但是對於維運人員來說, 伺服器維運, 多環境區隔, 日誌查詢, 資料庫備份的工具會是共用的 ----- 會議記錄 (13/6/6 11:12) ----- 若要採用framework我們推您採用codeigniter freamework 未來將提供更
  23. ----- 會議記錄 (13/6/6 11:14) ----- 最新會對應到latest這個環境
  24. ----- 會議記錄 (13/6/6 11:14) ----- 最新會對應到latest這個環境
  25. 原本如果有放 php, 講法會是介紹 php 開發者的工具, git 使用 然後就帶一點點 up, 然後說法就是雖然 php 在開發端會針對開發工具的不同, 有不同的工具與方法 但是對於維運人員來說, 伺服器維運, 多環境區隔, 日誌查詢, 資料庫備份的工具會是共用的
  26. 這兩張圖有什麼意思
  27. 也歡迎各位若有元件可以上架的話,也歡迎上架提供使用
  28. 以上全都在雲創平台web console即可完成
  29. 很便利的即可快速引用
  30. 雲端服務