超微服务器主板启动无反应

by Vikram Rangnekar

由Vikram Rangnekar

我如何构建无服务器启动 (How I Built a Serverless Startup)

Let me cut right to it, Serverless is a buzzword. But it’s also a great way to refer to a massive change in how we build software. Yes, there are still servers involved, we haven’t gotten rid of those. The difference is that you don’t concern yourself with them. Serverless is about focusing on your code not the infrastructure that it runs on. You’re leasing just enough computing power to do your job when you need it.

让我切入正题,Serverless是一个流行词。 但这也是引用我们构建软件方式的巨大变化的好方法。 是的,仍然涉及服务器,我们还没有消除这些服务器。 不同之处在于您不必担心它们。 无服务器是关于代码而不是运行代码的基础结构。 您只需租用足够的计算能力即可在需要时完成工作。

Serverless computing is the ability to call from a vast pool of resources. Lease the right amount of resources to do your job at the moment you need it. And hand it back as soon as you’re done.

无服务器计算是从大量资源中进行调用的能力。 租用适当数量的资源以在需要时进行工作。 完成后将其交还。

I discovered Serverless computing back in 2008, when Google released a product called App Engine. We were struggling with infrastructure for our startup and App Engine looked interesting. We ended up building our entire product “Socialwok” on it. It was then I first realized how great an advantage it is to build products using Serverless tech.

我在2008年Google发行了一款名为App Engine的产品时发现了无服务器计算。 我们正在为初创公司的基础架构苦苦挣扎,App Engine看起来很有趣。 我们最终在其上构建了整个产品“ Socialwok”。 那时我首先意识到使用无服务器技术构建产品的巨大优势。

Things have come far since then and we are moving into a Serverless future. Not having to concern yourself with managing infrastructure helps you move faster and be more creative. I was so convinced about this that I wrote a whole book to preach the power of managed infrastructure.

从那时起,事情已经过去了,我们正在迈向无服务器的未来。 不必担心管理基础结构,可以帮助您更快地移动并更具创造力。 我对此深信不疑,以至于写了一本书来宣扬托管基础架构的强大功能。

https://www.amazon.com/How-Build-Future-powered-software-ebook/dp/B01N580GJQ

https://www.amazon.com/How-Build-Future-powered-software-ebook/dp/B01N580GJQ

To take this idea further I decided to build a Serverless startup. A product that consumes very little resources and will scale to millions of users if need be. When going serverless there are a few options you can pick from. Amazon Lambda and Google Firebase plus Cloud Functions are the two popular options. I chose to go with Google as I’m more familiar with their tech.

为了使这个想法更进一步,我决定建立一个无服务器启动。 一种产品消耗的资源很少,并且在需要时可以扩展到数百万个用户。 当进入无服务器状态时,您可以选择一些选项。 Amazon Lambda和Google Firebase以及Cloud Functions是两个流行的选项。 我选择与Google合作,因为我对Google的技术更加熟悉。

The product I built Bell+Cat is a tool to help you get organized. Think of it as simpler spreadsheet. I wanted to keep this product free and accessible to everyone. If a million people decided to use it, then it should cost me very little to serve them.

我构建的Bell + Cat产品是帮助您井井有条的工具。 认为它是更简单的电子表格。 我想让该产品免费提供给所有人。 如果有一百万人决定使用它,那么为他们服务的成本应该很少。

To make this happen I decided to use Google Drive to store the users data. It’s proven secure, dependable and is compliant with all the things people may need. Also it’s nice knowing your data is somewhere familiar. Google Drive gives everyone 15GB free of storage so Bell+Cat is a great way to make more use of it. I wanted to ensure a very high level of security. To achieve this I designed it such that your data only flows between Google Drive and your browser. And encrypted at all times. This makes it way more secure and I don’t have to worry about storing any sensitive user information.

为此,我决定使用Google云端硬盘存储用户数据。 它被证明是安全,可靠的,并且符合人们可能需要的所有东西。 知道您的数据很熟悉也很高兴。 Google云端硬盘为每个人提供15GB的免费存储空间,因此Bell + Cat是充分利用它的好方法。 我想确保很高的安全性。 为此,我对其进行了设计,以使您的数据仅在Google云端硬盘和浏览器之间流动。 并始终加密。 这样可以使其更加安全,而且我不必担心存储任何敏感的用户信息。

To host the application I choose Google Firebase Hosting. A pretty great product that uses Google’s CDN networks to serve the app to anyone in the world in the fastest way possible. I love that it takes one command “firebase deploy” to launch a new version of Bell+Cat in seconds. There is very little else I had to do.

要托管该应用程序,请选择Google Firebase托管。 一款很棒的产品,它利用Google的CDN网络以最快的方式向世界上任何人提供该应用程序。 我喜欢它只需一个命令“ firebase deploy”即可在几秒钟内启动新版本的Bell + Cat 。 我只需要做很少的事情。

As soon as the app started gaining users, I began getting feature requests. One of the more popular requests was for a way to share the Bell+Cat file with others or embed it on their own website. This feature required me to handle some backend computation. In a traditional way, this would have required me to run a server but in this case I used Cloud Functions. This is a true Serverless infrastructure and is well integrated into Firebase. Cloud Functions allows for small snippets of code to execute. This trigger can be any event like request from browser. And you’re only charged tiny fractions of a cent for each run. This works out to about 40 cents for a million runs. It’s important to remember there are no servers for you to manage here not even virtual ones.

该应用开始吸引用户后,便开始收到功能请求。 最受欢迎的请求之一是与他人共享Bell + Cat文件或将其嵌入自己的网站中的方法。 此功能要求我处理一些后端计算。 以传统方式,这将需要我运行服务器,但在这种情况下,我使用了Cloud Functions。 这是真正的无服务器基础架构,并且已很好地集成到Firebase中。 云功能允许执行少量代码段。 此触发器可以是任何事件,例如来自浏览器的请求。 而且每次运行只收取一分钱的一小部分。 一百万次运行大约要花40美分。 重要的是要记住,这里没有服务器供您管理,甚至没有虚拟服务器。

Anyone building software is familiar with the process of breaking down a larger problem into small parts. With Cloud Functions each part only runs when it triggered and you only pay when it does. I’d like to think that Serverless will help us use our computing resources in a more efficient way. And we will need less servers than we would have. With tech taking over everything, needing less servers should be good for the environment in the long run. Thinking serverless helps us build better products with smaller teams. Snapchat which runs on Google App Engine. They have spoken about how they don’t have anyone managing servers within their team. This is very unusual for products at their scale.

任何构建软件的人都熟悉将大问题分解为小部分的过程。 使用Cloud Functions,每个部件仅在被触发时才运行,而您只有在触发时才付费。 我想认为Serverless将帮助我们以更有效的方式使用我们的计算资源。 而且我们将需要比以前更少的服务器。 从长远来看,随着技术接管一切,需要更少的服务器应该对环境有利。 认为无服务器可帮助我们与较小的团队一起开发更好的产品。 在Google App Engine上运行的Snapchat。 他们谈到了如何在团队中没有人管理服务器。 对于大规模产品而言,这是非常不寻常的。

“If I have seen further it is only by standing on the shoulders of giants.”

“如果我看得更远,那只能站在巨人的肩膀上。”

Making good tech choices can help your idea in so many ways. Like in the case of Bell+Cat it’s allowed me to keep the product free and accessible to anyone who needs it. It also allowed a single developer to continue to focus on the core product and be very productive. Going Serverless on the Google Cloud gives Bell+Cat so much for free. Planets fastest networks a very high level of security, sophisticated computing infrastructure managed by lots of very smart people. And for me the most important benefit of all that as I end this article and go to bed, someone else will be making sure my code keeps running.

做出好的技术选择可以在很多方面帮助您的想法。 就像Bell + Cat一样,它使我可以免费使用该产品,任何需要它的人都可以使用。 它还使单个开发人员可以继续专注于核心产品并提高生产力。 在Google Cloud上实现无服务器化可免费为Bell + Cat提供很多服务。 Planets最快的网络具有很高的安全性,并由许多非常聪明的人管理着复杂的计算基础架构。 对我来说,最重要的好处是,当我结束本文并上床睡觉时,其他人将确保我的代码继续运行。

Bell+Cat - A simple organizer in your browserA simple and free tool to get you organized. Saves to Google Drive. Secure and private. Use templates or import from an…bellpluscat.com

Bell + Cat-浏览器中的简单组织者 一个简单而免费的工具可以使您井井有条。 保存到Google云端硬盘。 安全和私密。 使用模板或从...中导入模板... bellpluscat.com

翻译自: https://www.freecodecamp.org/news/how-i-built-a-serverless-startup-387fc6f61064/

超微服务器主板启动无反应

超微服务器主板启动无反应_我如何构建无服务器启动相关推荐

  1. 超微服务器主板u盘装系统,超微主板怎么设置u盘启动,小鱼教您超微主板怎么

    超微主板是超微产品维持其设计出为国际领先的广泛应用的先进主板.支持最新的硬件设备 提供丰富的支持行业标准的外形特征尺寸 这此竞争优势,那么超微主板怎么设置u盘启动?使用的用户不知道怎么操作,为此,小编 ...

  2. 超微服务器主板bios装系统,超微 bios设置,小编教你超微主板bios怎么设置U盘启动...

    超微主板,它具有支持最新的硬件设备,提供丰富的支持行业标准的外形特征尺寸,促使超微产品维持其设计出为国际领先的广泛应用的先进主板.所以在很多额的电脑里都有它的身影,那么该怎么去设置超微主板biosU盘 ...

  3. 超微服务器主板bios装系统,超微 bios设置,手把手教你超微主板bios怎么设置U盘启动...

    对电脑有了解的用户就知道,AMI BIOS也是在电脑中非常普及的一种BIOS,全名American Megatrends,Inc,是世界上有名的三大BIOS之一.主要以开机速度快捷而闻名,主要用于台式 ...

  4. 超微服务器主板ipmi证书,超微主板的服务器使用IPMI远程安装操作系统教程

    今天给大家分享的这篇文章是<超微主板的服务器使用IPMI远程安装操作系统教程>,希望对大家有用,一般这类的教程都是通用的...适合大部分带IPMI功能的超微主板. 通俗来说,IPMI(智能 ...

  5. 华硕和超微服务器主板稳定性,华硕、超微、泰安三款双路服务器主板横测

    各主板性能测试: 下面进入正题,就是对主板做具体实事测试,本次评测的主要目的是发掘DIY服务器的性能,整体比较三款不同厂家但主板规格非常接近的主板的优劣,最后做具体分析.先来介绍本次评测的测试平台,测 ...

  6. 超微服务器主板bios装系统,超微主板phoenixbios设置方法

    从采用最新高效器件的主板和电源,到智能电源管理和冷却子系统,美超微提供市场上能效最高.最环保的解决方案.下面是学习啦小编带来超微主板phoenixbios设置方法的内容,欢迎阅读! 超微主板phoen ...

  7. deepin efi 启动u盘_【2017.12.16】启动U盘简单手动制作BIOS+UEFI的syslinux/grub/boomgr/grub2互转...

    本帖最后由 lintrainwy 于 2018-1-4 15:05 编辑 文件和方法来源于网上,本人做了整合,方便U盘启动 1.BIOS方式下,这个U盘启动是syslinux 6.03+grub4do ...

  8. 网络爬虫数据挖掘_我如何构建无服务器网络爬虫以大规模挖掘温哥华房地产数据...

    网络爬虫数据挖掘 by Marcello Lins 通过Marcello Lins 我如何构建无服务器网络爬虫以大规模挖掘温哥华房地产数据 (How I built a serverless web ...

  9. python服务器搭建qt搭建客户端_利用PythonQT,定制服务器启动工具

    在开发过程中经常需要修改游戏服务器的各种配置参数,以方便在冒烟环境,开发环境和预发布环境中进行调试.我们以前使用ini文件进行服务器配置,所以经常需要关掉服务器,修改ini文件,然后再重新把服务器拉起 ...

最新文章

  1. NeurIPS 2020 :新一代算法“鉴黄师”诞生,中科院计算所研究生一作
  2. druid+spring配置
  3. java enumerator_简单介绍java Enumeration
  4. mongodb中批量将时间戳转变通用日期格式
  5. 什么是SAP CRM里的Sales Bundle?
  6. vs2013 c# 中调用 c 编写的dll出错的可能错误
  7. 电脑word在哪_word是什么?小学生:单词,大学生:论文排版工具
  8. (1)PCIE接口应用领域(学无止境)
  9. 做老板必须要有正气和底气,所谓正气就是身正不怕影子斜
  10. java doc转mht_Word文档格式doc转为mht.doc
  11. 2021-2027全球与中国触摸屏人机界面(HMI)市场现状及未来发展趋势
  12. 了解Linux操作系统
  13. windows xp系统安装教程
  14. can转光纤 海上风电消防火灾报警系统中消防主机超远距离联网方案
  15. 从零搭建若依环境(非分离版)
  16. mx550和锐炬xe显卡差距大 锐炬xe显卡和mx550区别哪个好
  17. Java、解一元二次方程
  18. ajax请求数据成功但是success中拿不到数据。
  19. api es7 删除所有数据_【译】ECMAScript 2016 (ES7) 新特性一览
  20. 【通讯原理】Ch.1:通讯原理导论

热门文章

  1. 几张图片生成3D模型?距离真正的AI建模还有多远?
  2. 如何在今日头条做推广?今日头条推广怎么样?
  3. 上帝视角看高清村庄卫星地图,附下载高清卫星地图最新方法
  4. 如何设置计算机自动连接宽带,宽带连接怎么设置,怎么设置宽带自动连接
  5. 第九届蓝桥杯JavaB组省赛真题
  6. 关于MobaXterm在4K屏幕下SSH显示软件分辨率不太正确的问题
  7. 产品设计有哪些原则?
  8. 小心肝队-冲刺日志(第七天)
  9. ARX项目lib依赖默认使用情况分析
  10. 八年老Android开发谈:垃圾中的战斗机,offer都发了,差点无缘Offer