原文はこちら。
https://blogs.oracle.com/developers/announcing-fn
新たなオープンソースの、クラウド非依存の、サーバレスプラットフォームのFnを発表できることに非常に興奮しています。
このFn Projectは、Apache 2.0ライセンスで提供される、コンテナネイティブのサーバーレス・プラットフォームで、クラウド、オンプレミス問わずどこでも実行することができます。簡単に利用でき、全てのプログラミング言語をサポートし、拡張性とパフォーマンスに優れています。
現在はOracleで、このチームはこの知見と体験をFnに注ぎ込んできました。
https://blogs.oracle.com/developers/announcing-fn
新たなオープンソースの、クラウド非依存の、サーバレスプラットフォームのFnを発表できることに非常に興奮しています。
このFn Projectは、Apache 2.0ライセンスで提供される、コンテナネイティブのサーバーレス・プラットフォームで、クラウド、オンプレミス問わずどこでも実行することができます。簡単に利用でき、全てのプログラミング言語をサポートし、拡張性とパフォーマンスに優れています。
Fn Project - The Container Native Serverless Framework私たちは、始めるのが本当に簡単に始められるように注力しました。数分で試してみることができ、進歩するにつれてより高度な機能を使用することができます。ぜひクイックスタートをチェックして、数分間でご自身のfunctionを起動し、デプロイしてください。
http://fnproject.io/
QuickStart
https://github.com/fnproject/fn#quickstart
History
Fn ProjectはIronFunctionsを作ったチームが開発しています。このチームはサーバーレス・テクノロジーのパイオニアで、サーバーレス・プラットフォームを6年間ホストしてきました。数多くのお客様の無数のコンテナを稼働後、Dockerの登場前後の時期ですが、コンテナを大規模に稼働させる、具体的には、functions-as-a serviceのスタイルで稼働させることをチームは体得しました。現在はOracleで、このチームはこの知見と体験をFnに注ぎ込んできました。
Features
Fnには、開発と運用のための素晴らしい機能がたくさんあります。- コマンドラインツールを使用して簡単にfunctionを開発、テスト、およびデプロイできます。
- 依存関係はDocker一つだけ
- 高性能アプリケーションのためのホットfunction
- ラムダコードとの互換性 - ラムダコードをエクスポートしてFnで実行できます
- 多くの人気のある言語用のFDK (Function Developer Kit)
FDK - Java API and runtime for fn.
https://github.com/fnproject/fdk-java - 高度なJava FDKとJUnitテストフレームワーク
- Kubernetes、Mesosphere、Docker Swarmなどのお気に入りのオーケストレーションツールでFnをデプロイできます
Kubernetes
https://kubernetes.io/
Mesosphere
https://mesosphere.com/
Docker Swarm
https://docs.docker.com/engine/swarm/ - トラフィックをfunctionにルーティングするために特別に構築されたスマートなロードバランサ
- カスタムアドオンやインテグレーションを可能にする拡張性とモジュール性を備えています
Fn Project - The Container Native Serverless Framework皆様からのフィードバックやFnを最高最適なサーバーレス・プラットフォームにするための貢献を歓迎いたします。
http://fnproject.io/
Fn Project - The container native, cloud agnostic serverless platform.
https://github.com/fnproject/fn
Related Content
- Getting Started with Microservices, Part 1: Advantages and Considerations
https://blogs.oracle.com/developers/getting-started-with-microservices-part-one - Official Docker Image for Oracle Java and the OpenJDK Roadmap for Containers
https://blogs.oracle.com/developers/official-docker-image-for-oracle-java-and-the-openjdk-roadmap-for-containers
https://orablogs-jp.blogspot.com/2017/05/official-docker-image-for-oracle-java.html - The Microcontainer Manifesto and the Right Tool for the Job
https://blogs.oracle.com/developers/the-microcontainer-manifesto
https://orablogs-jp.blogspot.com/2017/07/the-microcontainer-manifesto-and-right.html