並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 26 件 / 26件

新着順 人気順

knativeの検索結果1 - 26 件 / 26件

  • Javaがサーバレスに至るまでの道のり

    はじめに 先日、JakartaOne Live Japan 2022というイベントで登壇させていただく機会を頂きました。 QuarkusやHelidonのような新しめのEEフレームワークがこれまでのPayaraやWebLogicとどう違うのか? CloudRunのようなサーバレス環境でMicroProfileのどの機能が効果的に働くのか? という点を最近のWeb開発周りのトレンドと絡めながら話ました。上記のようにアーカイブ動画も公開されていますが、せっかくなのでQuarkusがサーバレス環境で実行に最適化されるまでの周辺事情等をまとめたいと思います。Javaだけに留まらず最近の環境事情の整理にも役立つかと思います。 TL;DR Quarkus/Helidonは軽量で高速な新しいEEフレームワーク コンテナや、サーバレス、クラウドネイティブなど最新のトレンドに基づいた設計 GCPのCloud

      Javaがサーバレスに至るまでの道のり
    • Googleの「Cloud Run」が正式サービスに。KnativeベースでDockerコンテナをサーバレスとして実行

      Cloud RunはHTTPでアクセス可能なステートレスなサービスを提供するコンテナを、サーバレス環境で実行可能なサービスです。 すなわち、負荷がない場合にはサービスはまったく起動されず、負荷に応じて自動的にスケール。Dockerコンテナであれば、どんな言語で作られたサービスであっても関係なく利用できます。 課金もおよそ100ミリ秒ごとに、起動しているサービス数などによって計算されます。 また、Cloud RunはKubernetes上でサーバレスコンピューティング環境を実現するフレームワークとしてGoogleがオープンソースとして開発しているKnativeをベースにしています。 Anthos Cloud Runによりマルチプラットフォーム上でサーバレス Googleは、Kubernetesをクラウド基盤の抽象化レイヤとして用いることで、コンテナ化したアプリケーションをオンプレミスとクラウ

        Googleの「Cloud Run」が正式サービスに。KnativeベースでDockerコンテナをサーバレスとして実行
      • Canonicalの軽量Kubernetes「MicroK8s」がWindowsとMacに対応。インストーラーで簡単に導入可能に

        Kubernetesの機能は損なわず、PCやRaspbery Piといったエッジの環境へ簡単に導入し運用することにフォーカスしつつ、サービスメッシュのIstio、Linderd、サーバレスのKnative、分散トレーシングのJeager、メトリクス収集のPrometheusなどもバンドルされています。 NvidiaのGPUを用いたGPGPUにも対応。MicroK8sの自動アップデートも可能。導入や構成がシンプルなことから、MicroK8sはローカルの開発環境などによく用いられています。 そのMicroK8sがWindowsとMacに対応したことが発表されました。 #MicroK8s is now available natively on @Windows and #macOS via the command line, as if you were using on Linux. Lea

          Canonicalの軽量Kubernetes「MicroK8s」がWindowsとMacに対応。インストーラーで簡単に導入可能に
        • Kubernetes・Serverlessとの出会いと、Knative入門

          2019年3月6日、Serverless Community(JP)が主催するイベント「Serverless Meetup Tokyo #11」が開催されました。世界各地で運営されているServerless Architectureやその周辺技術について情報を共有する本コミュニティ。今回は、株式会社Speeeのオフィスにて、6人のエンジニアがLTを行いました。プレゼンテーション「入門 Knative 〜KubernetesとServerless〜」に登壇したのは、 株式会社メルペイの杉田寿憲氏。講演資料はこちら。 入門 Knative ~KubernetesとServerlessとの出会い~ 杉田寿憲氏(以下、杉田):『入門 Knative ~KubernetesとServerlessとの出会い~』というタイトルでお話しさせていただきます。この資料は#serverlesstokyoのハッシ

            Kubernetes・Serverlessとの出会いと、Knative入門
          • Kubernetes上でサーバレス環境を実現する「KEDA」がCNCFのプロジェクトに採用。サーバレスの標準化は進むか

            Kubernetes上でサーバレス環境を実現する「KEDA」がCNCFのプロジェクトに採用。サーバレスの標準化は進むか マイクロソフトとRed Hatが中心となって開発してきた「KEDA」(Kubernetes Event-driven Autoscaling)が、Cloud Native Computing Foundation(CNCF)のプロジェクトに採用されたことが発表されました。 CNCFはKubernetesをはじめとするクラウドネイティブのためのオープンソースソフトウェア開発をホストする団体です。 KEDAは、Kubernetesのうえでイベントドリブンなオートスケールを実現することで、コンテナを用いたサーバレスコンピューティングの仕組みを提供するソフトウェア。 Kubernetesにも、オートスケール機能がありますが、これはCPUやメモリの負荷に反応してコンテナのスケールア

              Kubernetes上でサーバレス環境を実現する「KEDA」がCNCFのプロジェクトに採用。サーバレスの標準化は進むか
            • Kubernetes上にサーバレス基盤を構築できる「Knative」リリース1.0に到達

              Kubernetes上にサーバレスコンピューティングの基盤を構築するためのオープンソースソフトウェア「Knative」(ケイネイティブ)の開発チームは、Knativeがバージョン1.0に到達したことを発表しました。 #Knative is an add-on to Kubernetes that helps contributing companies to deploy more quickly, with greater reliability and flexibility. Discover here https://t.co/7CiWBPaGyN what is new at Knative 1.0! pic.twitter.com/KPHsY3Qzmt — KnativeProject (@KnativeProject) November 4, 2021 Knativeは201

                Kubernetes上にサーバレス基盤を構築できる「Knative」リリース1.0に到達
              • Kubernetes・Knativeを用いたプライベートクラウドの実装 たった5人で130クラスタ、2,000超ノードを開発・運用する仕組み

                Kubernetes・Knativeを用いたプライベートクラウドの実装 たった5人で130クラスタ、2,000超ノードを開発・運用する仕組み Cloud Native Challenges in Private Cloud with K8s, Knative #2/2 2019年11月20、21日の2日間、LINE株式会社が主催するエンジニア向け技術カンファレンス「LINE DEVELOPER DAY 2019」が開催されました。1日目は「Engineering」をテーマに、LINEの技術の深堀りを、2日目は「Production」をテーマに、Web開発技術やUI/UX、プロジェクトマネジメントなど、より実践的な内容についてたくさんのプレゼンテーションが行われました。「Cloud Native Challenges in Private Cloud with K8s, Knative」に登

                  Kubernetes・Knativeを用いたプライベートクラウドの実装 たった5人で130クラスタ、2,000超ノードを開発・運用する仕組み
                • Googleが開発したサーバレス基盤を構築する「Knative」、CNCFがインキュベーションプロジェクトとして承認。消極的だったGoogleは、なぜ心変わりしたのか?

                  Googleが開発したサーバレス基盤を構築する「Knative」、CNCFがインキュベーションプロジェクトとして承認。消極的だったGoogleは、なぜ心変わりしたのか? Cloud Native Computing Foundation(CNCF)は、Kubernetes上でサーバレス基盤を構築するためのソフトウェア「Knative」(ケイネイティブ)が、CNCFのインキュベーションプロジェクトとして承認されたことを発表しました。 [NEWS] We're excited to welcome the @KnativeProject to the #CNCF Incubator! Read more about the project https://t.co/PmYTayVPqe pic.twitter.com/pK78hCZ67T — CNCF (@CloudNativeFdn) Ma

                    Googleが開発したサーバレス基盤を構築する「Knative」、CNCFがインキュベーションプロジェクトとして承認。消極的だったGoogleは、なぜ心変わりしたのか?
                  • Knative Servingを用いて多数の開発環境APIを低コストで構築する - ZOZO TECH BLOG

                    はじめに こんにちは、技術本部ML・データ部MLOpsブロックの鹿山(@Ash_Kayamin)です。先日、20個の開発環境APIを用意し、各APIをリクエストに応じて動的に起動できる仕組みをKnative Servingを用いて構築しました。 この記事ではKnative Servingを利用した背景と、利用方法、はまりどころ、利用によって得られたコスト削減効果についてご紹介します。なお、今回はKubernetesクラスタのバージョンとの互換性の都合でKnativev1.3.1を利用しました。2022/9現在の最新バージョンはv1.7.1になりますのでご注意ください。 目次 はじめに 目次 課題:20個の異なる開発環境APIを低コストで提供したい 解決策:Knative Servingを用いて、リクエストに応じて動的にAPIサーバーを起動する仕組みを導入する Google Cloud上でA

                      Knative Servingを用いて多数の開発環境APIを低コストで構築する - ZOZO TECH BLOG
                    • kubernetes knative でサーバレス Vim

                      はじめに 半月ほど前に、ようやく自分の VPS 環境で動いているものすべてを kubernetes クラスタに移行しました。とても満足感が高くやって良かったと思っています。 ウェブサーバ、メールサーバ、Nostr のリレーサーバや Nostr/Bluesky/Twitter で動かしている各種 bot もすべて kubernetes です。 昨日は knative を導入したので、Go や Rust や Ruby や Python や、いろんな言語のクラウドネイティブアプリを簡単に実行できる様にしました。 knative 便利 残念ながら knative は helm パッケージとして提供されていません。ArtifactHub でそれっぽい物が公開されていますが、ほぼ手作業と変わりません。 おおよそ以下の手順でインストールできます。knative ではネットワークレイヤとして以下の3つが用

                        kubernetes knative でサーバレス Vim
                      • Knativeで作るDIY FaaS / serverless days tokyo 2019 knative workshop

                        Knativeで作るDIY FaaS / serverless days tokyo 2019 knative workshop

                          Knativeで作るDIY FaaS / serverless days tokyo 2019 knative workshop
                        • Googleが「Knative」をCloud Native Computing Foundationに寄贈。Kubernetes上でサーバレス基盤を構築するソフトウェア

                          Googleが「Knative」をCloud Native Computing Foundationに寄贈。Kubernetes上でサーバレス基盤を構築するソフトウェア Googleは、Kubernetes上でサーバレス基盤を構築するオープンソースソフトウェアの「Knative」(ケイネイティブ)を、Cloud Native Computing Foundation(以下、CNCF)に寄贈すると発表しました。 To enable the next phase of community-driven innovation in Knative, we’ve submitted Knative to the @CloudNativeFdn (CNCF) for consideration as an incubating project. The goal: to donate the Kna

                            Googleが「Knative」をCloud Native Computing Foundationに寄贈。Kubernetes上でサーバレス基盤を構築するソフトウェア
                          • Knative = Kubernetes Networking++

                            Knative = Kubernetes Networking++ Ahmet Alp Balkan published on 29 October 2019 Knative project is usually explained as building blocks for “serverless on Kubernetes”. As a result of this implication, most Kubernetes users are not aware of what Knative can do for their non-serverless workloads: Better autoscaling and networking for stateless microservices on Kubernetes. Let’s put “serverless” asid

                            • 「Knativeで実現するKubernetes上のサーバーレスアーキテクチャ」の文字起こし #CNTD2019 - Qiita

                              概要 CloudNative Days2019でお話した「Knativeで実現するKubernetes上のサーバーレスアーキテクチャ」の文字起こしです スライド単体だと情報量が足りなかったりリンクをたどりづらかったりするため、より多くの人にKnativeを知ってもらうために記事にしようと考えました 自己紹介 @toshi0607というTwitterアカウントで発信しています。このセッションに限らずなにかあれば気軽にメンションしてください。 普段はメルペイというメルカリの決済システムを開発している会社でGo、gRPC、GKEのマイクロサービスのバックエンドを開発しています。 開発体制などはこの資料が詳しいです。 メルペイのマイクロサービスの構築と運用 僕はメルペイに入るまでKubernetesを触ったり、個人検証用以外にインフラのコード定義などをしたことがありませんでした。メルペイでは各マイ

                                「Knativeで実現するKubernetes上のサーバーレスアーキテクチャ」の文字起こし #CNTD2019 - Qiita
                              • Knative-based Cloud Run services are GA | Google Cloud Blog

                                Oren TeichDirector of Product Management, Google Cloud We want to empower developers no matter where their businesses are in their cloud journey, whether that's on-prem, operating in a managed Kubernetes environment, or running on a fully managed serverless computing platform. Today, we're announcing that Cloud Run is generally available, helping developers focus on writing high-value code, regard

                                  Knative-based Cloud Run services are GA | Google Cloud Blog
                                • Distributed State Management for Serverless - Cloudstate

                                  Cloudstate is no longer actively developed Cloudstate was an open source protocol and reference implementation exploring ideas for stateful serverless, and was originally developed by Lightbend. The project is no longer active, since 2021. An open source alternative is Eigr. A continuation of the ideas can be found in Lightbend's platform-as-a-service Akka Serverless.

                                    Distributed State Management for Serverless - Cloudstate
                                  • Apache Camel 3の注目ポイントTOP 10 - 赤帽エンジニアブログ

                                    Red Hat エンジニアリングの佐藤匡剛です。赤帽エンジニア Advent Calendar 2019 19日目のつもりで書いたのですが、もう書けちゃったのでせっかくなのでフライングで投稿します。 本ブログやRHTN、勉強会などでたびたびお伝えしていた通り、ついに先月11/28にApache Camel 3.0がGAリリースされました! Camel 2.0の登場から、10年ぶりのメジャーアップグレードだそうです。 そういえば、10年前というとオープンソースのEIP実装/ESBといえばまだまだMule ESB、Apache ServiceMixが中心だった頃に、簡潔なDSLで非常に軽量なルーティングエンジンとして登場したCamelが一部で注目を集めつつあったのを思い出します。 Camel 3の注目ポイント(Top 10) 1. 3(+ 1)プロジェクトに 2. Webサイトリニューアル 3

                                      Apache Camel 3の注目ポイントTOP 10 - 赤帽エンジニアブログ
                                    • コンテナをさらに活用しよう! 「マイクロサービス」と「サーバーレス」

                                      はじめに 今回は、コンテナを中心にした技術をより有効活用するためのアーキテクチャ(構造)について説明していきます。そのため、今までよりも少し難しい内容になるかもしれません。取り上げるテーマは「マイクロサービス」と「サーバーレス」です。本来であれば、この2つのアーキテクチャを説明するためには、サービスの分割や開発者によって作られるアプリケーションの開発手法から説明しなければならないのですが、今回はアーキテクチャにフォーカスを当てていきたいと思います。 マイクロサービスアーキテクチャとは まずは、マイクロサービスアーキテクチャについて説明していきましょう。マイクロサービスアーキテクチャを説明するためには、「モノリシック」なサービスと対比するとわかりやすいでしょう。図1に2つの構造を並べてみました。 つまり「マイクロ」という言葉の通り、アプリケーションをある程度の細かな機能単位で分割し、独立して

                                        コンテナをさらに活用しよう! 「マイクロサービス」と「サーバーレス」
                                      • 「FaaS、PaaS、CaaSの間の垣根を取っ払う」Knativeの可能性と課題とは

                                        広義のサーバレスを実現する技術としてデビューした「Knative」。CNCF(Cloud Native Computing Foundation)サーバレスワーキンググループのCo-chairを務めているIBMのKnative担当オファリングマネージャー、ダグ・デイヴィス(Doug Davis)氏は、2019年7月に開催された「OpenStack Days/Cloud Native Days Tokyo 2019」で、「Demand Less Choices(より少ない選択肢を求めよ)」というタイトルの講演を行い、この技術の魅力を語った。 講演中には下の表を示し、「あなたはCaaS(Container as a Service)、PaaS(Platform as a Service)、FaaS(Function as a Service)のどれをどう選ぶかについての悩みから解放されるべきだ

                                          「FaaS、PaaS、CaaSの間の垣根を取っ払う」Knativeの可能性と課題とは
                                        • Knativeで実現するKubernetes上のサーバーレスアーキテクチャ #CNDT2019 #1E3 / serverless architecture on the top of K8s with Knative

                                          CloudNative Days 2019の登壇資料です。 https://cloudnativedays.jp/cndt2019/ YouTubeはこちら https://youtu.be/rD9czFIT4Iw

                                            Knativeで実現するKubernetes上のサーバーレスアーキテクチャ #CNDT2019 #1E3 / serverless architecture on the top of K8s with Knative
                                          • 【海外ITトピックス】 わずか5カ月で評価額が3倍に GPUクラウドのCodeWeave

                                              【海外ITトピックス】 わずか5カ月で評価額が3倍に GPUクラウドのCodeWeave
                                            • The Tekton Pipelines Beta release

                                              The latest news from Google on open source releases, major projects, events, and student outreach programs. Tekton is a powerful and flexible open-source framework for creating CI/CD systems, allowing developers to build, test, and deploy across cloud providers and on-premise systems. The project recently released its Beta, which creates higher levels of stability by bringing the best features int

                                                The Tekton Pipelines Beta release
                                              • Knative Eventing with Apache Kafka & Camel K Quarkus - 赤帽エンジニアブログ

                                                こんにちは、小杉です。 前回ご紹介した Knative Serving に引き続き、Apache Kafka & Camel K Quarkus を使った Knative Eventing をご紹介します。 medium.com Apache Kafka & Ceph による Knative Eventing Red Hat ではソフトウェア開発者向けの情報を Webinar で配信しています。 来週 5/21(木) はサーバーレスの内容も含んだ 「マイクロサービス/サーバーレス入門」が配信される予定です。 また 5/28(木) には「これからのシステム連携を実現するデジタル基盤とアプローチ」を配信する予定です。 見逃した方もオンデマンドで視聴できるようになっているので是非登録してご覧ください。

                                                  Knative Eventing with Apache Kafka & Camel K Quarkus - 赤帽エンジニアブログ
                                                • Knative でサーバーレス - 赤帽エンジニアブログ

                                                  こんにちは小杉です。 今回は OpenShift 上で Knative Serving アプリケーションをサンプルプログラムを使って実際に動作させるまでをまとめました。 OpenShift Serverless Operator のインストールと Knative Serving のインストール サーバーレスアプリケーションのデプロイ トラフィック分割 medium.com 今回は Knative Serving のみのご紹介ですが、いずれ Apache Kafka や Camel K(Quarkus) を利用した Knative Eventing についてもご紹介したいと思います。

                                                    Knative でサーバーレス - 赤帽エンジニアブログ
                                                  • あらためてKnative入門!(Knative Serving基礎編) - 赤帽エンジニアブログ

                                                    こんにちは、Red Hatソリューションアーキテクトの石川です。 今月の11月2日にアップストリームのKnativeがバージョン1.0としてリリースされました。 プロジェクトがスタートしたのが2018年とのことなので3年の月日を経て満を辞してのリリースだったかなと思います。 https://knative.dev/blog/articles/knative-1.0/ OpenShiftでもKnativeはOpenShift Serverlessというコンポーネントで提供されており、これを使うことでOpenShiftクラスタ上でサーバーレスのアプリケーションを動かすことが出来ます。 (Knative 1.0対応はまだしてないですが…) 今回の記事ではこのKnativeについてあらためてご紹介していきたいと思います。 ちなみに以前にも赤帽ブログでKnativeについて紹介している記事があります

                                                      あらためてKnative入門!(Knative Serving基礎編) - 赤帽エンジニアブログ
                                                    • Knative Serving in Production - Qiita

                                                      概要 Knative Serving は、ステートレスなアプリケーションを対象に、HTTP リクエスト駆動で自動スケールする仕組みを提供します。Kubernetes (K8s) と Ingress (Istio or Gloo, Ambassader) を程よく抽象化し、開発者が複雑な知識を必要とせずに、アプリケーションを外部に公開することが出来ます。Knative Serving のオートスケールの仕組みは、Zero Scale Abstraction in Knative Serving にまとめていますが、一部情報が古くなっているので、注意して下さい。 本記事では、Knative Serving on EKS を本番導入するにあたって、注意するべき点をまとめます。 Why Knative? 本題に入る前に Knative を採用した理由を整理します。 K8s のネットワークを含めた実

                                                        Knative Serving in Production - Qiita
                                                      1