在云筏科技容器云平台部署rstudio server
云筏科技容器云假正经教学测评系列(二)之容器部署rstudio server。
# 云筏科技Jelasticpaas平台简介
Jelastic 容器云管理系统是全球领先的容器云解决方案,2019 年被DataCloudAwards 评为“最佳云服务供应商”(Best Cloud Provider 2019),也获得了由甲骨文(Oracle)支持的JAVA 界知名的“Duke\'s Choice Award”。云筏科技在2019 年成为Jelastic 唯一的中国合作伙伴,是国内首家引入并本土化运营Jelastic 容器云平台的企业,也是全球首家将Jelastic 容器云平台应用于科研计算服务中的企业。
# 部署流程
# 选择合适的docker创建环境
rstudio提供了很多的rstudio server相关的docker镜像,可以在 https://hub.docker.com/ (opens new window) 直接搜索rocker,寻找心仪的docker。 在本文中,选择rocker/rstudio镜像作为示例。 创建新环境 搜索关键字rocker选择rocker/rstudio镜像,点击next
# 设置运行和环境参数
首先设置计算资源,学生党的话设置最大资源64-96cloudlets,磁盘大小50G已经够用了,学习R语言跑普通分析完全够用,**闲置时服务器可以直接stop只保留数据,一个月可能就几毛钱。**如果对计算资源有需求可以发工单申请更大的计算资源和磁盘空间。此外,从安全角度看建议开启ssl加密实现https,大约一个月10块(stop以后同样不计费),但是可以避免在互联网上裸奔,个人推荐开启。我选择的tag是Ubuntu18.04版本,貌似paas目前还不支持ubuntu20(现已支持)。另外,需要注意的是,stop会停止内存占用,也就是当前rsession的工作空间不能保存,建议右上角关闭rstudio ide确认无误后执行。 需要修改的环境参数(Variables)如下,修改方式可以参考我以前的文章
参数名 | 值 | 备注 |
---|---|---|
PASSWORD | 12345678 | rstudio登录密码(值是我瞎写的,不要照抄) |
CRAN | https://mirrors.tuna.tsinghua.edu.cn/CRAN/ (opens new window) | 国内用户建议修改成清华源或者ustc镜像源 |
点击create创建容器,大约用时10min。
# 服务器控制
服务器控制不需要代码操作,简单方便。
# 停止(Stop)服务器
# 启动服务器
stop后重新启动环境只需要10s:
# 查看服务器日志
点开服务器log按钮,选中run.log文件。