标签:google cloud

编程技术

[译] 谷歌云原生架构的 5 个原则

2

yanxinchi 发布于 2019-08-12

译者:Mandy  |   校对:James  |   编辑: Hayley 编者按:本文重点介绍了谷歌的“云原生架构”,深入浅出地介绍了云原生的具体概念,详细地介绍了构建系统的五大原则,相信想要入门的伙伴们看完本文后会对“云原生架构”有一...

阅读(53)评论(0)赞 (0)

编程技术

基于Golang的微服务——Micro实践

songhua.gao 发布于 2019-07-13

开始开发前需要先配置好Go的开发环境,可以看我写的 基于Golang的微服务——上手篇 在 GOPATH目录下的src目录下创建我们的实战项目目录 tech,切换到这个目录 go get github.com/micro/go-micro //用于开发的微服务的RPC框架,是mi...

阅读(69)评论(0)赞 (0)

编程技术

微服务架构在Kubernetes上的实现

2

邓龙华 发布于 2019-07-10

【编者的话】本文是微服务网格系列的第二部分,通过Kubernetes这个当前最流行的微服务部署平台,来具体讲解微服务的部署过程,让用户对微服务有具体认知,同时为后续结合Istio部署更复杂服务打下基础。 在上一篇 文章 中,我们讨论了最近的微服务趋势,以及伴随微服务架构可能出现的...

阅读(56)评论(0)赞 (0)

编程技术

谷歌:云原生架构的 5 条原则

yeseng 发布于 2019-07-08

在 Google Cloud 中,我们经常把“云原生架构”这一术语作为迁移或构建在 Google Cloud Platform (GCP)上的应用程序所期望的最终目标。但云原生究竟是什么意思呢?更重要的是,你如何着手设计这样一个系统? 从高层次来看,与传统的本地基础设施相比, 云...

阅读(55)评论(0)赞 (0)

Java

Micronaut 1.1.4 发布,基于 JVM 的微服务应用框架

Harries 发布于 2019-07-07

Micronaut 1.1.4 已发布 ,Micronaut 是 Grails 框架作者的作品,也是一个新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍请点此查看。 1.1.4 包含以下值得关注的变更 :...

阅读(62)评论(0)赞 (0)

编程技术

无服务器架构的发展与应用

1

xubiao.zhuang 发布于 2019-07-02

无服务器架构,通常被称为“无服务器计算”,但并不像其名称所暗示的那样完全没有服务器。无服务器架构是一种基于应用的云计算服务,其中由云计算提供商管理服务器,提供更高的效率和潜在的成本节约。对于大多数云计算用户来说,这更容易和有效。 无服务器也称为功能即服务(FaaS),无需存储数据...

阅读(83)评论(0)赞 (0)

编程技术

无服务器架构 – CodeCraft

xubiao.zhuang 发布于 2019-06-23

要定义无服务器架构(以下称SA),请考虑它不是什么。SA并不意味着没有物理基础设施或机器。SA实际上是一个从企业角度来看的术语。 建立后端基础设施需要时间和持续维护。设置物理机或虚拟设备,安装应用程序,版本控制,配置,扩展,负载平衡,故障安全机制,访问限制…̷...

阅读(72)评论(0)赞 (0)

Java

Jetbrains 发布 2019 开发者生态报告:Java 最主流,Go 最有前途

19

xubiao.zhuang 发布于 2019-06-19

近日, Jetbrains 发布了 《2019 年开发人员生态系统现状》 报告。报告显示:Java 是最主流的编程语言,JavaScript 是最常用的整体编程语言,Go 是最有前途的编程语言,Python 是学习者最多的编程语言。该报告涉及约 7000 名开发人员在编程语言、开...

阅读(99)评论(0)赞 (0)

Java

使用 Jenkins X、Kubernetes 和 Spring Boot 实现 CI/CD

6

尖兵 发布于 2019-06-08

本文首发于:Jenkins 中文社区 过去五年中的变化,如迁移到公有云以及从虚拟机向容器的转变,已经彻底改变了构建和部署软件的意义。 以 Kubernetes 为例。Google 于2014年开源,现在所有主流的公有云供应商都支持它—它为开发人员提供了一种很好的方式,...

阅读(118)评论(0)赞 (0)

编程技术

使用Docker和Kubernetes将MongoDB作为微服务运行

5

Harries 发布于 2019-05-28

【编者的话】MongoDB是NoSQL排名第一的数据库,Docker是最流行的容器引擎,Kubernetes是谷歌开源的容器编排工具!Kubernetes和Docker使MongoDB的开发运维部署变得更加简单和强大。 Docker背景介绍 想快速安装MongoDB吗?现在只需要...

阅读(67)评论(0)赞 (0)

编程技术

30+微服务构建的顶级工具清单

30

尖兵 发布于 2019-05-22

微服务架构,或说是微服务本身,是一种用于提升软件系统可扩展性的架构风格。与微服务相关的好文章不胜枚举,而本文希望能够为那些从未尝试过、或只是刚刚开始尝试微服务的人,提供一份顶级开源工具的清单。 微服务架构可用于企业、政府、学校和慈善机构等的企业级应用程序。与传统风格的单体架构完全...

阅读(67)评论(0)赞 (0)

编程技术

Micronaut 1.1.2 发布,基于 JVM 的微服务应用框架

zhuangli 发布于 2019-05-20

Micronaut 1.1.2 已发布 ,Micronaut 是 Grails 框架作者的作品,也是一个新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍请点此查看。 1.1.2 版本的新特性 集...

阅读(56)评论(0)赞 (0)

Java

Jenkins 和 Kubernetes 云上的神秘代理

4

dulong 发布于 2019-05-07

导读: 最近我们构建和部署服务的方式与原来相比简直突飞猛进,像那种笨拙的、单一的、用于构建单体式应用程序的方式已经是过去式了。我们努力了这么久,终于达到了现在的效果。现在的应用为了提供更好的拓展性和可维护性,都会去拆解成各种相互依赖小、解耦性强的微服务,这些服务有各自的依赖和进度...

阅读(84)评论(0)赞 (0)

编程技术

保障 IDC 安全:分布式 HIDS 集群架构设计

9

xiaoli.he 发布于 2019-04-26

背景 近年来,互联网上安全事件频发,企业信息安全越来越受到重视,而 IDC 服务器安全又是纵深防御体系中的重要一环。保障 IDC 安全,常用的是基于主机型入侵检测系统 Host-based Intrusion Detection System,即 HIDS。在 HIDS 面对几十...

阅读(93)评论(0)赞 (0)

Java

现代化 Java 之技术栈与自动化 Clojure

8

邓龙华 发布于 2019-04-26

历经二十多年的发展,Java 已经成为最成熟和发达的软件开发体系,有着丰富的技术资源和活跃的社区。但是时间也带给了 Java 的沧桑感,那么如何有效提高 Java 项目的开发效率,改善 Java 语言过于朴素所带来的笨拙感。 关于...

阅读(82)评论(0)赞 (0)

编程技术

「全栈之路」Web前端开发的后端指南

18

xubiao.zhuang 发布于 2019-04-25

在若干次前的一场面试,面试官看我做过 python 爬虫/后端 的工作,顺带问了我些后端相关的问题: 你觉得什么是后端? 送命题。当时脑瓦特了,答曰: 逻辑处理和数据增删改查。。。 当场被怼得体无完肤,羞愧难当。事后再反思这问题,结合资料总结了一下。发现自己学过的 Redis 、...

阅读(132)评论(0)赞 (0)

编程技术

基于Kubernetes的微服务可观测性和Istio服务网格(二)

30

likai 发布于 2019-04-24

在本系列文章中,我们将继续探索可观测性工具集,这些工具集作为最新的Istio服务网格中的一部分,包含了 Prometheus 和 Grafana 用于度量指标收集,监控和警报, Jaeger 用于分布式跟踪,以及 Kiali 为Istio提供基于服务网格的微服务可视化。同时结合云...

阅读(96)评论(0)赞 (0)

编程技术

基于Kubernetes的微服务可观察性与Istio服务网格(一)

26

songhua.gao 发布于 2019-04-19

本系列文章将分为两部分,在此我们将探讨Istio服务网格中一部分,即可观察性工具集。这些工具包含了Jaeger,Kiali,Prometheus以及Grafana。为辅助我们此行探索,我们将在GCP上部署基于Go的微服务参考平台到GKE上去。 什么是可观察性 与区块链,无服务器,...

阅读(167)评论(0)赞 (0)