当前位置:网站首页 > 云计算与DevOps > 正文

云计算与devops_云计算与大数据

什么是云计算

  • 以虚拟化为基础,为用户提供计算、存储、网络等IT资源的设施
  • 提供产品化的服务,产品类型有(Iaas,Pass,Saas,caas…..)
  • 可弹性伸缩的

云计算分类:
- 公有云
- 私有云

Devops

  • devops研发周期
    • dev –》CI/BUILD—》deploy—-》Ops—》feedback—》 dev
package main import ( "io" "net/http" ) func firstPage(w http.ResponseWriter, r *http.Request){ io.WriteString(w,"<h1>Hello,this is my first page</h1>") } func main(){ http.HandleFunc("/",firstPage) http.ListenAndServe(":8000",nil) } *编译程序* zhongtian@zhongtian-Inspiron-7559:~/workdir/devops/newweb$ env GOOS=linux GOARCH=amd64 go build zhongtian@zhongtian-Inspiron-7559:~/workdir/devops/newweb$ ls main.go newweb 

package main ort (
“io”
“net/http”
“os/exec”
“log”
)

func reLaunch() {
cmd := exec.Command(“sh”, “./deploy.sh”)
err := cmd.Start()
if err != nil {
log.Fatal(err)
}
err = cmd.Wait()
}

func firstPage(w http.ResponseWriter, r *http.Request) { io.WriteString(w, "<h1>Hello, this is my deploy server!</h1>") reLaunch() } func main() { http.HandleFunc("/", firstPage) http.ListenAndServe(":5000", nil) }
#! /bin/sh  kill -9 $(pgrep webserver) cd ~/newweb/ git pull https://github.com/avenssi/newweb.git cd webserver/ ./webserver &

github地址github

  • 使用github的webhook触发部署服务
    这里写图片描述
  • 在阿里云配置站点监控
到此这篇云计算与devops_云计算与大数据的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 普元云计算-DevOps对于企业IT的价值2024-10-30 22:10:15
  • 【DevOps】 什么是容器 - 一种全新的软件部署方式2024-10-30 22:10:15
  • DevOps和云计算之间不得不说的那些事儿~_devops和运维的关系2024-10-30 22:10:15
  • 云计算与DevOps:下一步你的职业规划?2024-10-30 22:10:15
  • DevOps 安全集成:从开发到部署,全生命周期安全守护2024-10-30 22:10:15
  • 云计算的基础设施即代码:DevOps和云计算的结合2024-10-30 22:10:15
  • 快速了解云计算与云原生_快速了解云计算与云原生产的关系2024-10-30 22:10:15
  • 初识云计算和DevOps_初识云计算和云存储教案2024-10-30 22:10:15
  • 【云原生 • DevOps】一文掌握持续集成工具 Jenkins2024-10-30 22:10:15
  • 云计算与云原生_什么叫云计算2024-10-30 22:10:15
  • 全屏图片