The road
open-menucloseme
The Road
Series icon
Effective Cloud Computing GitOps Serverless Amazon Builders Library
About
🌐
English
The road
githubtwitterstackoverflowrss
  • 无服务器架构的Docker镜像数据分析应用

    calendarMay 4, 2020 · 2 min read · 云计算 AWS Big Data Data Lakes Analytics AWS Athena Cloud Native docker  ·
    Share on: twitterfacebooklinkedincopy
    无服务器架构的Docker镜像数据分析应用

    近期对Docker镜像做了些数据分析,这里分享一下利用云原生技术快速且低成本的实现任意数量的数据分析。

    之前通过文章介绍了不用拉取Docker镜像就可获取镜像的大小的一种方法,通过其中的示例脚本,我们可以获取到待分析的原始数据。

    比如nginx镜像的部分原始数据(csv格式)如下,

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12 …

    Read More
  • 基于CodeCommit代码管理的无服务器架构Devops

    calendarMar 26, 2020 · 3 min read · 云计算 AWS Devops CodeCommit Git  ·
    Share on: twitterfacebooklinkedincopy
    基于CodeCommit代码管理的无服务器架构Devops

    Github/Gitlab已经成为众多开发者非常熟悉的代码协作平台,通过他们参与开源项目或实施企业内部项目协作。

    AWS也提供了托管的、基于Git、安全且高可用的代码服务CodeCommit。CodeCommit主要针对企业用户场景,所以他并没有社交功能以及代码仓库fork功能,是否CodeCommit就无法实现Github基于Pull Request的协同工作模式呢?


    Read More
  • AWS发布更快、更便宜、更易用的HTTP APIs

    calendarMar 13, 2020 · 2 min read · 云计算 FaaS AWS AWS API Gateway Serverless Computing  ·
    Share on: twitterfacebooklinkedincopy
    AWS发布更快、更便宜、更易用的HTTP APIs
    AWS在3月12日正式发布了新一代的API网关 -- HTTP APIs。AWS发布的第一代API Gateway服务已经快5年了,通过这些年来大规模服务客户的心得以及客户反馈,由此重新构建了更快(相比第一代网关60%的延迟减少)、更便宜(至少节省71%的费用)、更易用的第二代网关服务。
    Read More
  • 无服务器架构的域名重定向服务

    calendarAug 27, 2019 · 2 min read · 云计算 AWS AWS S3 AWS Lambda AWS CDK  ·
    Share on: twitterfacebooklinkedincopy
    无服务器架构的域名重定向服务

    业务时常有需求将某个域名(A)的访问重定向到其他域名(B),即使实现这样一个很简单的需求通常也需要部署Web服务器(例如Nginx),为域名A的请求返回302响应,并提供新的Location地址重定向到域名B。现在基于云计算服务,我们可以使用一些托管服务来实现同样的事情,无需管理服务器和维护应用,同时做到最低成本实现该需求。

    接下来将介绍如何利用AWS上的服务实现该需求。


    Read More
  • Spring Cloud Function -- 跨Serverless平台的函数计算框架

    calendarJun 28, 2019 · 3 min read · 云计算 FaaS 函数计算 AWS AWS Lambda 钉钉 dingtalk Serverless Computing Spring Spring Cloud Function  ·
    Share on: twitterfacebooklinkedincopy
    Spring Cloud Function -- 跨Serverless平台的函数计算框架
    基于serverless框架的钉钉回调函数中介绍了serverless framework,一款支持跨云厂商/Serverless平台的部署工具。但是函数代码还是需要针对不同的serverless平台作对应的适配。而Spring Clound Function就是针对这种情况专门开发的跨serverless平台的框架,实现一套代码通过不同的打包实现跨serverless平台。Spring Clound Function目前支持AWS Lambda, Microsoft Azure Function以及Apache OpenWhisk。
    Read More
  • 公有云对比

    calendarJun 26, 2019 · 4 min read · 云计算 AWS 阿里云  ·
    Share on: twitterfacebooklinkedincopy
    公有云对比

    AWS是全球云计算领域的领跑者,它在计算、存储、网络等方面都做出了很多创新,同时也是其他云计算厂商学习及模仿的对象。

    阿里云是目前国内市场份额最大的云计算厂商,其份额超过了第二至五位厂商的总和,份额领先优势比AWS在全球还要显著,同时全球份额也超过IBM来到第四。

    本文将对AWS和阿里云核心服务做一个简要对比,以及这两家厂商发展方向的一些个人见解。


    Read More
  • Serverless framework 101

    calendarMay 16, 2019 · 3 min read · 云计算 FaaS AWS AWS Lambda Serverless Computing  ·
    Share on: twitterfacebooklinkedincopy
    Serverless framework 101

    Serverless Framework是一个开源命令行工具。他提供函数脚手架、流程自动化、最佳实践等帮助开发、部署跨云厂商的托管无服务器计算服务(官方已支持aws, Azure, GCP, IBM Cloud等各种厂商的无服务器计算)。同时支持使用插件来扩展各种功能,比如支持更多云厂商无服务器计算服务,例如阿里云的函数计算。

    这里使用基于函数计算的钉钉回调函数接口示例来演示如何使用Serverless Framework将一个无服务器函数部署到AWS Lambda。


    Read More
  • AWS Lambda Layer实践

    calendarMay 14, 2019 · 2 min read · 云计算 FaaS AWS AWS Lambda Serverless Computing  ·
    Share on: twitterfacebooklinkedincopy
    AWS Lambda Layer实践

    在基于函数计算的钉钉回调函数接口中使用钉钉回调函数案例实践了AWS Lambda无服务函数。该示例中,我们将自定义的函数代码及依赖的第三方库(比如json处理库jackson, 钉钉openapi加密库, aws dynamodb client等)整体打包为一个部署包,上传到lamdba代码仓库用于函数执行。

    然而实际项目中,其实有大量的相关函数可能会共享这些基础依赖库、三方函数库(比如headless chrome(Puppeteer), pandoc, OCR library -- Tesseract等等)或者使用自定义runtime(如官方未支持的java11)的需求。AWS Lambda在去年底发布了Lambda …


    Read More
  • Spring Cloud or Cloud Native

    calendarApr 29, 2019 · 4 min read · 云计算 kubernetes spring spring cloud service mesh istio  ·
    Share on: twitterfacebooklinkedincopy
    Spring Cloud or Cloud Native

    基于Java的Spring Cloud是由Java最大开源生态Spring社区推出的Out-of-Box分布式微服务解决方案,自2016年发布起就被众多开发者看好。Java作为广为流行的服务端编程语言,Spring Cloud也就越来越多的被用于微服务开发。

    Spring Cloud集成了Netflix OSS开源项目实现了很多功能(或作为实现之一),包括服务治理、网关路由、客户端负载均衡、服务间调用、断路器等。Spring Cloud Netflix将很多生产级别微服务能力开箱即用的带到了Spring Cloud架构下的微服务中,帮助开发者快速的构建满足12要素的应用。

    在去年底发布的Spring Cloud Greenwich版 …


    Read More
  • 为Kubernetes中任意应用添加基于oauth2的认证保护 (下)

    calendarApr 8, 2019 · 4 min read · 云计算 IAM kubernetes oauth2 钉钉 dingtalk AWS AWS EKS  ·
    Share on: twitterfacebooklinkedincopy
    为Kubernetes中任意应用添加基于oauth2的认证保护 (下)
    本文是为Kubernetes中任意应用添加基于oauth2的认证保护的下篇,将图文详解如何使用基于钉钉认证的oauth2 proxy为自身本没有认证授权功能的Web站点实现认证及授权。
    Read More
    • ««
    • «
    • 1
    • 2
    • »
    • »»

Kane Zhu photo

Kane Zhu

Just a blog for personal experience or thoughts, mostly tech-related.
Read More

Recent Posts

  • Define your API via OpenAPI definition on AWS
  • Setup DevOps pipeline with few code
  • Federated OIDC login with Cognito and Amplify
  • Protect website with Cognito
  • Distribute the website globally
  • Build no code restful HTTP API with API Gateway and DynamoDB
  • Build serverless web application with AWS Serverless
  • FluxCD GitOps debugging tip

Categories

BLOGGING 60 KUBERNETES 10 TRIP 5

Series

EFFECTIVE-CLOUD-COMPUTING 38 SERVERLESS-COMPUTING 15 GITOPS 6 AMAZON-BUILDERS-LIBRARY 2

Tags

AWS 40 ECLIPSE 21 云计算 16 AWS-CDK 15 TIP 15 KUBERNETES 14 EQUINOX 10 GIT 9 SERVERLESS 8 CONTINUOUS-DELIVERY 7 GITOPS 7 OSGI 7 P2 7 阿里云 7
All Tags
ALIYUN1 AMAZON-ALEXA1 AMAZON-API-GATEWAY1 AMAZON-BUILDERS-LIBRARY2 AMAZON-EKS2 AMAZON-NEPTUNE1 AMAZON-SQS1 AMPLIFY2 ANALYSIS1 ANALYTICS1 ANGULARJS1 API-GATEWAY3 ARCHITECTURE1 ARCHSUMMIT1 ARGOCD1 ATHENA1 AUTHENTICATION2 AUTHORIZATION1 AWS40 AWS-API-GATEWAY1 AWS-ATHENA1 AWS-CDK15 AWS-CLOUDFORMATION2 AWS-ECR1 AWS-ECS1 AWS-EKS2 AWS-FARGATE1 AWS-FAULT-INJECTION-SIMULATOR1 AWS-FIS1 AWS-LAMBDA5 AWS-S32 AWS-SECRETS-MANAGER1 AWS-STEP-FUNCTIONS1 AWS-TOOLKIT1 AWS-VPN1 BATCH1 BIG-DATA1 BUILD2 BUNDLE1 CD6 CDK-CONSTRUCT2 CERTIFICATE2 CHAOS-ENGINEERING1 CLEARCASE2 CLOUD-NATIVE1 CLOUDFRONT1 CODE-SIGNING1 CODECOMMIT1 CODEPIPELINE1 COGNITO2 COMPILE1 CONFIGURATION2 CONSTRUCT-HUB1 CONTINUOUS-DELIVERY7 CONTINUOUS-DEPLOYMENT2 COST1 CROSSPLANE1 DAEMON1 DATA-LAKES1 DEBUG2 DEBUGGING1 DEVOPS6 DINGTALK4 DJANGO1 DOCKER6 DOCKER-SWARM2 DUAL-MONITOR1 DYNAMODB1 ECLIPSE21 EDAS1 EKS4 ENCODING1 EQUINOX10 EXTERNAL-SECRETS-OPERATOR1 FAAS6 FEATURE1 FILEVAULT1 FIREFOX1 FLUX6 GDB1 GERRIT2 GIT9 GITOPS7 GLUE1 GRAPH-DATABASE1 GROOVY1 HELM3 HOWTO1 IAM3 IBM-NOTES1 INFRASTRUCTURE-AS-CODE5 INTELLIJ-IDES1 ISTIO1 JAVA5 JENKINS3 JENKINS-CLI2 JETTY1 JNI1 JRE1 KUBERNETES14 LINUX4 LUCENE1 MAC-OSX1 MACOS-MONTEREY1 MACOSX2 MAKEFILE1 MAVEN1 METAVERSE1 MICROSERVICE1 MIGRATION1 MINGW1 MONGODB1 MOUNTAIN-LION1 NAT1 NATIVECODE1 NETWORK1 NFT1 NGINX1 NPM1 OAS1 OAUTH22 OH-MY-ZSH1 OPENAPI1 OPENID1 OPENID-CONNECT1 OPENSWAN1 OSGI7 OSS1 OSSFS1 P27 PAY1 PDE2 PERFORMANCE1 PERFORMANCE-TUNING2 PHP1 PROFILE2 PROJEN1 PROTON1 PYTHON1 QCON1 RCP3 RESILIENCE-ENGINEERING1 S31 SALZBURG3 SEO1 SERVERLESS8 SERVERLESS-COMPUTING6 SERVICE-CATALOG1 SERVICE-MESH1 SESSION-MANAGEMENT1 SHELL2 SINGLE-PAGE-APP1 SITE-TO-SITE-VPN1 SMTP1 SOLR1 SONATYPE-NEXUS2 SPRING2 SPRING-BOOT1 SPRING-CLOUD1 SPRING-CLOUD-FUNCTION1 SPRING-FRAMEWORK1 SPRING-SESSION1 SSH3 SSP1 SYSTEM-DESIGN2 TIP15 TOUR3 TRAVEL3 TRICK1 TROBULE-SHOOTING1 TROUBLE-SHOOTING1 TROUBLESHOOT3 TYCHO1 UBUNTU1 UBUNTU-14041 UPDATE1 URL-HANDLER-SERVICE1 WEB-2.02 WECHAT2 WEIXIN2 WORKAROUND1 ZEND-CE1 ZEND-DEBUGGER1 ZSH1 云计算16 会议2 元宇宙1 公众平台1 函数计算3 工程效率1 微信1 技巧1 搜索引擎优化1 支付1 架构2 注册表1 混沌工程1 网站架构1 邮件转发1 钉钉4 阿里云7
[A~Z][0~9]
The road

Copyright 2006-  THE ROAD. All Rights Reserved

to-top