写点什么

使用 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:30789

评论

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

AIGC新实践:AI代写神器搞定BI计算字段所有难题

网易数帆

AI BI

如何通过C#/VB.NET代码在Word中更改字体颜色

在下毛毛雨

C# .net word文档 字体 段落

软件测试/测试开发 | 功能测试转测试开发,该如何写简历?如何与其他竞争者中脱颖而出?

测试人

软件测试 自动化测试 测试开发

小程序成生活“标配”,成互联网商业的重要阵地

没有用户名丶

小程序化

王者荣耀商城异地多活架构设计

Geek_7d539e

运维训练营第16周作业

好吃不贵

探究计算机视觉新兴能力:如何通过提示检索提高性能?

Zilliz

计算机视觉

OpenCloudOS 如何以最小成本,高效定位内存泄露路径?

OpenCloudOS

Linux 内存 opencloudOS

LED显示屏配电柜专业知识

Dylan

系统、 电子 LED显示屏

开发者进阶必备的9个Tips & Tricks!

SEAL安全

开发者 企业号 3 月 PK 榜 开发人员

豆瓣评分9.0!《Java核心技术与面试》神作,已助1374人拿到Offer

Java java面试 Java八股文 Java面试题 Java面试八股文

再创佳绩!阿里云 4 篇论文入选顶会 FAST 2023

云布道师

阿里云 云存储

面试官:你了解Spring Security 权限控制吗?

Java spring spring security

在云原生和裸金属环境开展NFS存储性能比对测试

QE_LAB

云原生 性能测试

架构训练营模块八作业

现在不学习马上变垃圾

架构训练营10期

会声会影2023官方新功能介绍

茶色酒

会声会影2023

2049 数据合规可信计划共同体研讨会在京召开,易观作为标准起草单位应邀参加

易观分析

数据 数字化

一天约了4个面试,复盘一下面试题和薪资福利

王中阳Go

Go 面试 面试题 简历优化 大厂突击

服务老是被攻击,如何设计一套比较安全的接口访问策略?

手写模拟Spring底层原理-Bean的创建与获取

京东科技开发者

spring 接口 aop 代码 bean

MYSQL索引知识大集合

阿呆

索引 MySQL InnoDB

从 Netflix 传奇看,结果导向的产品路线图如何制定?(下篇)

LigaAI

敏捷开发 研发管理 研发效能 it路线图 企业号 3 月 PK 榜

干货分享!PCBA元器件间距的可焊性设计

华秋电子

接口优化的常见方案实战总结

京东科技开发者

批处理 预处理 企业号 3 月 PK 榜 接口优化 异步处理

浅谈ChatGPT掀起的一波浪潮 | 社区征文

闫同学

ChatGPT

简述XML和JSON

devpoint

JavaScript json xml

中移链元交易功能对接说明

BSN研习社

大厂的职级晋升答辩是什么 · 职级晋升系列

致知Fighting

后端 晋升

图数据库认证考试 NGCP 错题解析 vol.02:这 10 道题竟无一人全部答对

NebulaGraph

图数据库

MATLAB实现图像的傅立叶变换

timerring

图像处理

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