整理了一些令人感兴趣的服务和应用【将持续随时添加喜欢的内容】

感兴趣的应用和服务的研究存放处。主要来自Docker Hub的官方仓库和Rancher 2.0的目录。(这是个总结和备忘录用途的地方,所以不会有补充说明和顺序也会随意一些。)

从中西方文化的角度来看,我们可以看到很多相似之处,同时也存在许多差异。

    • Docker Hub – official repository

 

    • Rancher2.0カタログアプリ

 

    etc…

引人注目的应用和服务列表

Firebase(更新:181120)

Firebase是一个最近引起了很大关注的MBaaS(Mobile Backend as a Service),即用于移动开发的基于云的后端服务。它于2014年被Google收购,并于2016年的Google I/O大会上发布了新版本。
在这里,后端指的是数据库、认证、存储、分析、消息平台等(详情请参考官方网站),主要是为原生应用提供的平台。
– 现在最火的Google服务Firebase,快速创建实时Web应用实践一下。

请参考以下页面

Firebase入门 – 轻松创建JavaScript的Web用户认证功能的教程大揭秘!
在Google目前最热门的服务Firebase上,快速创建实时Web应用
用3行简单介绍Firebase的各项功能

Redis(更新:181119)

Redis是一个开源的键值数据存储系统,名字来源于”远程字典服务器”。与MemcacheDB等键值存储系统相比,它的最大区别在于可以存储多种数据结构作为值。也就是说,可以将值存储为列表、集合、哈希等数据结构,从而可以对值进行原子操作。例如,列表可以进行推入和弹出操作。这样,在处理大规模数据时,可以在程序外部管理数据结构,非常方便。

– Redis,速度惊人到危险的地步

Redis是一个无可挑剔、绝对精彩的产品,值得每个人推荐。它更像是一个在服务器上原子安全读写的共享内存结构,而不仅仅是一个数据库。我们经常将其作为临时数据存储的地方使用。即使是那些仅使用SQL的人,也应该尝试一下。

– 为什么NoSQL数据库像MongoDB如此流行?与SQL相比,它有什么优点和缺点?

使用Docker进行实验

version: "3.1"

services:
  redis:
    container_name: redis
    image: redis

MongoDB(更新日期:181119)

MongoDB是一款开源软件的面向文档的数据库。它是用C++编写的,并由MongoDB公司进行开发和支持。

什么是文档型数据库?

文档型数据库是一种具有自由数据结构的数据库。每条数据被称为文档,并以JSON或XML等格式编写的数据进行保存。由于具有适合轻松扩展的结构,文档型数据库可以轻松扩展系统。与提升计算机性能的单点扩展相比,扩展成本更低的是分布式扩展,因此文档型数据库在成本方面具有优势。

使用Docker进行试验(来自官方仓库)。

version: '3.1'

services:

  mongo:
    image: mongo
    restart: always
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: example

  mongo-express:
    image: mongo-express
    restart: always
    ports:
      - 8081:8081
    environment:
      ME_CONFIG_MONGODB_ADMINUSERNAME: root
      ME_CONFIG_MONGODB_ADMINPASSWORD: example

由于出现了身份验证错误,需要添加用户。请参考以下步骤启用身份验证。

追加说明:您可以使用在environment指定的用户名和密码进行尝试。如果只是临时测试的话,您也可以使用那个。

卡夫卡(更新:181119)

2011年LinkedIn公开了一个开源的分布式消息传递系统,叫做Kafka。Kafka的目标是收集和传递来自网络服务等地方的大量数据(例如日志和事件),以实现高吞吐量和低延迟。我开始学习Apache Kafka。

促销要点

快速 不管如何,Kafka能够处理大量的消息。
可扩展的Kafka可以在单个集群中处理大规模的消息,无需停机,并且可以弹性地和透明地进行扩展。
持久化 消息以文件的形式保存在磁盘上,并且在集群内创建副本,可以防止数据丢失(而不影响性能,可以处理TB级的消息)。
分布式设计 集群具备容错性的设计。
– 做了 Apache Kafka的入门。

金库(更新日期:181119)

Vault 是一款用于管理机密信息的工具。
– HashiCorp 公司开发的 Vault 是什么东西?

过去,机密信息的存储位置和媒体是零散的,管理体系也是零散的,访问权限也是零散的,还无法进行访问审计。Vault 就是一种可以统一处理这些问题的系统。
– HashiCorp 公司开发的 Vault 是什么东西?

JFrog(更新:181119)

开发一个开源软件分发工具
– JFrog成功筹集了5000万美元,旨在实现软件分发过程的自动化并取得飞跃。

广告
将在 10 秒后关闭
bannerAds