一款雲端測試平台是如何煉成的?

2021-07-12 06:16:22 字數 2553 閱讀 4674

有一款應用,它具備了讓人眼前一亮的創意和乙個非常專業的初創團隊,所有人都認為成功離它只有一步之遙。但在上線一兩天內竟由於使用者流量太大,導致應用頻繁宕機,而不得不暫停服務。

當技術團隊通宵達旦的查詢問題時,卻發現是當初設計的架構導致了今天的嚴重故障。在無奈的回爐再造後,新推出的版本不僅後台架構變了,ui 也變了,造成了非常大的人力和時間的浪費。甚至可能在回爐期間錯過轉瞬即逝的市場先機。

以上這個例子只是很多失敗案例的縮影,很多公司在初創階段總會犯乙個錯誤,就是急著把產品上線,而對產品的穩定性和使用者體驗沒有給予足夠重視,並且將產品的測試放在整個規劃週期的最後,一旦出現問題,留給解決的時間非常短。

其實如果能夠在產品設計的早期就將測試結合進來的話,很多問題在初期就可以用最小的代價發現並避免。前期測試越多後期壓力就越小,產品質量也會越高,精心打磨的產品體驗不但能贏得使用者的尊重,也會獲得市場的認可。

soasta 創立於 2006 年,經過十年發展已經成為全球應用效能分析服務領導者,於 2016 年推出了全球合作夥伴生態計畫,青雲qingcloud 作為 soasta 在中國大陸唯一的生態合作夥伴,攜手 soasta 為雙方共同的客戶提供更加豐富、優質的服務。

cloudtest(雲測試)是 soasta 的主打產品,它借助雲資源對應用程式進行專業測試,確保其能夠處理大流量的資料,引領了行業趨勢。

該平台允許開發者測試 web 應用以及移動應用的效率,它既可以作為雲端的按需服務,又可以作為虛擬的硬體裝置,讓開發者測試和監控應用的 bug 、載入時間和其他問題。

soasta 的客戶包括美國最頂尖的零售商 target 、best buy 、gilt groupe 以及 mattel 、netflix 和 western union 等覆蓋財務服務、**、電信和科技領域等 3000 多家公司。目前進入中國市場也已經有 3 年多時間,主要立足於電商、大型企業客戶,服務過如中國移動**基地、蘋果 icloud 、太平洋保險、招商銀行等知名企業。

正如它的名字一樣,cloudtest 是乙個基於雲端的測試平台。soasta 自己完全不做物理的基礎架構設施建設,所有主機、頻寬、ip 都是租用雲服務商合作夥伴的。

用這種方式可以測試客戶的應用後台在同乙個時段內能夠承受多大的併發量,配合客戶做上線前的準備。

在 cloudtest 雲端測試平台上,彈性、可擴充套件、自由伸縮、即用即付這些雲計算的特點都得到了淋漓盡致的體現,而國內將這些特點發揮到極致的非 qingcloud 莫屬。

soasta 與 qingcloud 的相識發生在三年前,首次接觸 qingcloud 時 soasta 還只是抱著試試看的想法。因為自身就做效能測試,所以 soasta 對雲計算平台的效能也極為看重。

在隨後的試用過程中,soasta 公司中國區技術總監 tony wang 被 qingcloud 的效能表現所征服:「我們對青雲qingcloud 的效能是非常滿意的,甚至在某些方面比 aws 都要更好。我在遇到國內外客戶時首選就是介紹青雲,soasta 已經將青雲作為我們國內最主要的合作夥伴。

qingcloud 的工程師對效能有著嚴苛的追求,在 iaas 上完全遮蔽了硬體層,並將虛擬化效能提公升至接近物理裸機的水平,提供了高效能的 iaas 服務。同時 qingcloud 實現了資源的秒級計費和秒級排程,使得實現高彈性和可伸縮性成為可能。在 qingcloud 控制台中還提供了自動伸縮、定時器等多種工具來幫助使用者自動調節資源規模。

soasta 的 cloudtest 在提供測試服務時不可避免地需要反覆購買、釋放雲主機,秒級計費和停機後資源不收費模式可以讓 soasta 以最節省的方式靈活使用雲資源。

吸引 soasta 的另乙個原因是 qingcloud 豐富的 api。

soasta 本質上是一家 saas 公司,當他們向客戶提供服務的時候,不希望使用者花很多時間在 iaas 上面,不用考慮怎麼部署伺服器、管理伺服器。

其做法是在 iaas 之上寫一層 api 來對接不同的 iaas 平台(包括 qingcloud、亞馬遜、rackspace 等不同雲服務商),盡量不讓客戶接觸 iaas 介面。

在應用 qingcloud 雲服務時,soasta 就沒有使用 qingcloud 的 portal ,全部使用 api 來自己搭建。

api 是資源排程的程式語言,qingcloud 通過 api 將所有資源元件化,使用者用起來就像搭積木一樣。qingcloud 的 api 可以控制許多層面,可操作資源包含主機、硬碟、映像、備份、負載均衡器、私有網路、路由器、公網 ip、防火牆、ssh 金鑰、標籤、監控、操作日誌、資料庫、spark 等等。

目前 qingcloud 開放了 300 多個 api ,並鼓勵使用者和合作夥伴在 qingcloud api 的基礎上搭建更豐富的上層平台。與國內很多雲計算公司不同,qingcloud 是最早提供 api 的本土 iaas 雲平台,且控制台 100% 全部基於 api 實現,這也意味著 qingcloud 開放的 api 是非常完整和徹底的。

同時,得益於秒級排程資源的特性,qingcloud api 的響應速度非常快,能夠更好的保證 api 的效能。正是由於 qingcloud 極致的效能和豐富的 api ,soasta cloudtest 可以在很短時間內為客戶構建起模擬數十萬使用者的測試平台,幫助初創企業、團隊更好的完成產品設計、開發,為我們的移動互聯生活創造出更多有趣、有價值的應用。

如何開發一款棋牌遊戲?棋牌遊戲平台搭建

關於如何開發一款自己的棋牌遊戲專案 目前只說棋牌客戶端 就說說自己的個人觀點,自己yy的,不喜勿噴。首先,要做一款遊戲,如果你要做一款有網路的棋牌遊戲,有使用者資料儲存的,那麼首先就要有乙個伺服器,然後我們才能基於unity開發的這個棋牌客戶端去跟伺服器通訊,如果是做單機,那麼就請忽略這第一步 我們...

如何打造一款成功的產品

1.我們是做什麼的?2.我們的核心價值是什麼?3.競品的產異化在 我們要做的產品是什麼。滿足什麼使用者人群的什麼需求,我們產品最大的核心競爭力是什麼?與其他同類競品的差異化是什麼?使用者為何要選擇你的產品,而不是選擇其他,如果這些問題都沒有搞清楚,就等於沒有方向。2.我們的直接競爭對手?如果我們發現...

ArtiPub 一款開源的一文多發平台

看到感覺挺有意思的,有空找個空閒的vps搭建一下。官方github倉庫 artipub article publisher的簡稱,意為 文章發布者 是一款開源的一文多發平台,可以幫助文章作者將編寫好的文章自動發布到掘金 segmentfault csdn 知乎 開源中國等技術 平台,傳播優質知識,獲...