开发托管数据库是为了减少通常与数据库管理相关的痛点。这篇概念性文章概述了托管数据库是什么,它们如何对开发团队有益,以及在构建应用程序之前应该做出的一些实际考虑。
近年来,分片数据库一直受到很多关注,但是许多人并没有清楚地了解它们是什么或者对数据库进行分片可能有意义的情况。这篇概念性文章讨论了分片是什么,它的一些主要优点和缺点,以及一些常见的分片方法。
Web应用程序通常由三个不同层构建:表示层(用户看到的内容),提供应用程序业务逻辑的应用程序层以及存储应用程序数据的数据层。在本教程中,您将在三层配置中部署Rails应用程序,方法是在三台独立的服务器上安装一套独特的软件,配置每台服务器及其组件,以便安全高效地进行通信和运行。
PostgreSQL nginx security Ruby on Rails Ubuntu 16.04 Scaling 4年前
在本教程中,我们将演示如何使用DigitalOcean API来横向扩展您的服务器设置。要做到这一点,我们将使用** DOProxy **,一个相对简单的Ruby脚本,一旦配置,它提供了一个命令行界面,以扩展或缩小您的HTTP应用程序服务器层。 本教程的主要目的是教授通过API以编程方式扩展DigitalOcean服务器体系结构所需的最低限度所需的概念。
ruby API Scaling DigitalOcean 4年前
在本文中,我们将探讨组织云防火墙的初始策略,使其更易于使用和维护,并帮助记录基础架构中的关系。
MySQL复制可靠地将数据和操作从一个数据库镜像到另一个数据库。常规复制涉及配置为接受数据库写入操作的主服务器。辅助服务器将主日志中的操作复制并应用到其自己的数据集。 ...
Rancher是一个开源,自托管和完整的平台,可以在生产环境中运行和轻松管理容器。作为一个Docker镜像本身,一个Rancher服务器可以在任何有Docker可用的Linux主机上工作。一些关键功能...
mongodb node.js Docker Ubuntu 16.04 Configuration Management Scaling Load Balancing 5年前
Rancher支持基于Docker Machine的供应,这使得在云提供商或您自己的数据中心内轻松创建Docker主机。在本教程中,您将使用Rancher内置的DigitalOcean驱动程序从Rancher UI创建Droplets,并将其配置为运行Docker计算主机,您可以监视,扩展和使用Docker容器来部署Docker容器。
NATS是一个开源的高性能通讯系统,通常被描述为“为云中枢神经系统”。在本教程中,你将配置蚊蚋,官方NATS服务器并创建发送电子邮件时,服务器负载过高,使用`gnatsd`作为其消息代理一个基本的服务器超载预警系统。
monitoring node.js Ubuntu 16.04 High Availability Applications Scaling 5年前
大数据是收集,整理,处理和收集来自大型数据集的见解所需的非传统的战略和技术毯子项。而以超过的计算能力或一台计算机的存储数据的工作的问题是不...
Clustering Scaling 5年前
Rancher可以轻松管理您的基础架构。在本教程中,你将使用Rancher平衡跨多个服务器的负载,并学会以规模需求的增长建立了一个的Node.js和MongoDB应用。
ubuntu mongodb node.js Docker Configuration Management Scaling 5年前
rsyslog现在,Elasticsearch和Logstash提供传输,转换和存储日志数据的工具。在本教程中,您将学习如何创建一个集中的服务器rsyslog现在存储日志从多个系统文件,然后使用Logstash送他们到Elasticsearch服务器。从那里,你可以决定如何最好地分析数据。
ubuntu elasticsearch Scaling Logging Server Optimization 6年前
Corosync是用于在应用程序中实现高可用性的一个开源的集群引擎。本教程将演示如何使用Corosync和Pacemaker上创建一个DigitalOcean高可用性(HA)的基础设施在CentOS 7服务器和浮动IP地址。为了便于设置和管理群集节点的过程中,我们将使用PCS,这既Corosync和Pacemaker交互的命令行界面。
这DigitalOcean蓝图文章由塞巴斯蒂安Gierlinger,在Ghost的高级的DevOps工程师。它涵盖了被送往迁移从专用服务器到DigitalOceanDropletGhost(专业版)的基础设施的步骤。在每个步骤中,塞巴斯蒂安将讨论面临的挑战,每一个挑战是如何解决,为什么选择各溶液。他也将提供链接到他发现是有帮助的相关资源。
dns ubuntu firewall Configuration Management Scaling Deployment Blueprint Ghost 6年前
如果您计划运行在网络环境中CoreOS集群的控制之外,你可能会担心在ETCD纯HTTP进行通信。本指南描述启用TLS / SSL安全和CoreOS机器的基本防火墙。
关注云架构公众号
Linux入门
QQ交流群:308781113