什么是Amazon ElatiCache
- Amazon ElastiCache 是完全托管式的内存缓存服务,支持灵活、实时的使用案例。
- 在使用过程中,用户可以将 ElastiCache 用于加速应用程序和数据库性能的缓存,也可以将其用作不需要持久性的使用案例的主要数据存储。
- ElastiCache 能够与 Redis 和 Memcached 兼容。
如何使用Amazon ElatiCache
首先在创建ElatiCache之前,我们首先需要创建一个Subnet Group,点击Create Subnet Group后为它取一个名字,指定其所在的VPC,再在1a中指定Subnet,点击添加,再在1b中指定另外一个Subnet,点击添加。
接下来我们创建Parameter Group,通常我们在生产环境的时候,还是需要自定义Parameter Group的,因为我们可能需要紧急修改或者指定一些参数,点击Create Parameter Group,为它取一个名字,创建完成。
在上面这两个都创建好之后我们就可以创建ElastiCache了,点击Create,进来之后我们可以选择我们的Engine,然后选择Redis,选择开启集群模式,开启后我们就需要指定Shard和Replica的数目。这时同样需要为我们的集群起一个名字,版本使用6.2,参数组就选择刚才创建的那一个。副本我们选择1个,Multi-AZ选择开启,在开启之后我们的主和读副本就在不同的AZ,那在一个AZ出现问题后,集群也是可以使用的,Subnet Group我们选择刚刚创建的,AZ placement这里可以选择默认或自行制定。安全这一块除了Security groups这块之外,我们也可以选择是不是传输中加密或静态加密,日志这块我们可以选择是不是开启慢日志,或者是不是开启Engine日志,如果我是从Redis中恢复出来,我就可以指定RDB文件所在的S3的路径。关于backup,我们是可以选择开启自动备份的,我们在开启后也可以选择保留的时长,对于backup的window和维护窗口,我们也可以选择默认或自定义。我们还能够通过SNS来发一些告警的信息出来,选择好上面的选项之后我们就可以点击Create,在一段时间的等待后,我们的ElatiCache就创建完毕了。
更多热门技术原理、工程实践分享,欢迎访问亚马逊云科技开发者社区。
亚马逊云科技开发者社区一站式平台,包含了为全球开发者所提供的开发技术资源,技术文档、开发案例、技术专栏、培训视频、活动与竞赛、常见问题等。帮助中国开发者更便捷的获取全球云计算技术内容来学习交流,更优地做云上构建。 同时为中国开发者打通链接世界的桥梁,致力于帮助中国技术企业与开发团队打造自身技术品牌并让全球亚马逊云科技的开发者们了解源于中国的产品技术。
亚马逊云科技开发者官网,为中国开发者打造的链接全球技术资源的平台,助力开发者成功。