开发托管数据库是为了减少通常与数据库管理相关的痛点。这篇概念性文章概述了托管数据库是什么,它们如何对开发团队有益,以及在构建应用程序之前应该做出的一些实际考虑。
近年来,分片数据库一直受到很多关注,但是许多人并没有清楚地了解它们是什么或者对数据库进行分片可能有意义的情况。这篇概念性文章讨论了分片是什么,它的一些主要优点和缺点,以及一些常见的分片方法。
Web应用程序通常由三个不同层构建:表示层(用户看到的内容),提供应用程序业务逻辑的应用程序层以及存储应用程序数据的数据层。在本教程中,您将在三层配置中部署Rails应用程序,方法是在三台独立的服务器上安装一套独特的软件,配置每台服务器及其组件,以便安全高效地进行通信和运行。
PostgreSQL nginx security Ruby on Rails Ubuntu 16.04 Scaling 2年前
在本教程中,我们将演示如何使用DigitalOcean API来横向扩展您的服务器设置。要做到这一点,我们将使用** DOProxy **,一个相对简单的Ruby脚本,一旦配置,它提供了一个命令行界面,以扩展或缩小您的HTTP应用程序服务器层。 本教程的主要目的是教授通过API以编程方式扩展DigitalOcean服务器体系结构所需的最低限度所需的概念。
ruby API Scaling DigitalOcean 3年前
MySQL复制可靠地将数据和操作从一个数据库镜像到另一个数据库。常规复制涉及配置为接受数据库写入操作的主服务器。辅助服务器将主日志中的操作复制并应用到其自己的数据集。 ...
Rancher是一个开源,自托管和完整的平台,可以在生产环境中运行和轻松管理容器。作为一个Docker镜像本身,一个Rancher服务器可以在任何有Docker可用的Linux主机上工作。一些关键功能...
mongodb node.js Docker Ubuntu 16.04 Configuration Management Scaling Load Balancing 4年前
大数据是收集,整理,处理和收集来自大型数据集的见解所需的非传统的战略和技术毯子项。而以超过的计算能力或一台计算机的存储数据的工作的问题是不...
Clustering Scaling 4年前
Rancher可以轻松管理您的基础架构。在本教程中,你将使用Rancher平衡跨多个服务器的负载,并学会以规模需求的增长建立了一个的Node.js和MongoDB应用。
ubuntu mongodb node.js Docker Configuration Management Scaling 4年前
Corosync是用于在应用程序中实现高可用性的一个开源的集群引擎。本教程将演示如何使用Corosync和Pacemaker上创建一个DigitalOcean高可用性(HA)的基础设施在CentOS 7服务器和浮动IP地址。为了便于设置和管理群集节点的过程中,我们将使用PCS,这既Corosync和Pacemaker交互的命令行界面。
本指南将引导您完成使用DEIS项目称为索具新工具,新的和改进的DEIS供应过程。
创建和部署一个可扩展WordPress的实例包括MySQL数据库服务器,一GlusterFS分布式文件系统,Nginx的网络服务器和Nginx的负载平衡器。通过使用用户数据和Droplet的元数据,我们将自动化我们网站的部署。
mysql lemp nginx ubuntu WordPress Scaling DigitalOcean Load Balancing 6年前
在本教程中,我们将演示如何使用API DigitalOcean水平缩放您的服务器设置。要做到这一点,我们将使用** ** DOProxy,一个相对简单的Ruby脚本,一旦配置,提供了一个命令行界面来扩展你的HTTP应用服务器层向上或向下。 本教程的主要目的是教需要通过API编程扩展您的DigitalOcean服务器架构所需的最小概念。
ruby API Scaling DigitalOcean 6年前
容器为那些寻求设计和大规模部署应用程序的一流解决方案。虽然Docker提供实际的集装化技术,许多其他项目协助开发需要在适当的引导和沟通的工具...
Docker Clustering Scaling 6年前
Nginx的已经成为了最灵活和强大的Web服务器解决方案之一。然而,在设计方面,它首先是一个代理服务器。这种专注意味着,Nginx的工作来处理与其他服务器的请求时,是非常高性能的。 Nginx的可以代理...
关注云架构公众号
Linux入门
QQ交流群:308781113