Reactive RDS System允许您每月节省多达50%的AWS账单。

如果您正在阅读本文,则您有一个站点,应用程序或客户正在AWS上运行某些LAMP堆栈或类似内容,而我们所有人都有一个典型的问题……如何拥有足够大的数据库实例来处理高峰时间。 是的,当然,这只是成本问题,否则我们都将运行db.m4.4xlarge并忘记了,对吗? 因此,您已经在Amazon Web Services上仔细设置了“企业”云基础架构,并且发现的最佳功能之一就是EC2 Autoscaling。 当然! 当流量较低时,您可以拥有1个或4个Web实例,在高峰时间,您可以自动扩展到20个甚至100个Web实例! 哦,等等!…您还运行了RDS数据库,那么,您将选择哪种RDS实例大小? 一个将处理1到4个实例的16个小时,或者一个将处理20到100个实例和很多请求?的8个小时。 我认为你说对了。 您需要拥有一个庞大的大型RDS实例,该实例可以处理您站点/应用程序/站点上的最大峰值流量,而不会死机或提供糟糕的服务,因为Amazon并未在RDS上提供相同的“自动缩放”功能。 众所周知,缩放的类型有两种:水平(并行添加更多实例)和垂直(转到更大的实例),在Web服务器中,水平扩展很容易,因为您可以轻松地与NFS共享Web文件夹,共享日志等等,因此实例只是扩展组上动态提供的虚拟apache / ngix机器。 使用SQL进行水平扩展会稍微复杂一些,也许不是每个人都读此书,所以解决方案是,您可以在高峰时间扩展RDS,然后每天晚上和周末手动缩减! (开玩笑!) 好吧……让我们尝试使用AWS和Terraform将其自动化。…

2000万热情的社交软件开发人员如何改变世界

旧金山的Parisoma联合办公空间 在地球上的80亿人口中,有2000万是软件开发人员。 它们正在突飞猛进地发展,并且正在以越来越快的速度改变世界。 计算机程序员的典型图片是一个孤独的披萨饱和的超重怪胎,日复一日地昼夜不停地绑在他日趋肮脏的计算机上。 如今,计算机已经变成了笔记本电脑,不再坐在寂寞的卧室里,而是在旧金山,西雅图,柏林或上海等繁华大都市的中心密集地提供一个共享办公空间。 而且自从合作社消失之后,开发商就放弃了大都市的喧嚣。 在强大的开源运动的推动下,软件开发人员正在利用AI,区块链和物联网等技术,例如,Meetups,Hackathons,GitHub,LinkedIn,Python,Wiki,Stack Overflow和大量炙手可热的智能手机允许开发人员无论身处何地都可以构建自己的社交网络并最大程度地扩大其覆盖面的应用程序。 并非所有人都意识到,如今成千上万的人涌向了Meetups和Hackathons,而他们却不知道如何编码。 没有它不是食物。 您可以通过参加来学习。 就像一年前我在硅谷的黑客马拉松上遇到的那个家伙一样。 我们开始交谈,我问他他最喜欢的计算机语言是什么。 哦,我没有编码是答复。 我通过专注于Microsoft Azure奖项来赢得黑客马拉松奖,并通过将其示例应用程序剪切并粘贴到新应用程序中来创建新应用程序。 不管是否道德,他都未经任何正式培训就以惊人的速度学习。 这就是社交环境和社交应用程序如何使数百万人成为软件开发人员的方式。…