云端智享——記移動云手寫docker-demo

目錄

  • 前言
  • 什么是移動云?
  • 為何我會使用移動云?
  • 移動云“好”在哪里?
    • 資源大屏顯示
    • 繼續項目部署
    • 其他細節
  • 移動云產品的評價
  • 未來展望

前言

在如今這個萬物都上云的時代,我們需要選擇合適的云產品,而移動云有著獨特的優勢和廣闊的應用前景,豐富的產品庫,良好的使用體驗。我作為一個云計算相關領域的開發者,實際使用移動云之后來撰寫該篇文章闡述自己的觀點。

什么是移動云?

在這里插入圖片描述
移動云,顧名思義,就是中國移動旗下的基于移動云計算技術建立的云業務品牌。大家都知道現在的云技術發展的是很快的,尤其是對于帶頭大哥移動云來說更是強項。

移動云面向包括政府部門、企業客戶和互聯網客戶提供彈性計算、存儲、云網一體、云安全、云監控等基礎設施產品,數據庫、應用服務與中間件、大規模計算與分析PaaS產品,以及包括通過開放云市場引入的合作伙伴海量優質應用在內的千款SaaS應用。產品體系豐富,覆蓋彈性計算、云存儲、云網絡、云安全、數據庫、視頻服務、應用服務、云桌面、大數據與人工智能。

為何我會使用移動云?

其實在很早之前我是不知道有移動云的,大概在1個月之前有朋友告訴我移動也有云服務器提供了,說讓我去體驗一下,他覺得很不錯。當時我還在想,為什么我要放棄現在在用的去轉到移動云?然后后面去實際體驗了一下,真香!

移動云“好”在哪里?

首先我非常點贊的一點是一處小細節,可能很多人都沒太在意,但是在其他地方使用云服務器的時候想去找API或者是SDK一般都搜一下或者是在很深的地方,移動云直接指向開發者就能看到,這對我來說確實是一個很驚喜的小細節,讓我的第一印象好上很多。

在這里插入圖片描述

包括在API Explorer里面也有這些基本的功能,也都很詳細,滿足日常使用的需求。

在這里插入圖片描述

并且移動云很厲害的一點是它提供了一些關于Ai的SDK,其他基本的也是都有的,如果想要去做一些Ai方面的技術,或者跑數據,自己用會省心很多。

在這里插入圖片描述

于是我就去白拿了一臺ECS主機使用,并不是我背景多么雄厚,而是移動云首月使用也是免費的,白嫖一個月的機器先試試,如果好用再繼續購買!

這里就不贅述購買ECS服務器的過程了,官網有詳細的教程可以去看~

在這里插入圖片描述

資源大屏顯示

在買完之后,我就在控制臺一頓摸索(亂點),就因為我想去看看有沒有獨特一些的服務,要部署一些資源來做一下測試,然后我就看到了一個資源大屏,wtf。

在這里插入圖片描述

然后點進去一看震驚到我了,他居然提供了一個很炫酷的前端頁面供你查看服務器的情況,還可以設置告警策略,讓運維也能在外面裝一把(bushi

顯然這個界面是很有好的,簡單易懂并且炫酷,而且確實我只在移動云看見了。

在這里插入圖片描述

繼續項目部署

經歷了上面的一個小風波,我發現了控制臺還有云市場應用,里面應該會有很多適用于企業的應用,根據不同情況選擇,我作為個人開發者就先跳過,自己部署一下。

在這里插入圖片描述

我從我的github上拉取了自己寫的一個docker的小demo來使用。

在這里插入圖片描述

把go安裝完之后build一下,然后測試了一下在移動云上是可以運行的。

在這里插入圖片描述

之前在其他友商會出現一個{“level”:“error”,“msg”:"fork/exec /proc/self/exe: no such file or directory"的問題,因為 systemd 加入linux之后,mount namespace 就變成 shared by default,所以必須顯示聲明這個新的mount namespace獨立才可以不出這個錯誤,而我特地試驗了一下,在移動云這里是沒有這個問題的,這是移動云的代碼。

在這里插入圖片描述

這里是另一個地方的代碼修改過的樣子。

在這里插入圖片描述

因為有些云服務商會對系統進行一些更改,有些可能是好,但有些可能會有問題,之前曾經在某個系統上部署cicd,但是因為其是一個改版的centos系統導致一些問題,當時排錯排了很久,最后才確定是系統的問題,所以穩定性是很重要的一個事情,對我而言移動云相對穩定了很多。

其他細節

在移動云官網看的時候,我還注意到有一個鄉村振興選項。

在這里插入圖片描述

這里面有云產品和平臺,解決方案以及部署圖,流程圖等等很多東西!

在這里插入圖片描述
在這里插入圖片描述

我之前想在邊緣計算方面發展一下智慧養殖平臺,這里居然發現了和我想法差不多的物聯網平臺!這樣多元化的發展很難讓人不愛!

在這里插入圖片描述

移動云產品的評價

云主機

環境:多種操作系統,目前比較穩定。可以根據自身需求快速部署和擴展計算資源,實現高效、穩定的業務運行。
價格:一個月免費跑,后續價格在合理的區間

API,SDK等

開發者相關的東西比較多種,人工智能內容很多,相關開發者可以很便利的操作。

云網絡

在國內的網絡可以很絲滑的clone github上的code,這點是值得表揚的,整體用下來沒有卡頓,我還是免費的網絡。

云安全

有專門的運維頁面,可以自己設置告警,自己設置頁面,并且炫酷簡潔易懂,很贊!!

未來展望

雖然起步相對較晚,但我國在云計算的遷移速度上可謂突飛猛進,就比如移動,華為,騰訊這些廠商,都在做好云,擁抱云!未來幾年,隨著一系列旨在改善特定行業業務表現的解決方案陸續投用,企業的云普及率將得到大幅提升。

雖然云計算行業發展迅速,但也面臨著一些挑戰,如數據安全、隱私保護、網絡攻擊等。云服務提供商需要不斷加強技術研發,提高服務的安全性和穩定性。同時,隨著5G、物聯網等新技術的發展,云計算行業也將迎來更多的發展機遇。

云計算是一個完整的生態圈,我作為個人開發者希望國內的云計算環境能越來越好,各大廠商可以百花齊放,并且真心推薦沒有用過移動云的朋友可以去體驗一下,很多細節很驚喜,最后放上鏈接,祝各位Debug順利! 移動云官網

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/15500.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/15500.shtml
英文地址,請注明出處:http://en.pswp.cn/web/15500.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

TypeScript-聯合類型和別名類型

聯合類型 作用:將多個類型合并為一個類型對變量進行注解 // 數組里面既有字符串類型 也有數字類型 let arr:(string | number)[] [20,lily] 別名類型 通過type關鍵詞給寫起來較復雜的類型起一個其它的名字 好處:用來簡化和復用類型 說明&#xff…

golang中chan的高級用法

在閱讀k8s的源代碼中&#xff0c;發現了一些比較有意思的用法。 在Go語言中&#xff0c;chan&#xff08;通道&#xff09;是一種用于在不同的goroutine之間進行通信的機制。WaitForCacheSync(stopCh <-chan struct{}) error方法中的參數stopCh <-chan struct{}表示一個…

1.存儲部分

1.Flash Memory--閃速存儲器&#xff08;注&#xff1a;U盤&#xff0c;SD卡就是閃存&#xff09;在EEPROM基礎上發展而來的&#xff0c;斷電后也能保存信息&#xff0c;且可進行多次 快速擦除重寫。注意&#xff1a;由于閃存需要先擦除再寫入&#xff0c;因此閃存寫的速度要比…

達夢數據庫學習筆記

架構、特點和基本概念 達夢數據庫&#xff08;DM Database&#xff09;是中國達夢數據庫有限公司自主研發的關系型數據庫管理系統。它廣泛應用于政府、金融、電信、能源等行業&#xff0c;具備高性能、高可靠性和高安全性的特點。 架構 達夢數據庫的架構設計注重高性能和高可…

python-繪制五星紅旗(非標準)

完整代碼如下&#xff1a; #五星紅旗&#xff08;非標準版&#xff09; from turtle import* import math from random import* tracer(0) penup() goto(-640,220) pendown() color(gold,gold) begin_fill() for i in range(5): fd(150) right(144) # 大五角星 penup(…

基于UDP的網絡多人聊天室

UDP服務器 #include <myheader.h>//宏定義打印錯誤信息 #define PRINT_ERR(msg) \do \{ \printf("%S,%D,%S\n",__FI…

java單元測試:編寫可測試性好的代碼

寫出可測試性好的代碼是編寫高質量軟件的關鍵。以下是一些有助于提高代碼可測試性的最佳實踐&#xff1a; 1. 單一職責原則 (Single Responsibility Principle) 每個類或方法應只負責一個功能。這樣可以讓測試更容易集中于單一功能。 2. 依賴注入 (Dependency Injection) 通…

【一個糟糕的詞:省流】

今日思考&#xff0c;博主分享&#x1f4dd;&#xff0c;原文如下&#xff0c; 我最近聽到了一個特別糟糕的詞叫省流。我甚至認為這個詞可以用來衡量一個人的智商啊&#xff0c;我們可以把一個知識簡單的分成三部分問題&#xff0c;答案思維方式就是這個答案是怎么推導出來的啊…

Python數據可視化(二)

Patches繪制幾何圖形 模塊 patches 主要用來完成多邊形的繪制工作。這些多邊形都是以類&#xff08;Class&#xff09;的形式出現的&#xff0c; 主要包括圓&#xff08;Circle&#xff09;、橢圓&#xff08;Ellipse&#xff09;、矩形&#xff08;Rectangle&#xff09;、圓…

SFTP命令用法(上傳和下載 )

sftp&#xff08;Secure File Transfer Protocol&#xff09;是SSH協議的一部分&#xff0c;用于在加密的SSH傳輸上訪問、管理和傳輸文件。與傳統的FTP協議相比&#xff0c;sftp提供了FTP的所有功能&#xff0c;但它更安全&#xff0c;更容易配置。不像SCP&#xff0c;它只支持…

【全開源】知識庫文檔系統源碼(ThinkPHP+FastAdmin)

知識庫文檔系統源碼&#xff1a;構建智慧知識庫的基石 引言 在當今信息爆炸的時代&#xff0c;知識的有效管理和利用對于企業和個人來說至關重要。知識庫文檔系統源碼正是為了滿足這一需求而誕生的&#xff0c;它提供了一個高效、便捷的平臺&#xff0c;幫助用戶構建、管理、…

設計模式之創建型模式---原型模式(ProtoType)

文章目錄 概述類圖原型模式優缺點優點缺點 代碼實現 概述 在有些系統中&#xff0c;往往會存在大量相同或者是相似的對象&#xff0c;比如一個圍棋或者象棋程序中的旗子&#xff0c;這些旗子外形都差不多&#xff0c;只是演示或者是上面刻的內容不一樣&#xff0c;若此時使用傳…

Oblivion Desktop:一款強大的網絡工具介紹

一款優秀的開源網絡工具。 文章目錄 Oblivion Desktop: 安全與隱私的網絡工具軟件背景開發背景 使用方法安裝日常使用高級功能 總結 Oblivion Desktop: 安全與隱私的網絡工具 軟件背景 Oblivion Desktop 是一個由 BePass 團隊開發的開源桌面應用&#xff0c;旨在為用戶提供更…

【Qt】Qt組件設置背景圖片

1. 方法1&#xff08;paintEvent方式&#xff09; 使用paintEvent()實現 1. .h文件中添加虛函數 protected:void paintEvent(QPaintEvent *event) override;添加虛函數方法&#xff1a; 選中父類&#xff0c;點擊鼠標右鍵點擊重構點擊 Insert Virtual Funtion of Base Class…

NebulaGraph

文章目錄 關于 NebulaGraph客戶端支持安裝 NebulaGraph關于 nGQLnGQL 可以做什么2500 條 nGQL 示例原生 nGQL 和 openCypher 的關系 Backup&Restore功能 導入導出導入工具導出工具 NebulaGraph ImporterNebulaGraph ExchangeNebulaGraph Spark ConnectorNebulaGraph Flink …

python中的可哈希和不可哈希

python 中的每一個對象都有一個哈希值&#xff0c;哈希值是一個固定長度的整數&#xff0c;它通常用于快速比較對象的相等性。 如果在對象的生命周期里該對象的哈希值從未改變&#xff0c;那么這個對象是可哈希的&#xff08;hashable&#xff09;&#xff0c;也稱為不可變的。…

第一篇【傳奇開心果系列】Python的跨平臺開發工具beeware技術點案例示例:使用beeware實現跨平臺開發,從hello world開始

傳奇開心果博文系列 系列博文目錄Python的跨平臺開發工具beeware技術點案例示例系列 博文目錄前言一、BeeWare套件主要功能介紹二、Toga相對于其他Python UI庫具有的優勢介紹三、使用toga開發安卓手機應用hello world步驟和示例代碼四、使用toga寫一個iOS 蘋果手機應用hello wo…

【文末附gpt升級方案】亞馬遜與Hugging Face合作:定制芯片低成本運行AI模型的創新探索

亞馬遜與Hugging Face合作&#xff1a;定制芯片低成本運行AI模型的創新探索 摘要 本文探討了亞馬遜云部門與人工智能初創公司Hugging Face的合作&#xff0c;旨在通過定制計算芯片Inferentia2在亞馬遜網絡服務&#xff08;AWS&#xff09;上更低成本地運行數千個AI模型。文章首…

web前端之vue的生命周期、unmounted、onUnmounted、activated、deactivated、keep-alive

MENU 前言vue2vue3activated和deactivated 前言 在Vue.js中&#xff0c;組件生命周期鉤子函數定義了在組件的不同階段執行的操作。Vue 2.x和Vue 3.x之間的生命周期鉤子函數有一些區別。 vue2 1、beforeCreate: 在實例初始化之后&#xff0c;數據觀測(data observer)和event/wat…

RDD介紹

RDD設計背景 在實際應用中,存在許多迭代式計算,這些應用場景的共同之處是 : 不同計算階段之間會重用中間結果,即一個階段的輸出結果會作為下一個階段的輸入. 而目前的MapReduce框架都是把中間結果寫入到HDFS中,帶來了大量的數據復制、磁盤IO和序列化開銷; 如果能將結果保存在內…