写点什么

使用 AWS CloudFormation 自动创建 Amazon Redshift 集群(一)

  • 2019-12-27
  • 本文字数:1195 字

    阅读完需:约 4 分钟

使用 AWS CloudFormation 自动创建 Amazon Redshift 集群(一)

在本博文中,我将介绍如何在 AWS 账户中自动部署 Amazon Redshift 集群。有关安全性和高可用性的 AWS 最佳实践有助于集群配置,并且您可以使用 AWS CloudFormation 快速创建集群。 我将向您介绍一组 CloudFormation 示例模板,您可以根据需要对其进行自定义。


Amazon Redshift 是一项快速、可扩展、完全托管、与 ACID 和 ANSI SQL 兼容的云数据仓库服务。您可以在几分钟内设置并部署一个新数据仓库,并对 Amazon Redshift 中存储的 PB 级结构化数据执行查询。


Amazon Redshift Spectrum


可以将您的数据仓库功能扩展到 Amazon S3 上构建的数据湖。Redshift Spectrum 允许您以原生格式查询 EB 级结构化数据和半结构化数据,而无需加载数据。通过使用机器学习、大规模并行查询执行和高性能磁盘上的列式存储,Amazon Redshift 提供了比其他数据仓库数据库更快的性能。您可以配置 Amazon Redshift,以便在几分钟内进行扩展和缩减,还可以自动扩展计算能力,以确保无限并发。当您根据建议的


AWS 架构完善的框架


最佳实践开始使用 Amazon Redshift 并设置 AWS 资源时,可以使用此处提供的 CloudFormation 模板。使用模块化方法,您可以选择从头开始构建 AWS 基础设施,或者将 Amazon Redshift 部署到现有的


Virtual Private Cloud


(VPC) 中。

使用 CloudFormation 模板的好处

利用 AWS CloudFormation 模板,您可以将数百个手工过程压缩为一个文本文件中列出的几个步骤。文件中的声明性代码可以捕获要创建的资源的预期状态,您可以选择自动创建数百项 AWS 资源。此模板将成为基础设施的单一事实来源。


CloudFormation 模板充当加速器。它可以帮助您以安全且可重复的方式跨多个区域和多个账户自动部署技术和基础设施,并且花费的精力和时间最少。

架构概览

下面的架构图和摘要描述了本博文使用的解决方案。



图 1:架构图


CloudFormation 示例模板预置了架构图中显示的网络基础设施和所有组件。


我将 CloudFormation 模板分成以下三个堆栈:


  1. CloudFormation 模板,用于设置 VPC、子网、路由表、互联网网关、NAT 网关、Amazon S3 网关终端节点和其他网络组件。

  2. CloudFormation 模板,用于在 Auto Scaling 组中设置 Amazon Linux 堡垒主机,以连接到 Amazon Redshift 集群。

  3. CloudFormation 模板,用于设置 Amazon Redshift 集群、CloudWatch 警报、AWS Glue 数据目录,以及 Amazon Redshift Spectrum 和 ETL 作业的 Amazon Redshift IAM 角色。


我使用导出的输出值集成了堆栈。使用三个不同的 CloudFormation 堆栈(而不是一个嵌套堆栈)可以提供更多灵活性。例如,您可以选择在 AWS 区域一次性部署 VPC 和堡垒主机 CloudFormation 堆栈,并多次部署 Amazon Redshift 集群 CloudFormation 堆栈。


本文转载自 AWS 技术博客。


原文链接:https://amazonaws-china.com/cn/blogs/china/automate-amazon-redshift-cluster-creation-using-aws-cloudformation/


2019-12-27 11:30852

评论

发布
暂无评论
发现更多内容

接口测试参数化(环境变量使用)----apipost

Proud lion

大前端 后端 Postman 开发工具 接口文档

Rust从0到1-高级特性-类型进阶

rust 高级特性 类型 Types

Vue进阶(八十四):Computed 和 Watch 使用与区别

No Silver Bullet

Vue 8月日更

kubernetes增加Node详细步骤

消失的子弹

Kubernetes 云原生 k8s kubeadm

技术调研,IDEA 插件怎么开发「脚手架、低代码可视化编排、接口生成测试」?

小傅哥

Java 小傅哥 低代码 IDEA 脚手架

AI应用说-生产制造专场开课啦!

百度大脑

人工智能

Python实现批量压缩文件/文件夹——zipfile

Python研究者

8月日更

反向压力

程序员鱼皮

架构 系统设计 大前端 后端 实时计算

详解可观测性监控系统中的“金三角”

尔达Erda

开源 微服务 运维 云原生 APM

挑战倒计时!“互联网+”大赛华为命题加速高阶能力提升

华为云开发者联盟

华为云 鲲鹏 大赛 “互联网+” 昇腾AI

微信自研生产级paxos类库PhxPaxos实现原理介绍

OpenIM

IM

创业增长黑客 – 如何低成本获取种子用户|冷启动实战案例 – 挖掘用户需求背后的真实动机

蒋川

用户增长 需求落地 产品经历 业务增长 数据思维

遇到联邦计算数据碰撞难题怎么办?不妨试一试PSI

华为云开发者联盟

隐私保护 隐私计算 PSI 联邦计算 数据碰撞

Spark 源码阅读 02:从 Spark-Submit 到 Driver 启动

程序员赤小豆

spark 技术 Spark 源码

从头配置阿里云服务器

阿Q说代码

SSL证书 8月日更 阿里云服务器 域名备案

苏宁精准测试方案探索和实践

薛飞

精准测试

Spark 源码阅读 01:环境搭建

程序员赤小豆

spark 技术 Spark 源码

CC通用成绩查询小程序(云开发无服务器解决方案)

CC同学

拆分电商系统为微服务

面向对象的猫

情窦初开,原来喜欢这么可爱的

4ye

Python 后端 8月日更 词云

索引下推,这个点你肯定不知道!

艾小仙

MySQL MySQL 高可用

Regan Yue带你一起学习微软AZ-900认证的有关知识「 第V章」

Regan Yue

微软 8月日更 AZ-900

云原生时代的 APM

尔达Erda

微服务 运维 云原生 APM 应用性能管理

快速生成好看实用的接口文档

与风逐梦

后端 接口文档

拆分电商系统为微服务

木云先森

架构实战营

架构训练营模块六作业

喻高咏        

架构实战营

用户体验再升级!Erda 1.2 版本正式发布

尔达Erda

云计算 开源 开发者 云原生 Go 语言

带你掌握JS防抖与节流

华为云开发者联盟

面试 定时器 节流 JS防抖 触发

面向多场景而设计的 Erda Pipeline

尔达Erda

开源 微服务 云原生 企业数字化转型 Go 语言

书单 | 8月新书榜单TOP10,快来看看都有谁吧~~

博文视点Broadview

云小课|ModelArts Pro 视觉套件 零代码构建视觉AI应用

华为云开发者联盟

AI ModelArts Pro EI智能体 视觉套件

使用 AWS CloudFormation 自动创建 Amazon Redshift 集群(一)_文化 & 方法_AWS_InfoQ精选文章