さくらのひやおろし
法林浩之 @hourin
この資料について
• この資料は、OSC新潟オンライン(2021/10/2)の発表
⽤に作成した資料です。
• 掲載している情報は2021年10⽉2⽇時点のものです。
• サービスの更新などにより情報が古くなる可能性があ
ります。最新情報はさくらインターネットのサービス
サイトなどをご確認ください。
• https://www.sakura.ad.jp/
資料とハッシュタグ
• 資料は後⽇公開予定
• https://www.slideshare.net/hourin
• 「法林 slideshare」で検索
• 映像も公開される?
• ハッシュタグ:#osc21ni
• SNSへの投稿歓迎
法林 浩之
• フリーランスエンジニア
• さくらインターネットに常駐中 (7年⽬)
• 社内外のイベント対応(協賛/出展/登壇/取材)
• さくらのナレッジ編集部
• ⽇本UNIXユーザ会 幹事 (元会⻑)
• 多種多様なコミュニティとイベントを共同開催
• OSCでは「平成⽣まれのためのUNIX&IT歴史講座」開催中
• くわしくは「法林浩之」で検索
@hourin
さくらインターネット株式会社
• サーバなどの計算資源を貸し出す事業者
• 1996年創業 (今年で25周年)
• 主な事業所:⼤阪(本社)/東京/福岡/⽯狩(データセンター)
※移転しました ※縮⼩・改装しました
レンタルサーバ
さくらのレンタルサーバ
VPS・クラウド(仮想化基盤)
専⽤サーバ・データセンター
ハウジング
新規サービス
IoT
さくらのセキュアモバイルコネクト
AI・⼈⼯知能
さくらインターネットの事業
コンテンツ
配信
データ基盤
(経済産業省から
の委託事業)
新しい社会のインフラを⽀えながら、最先端のサービスを構築
さくらのひやおろし?
何の話をするのか
さくらインターネットが
春に開発してひと夏寝かせてきた…ではなく、
春も夏もずっと開発を続けてきた、
今秋リリースするサービスや
最近の取り組みをご紹介します!
おしながき
•PaaS型クラウドサービス「Hacobune」
•さくらの全国⾏脚オンラインイベント
•さくらのマイクロコミュニティ
•さくらのクラウド/さくらのVPS/さくらのレン
タルサーバなどの最新情報
•技術関連のメディアやSNSアカウントの紹介
PaaS型クラウドサービス
「Hacobune」
Hacobune
• 少⼈数の開発チーム向けPaaS型クラウドサービス
• 「インフラを意識しない世界を実現する」が⽬標
• Hacobuneを使うことでインフラ構築が不要になり、
サービス開発に専念できる
• 2021年8⽉にβ版をリリースし、正式版リリースに向
けて開発中
“
“
チーム開発の実情
エンジニア デザイナー ディレクター
⼩さなチームでサービス開発を始める場合...
“
“
サービスコンセプトに
集中したい
少⼈数なのでサービス開発に集中できる、簡単に使えて管理が楽な技術スタックにすることで、
サービスを⾼速に開発・リリースしたい
(デザイナーさんも簡単に使える)
サービスの開発に集中したい
GitHubやDockerは使ってる
“
“
デザインに集中したい
少⼈数開発などの⼈的リソースが限定される中で発⽣する悩み
IaaSやVPSの場合
海外のaPaaSの場合
メガクラウドの場合
インフラ環境やCI/CD環境などの設計・構築・運⽤・保守が必要
⽇本に最適化されていない(リージョン/ドキュメント/料⾦等)
学習コストが⾼い、予測困難な料⾦体系
チーム開発の実情 ~インフラ~
インフラから設計することができ、Root権限もあるため⾃由度が⾼い
GitHub等と連携しインフラを意識することなく開発することが可能
サービスの種類が多く⾃由な組み合わせで最適な環境を作れる
海外サービスを使⽤する中で発⽣する悩み
※ aPaaS = Applica+on pla.orm as a service
Hacobuneとは
⼩さく始めるチーム開発向けの
Webアプリケーションプラットフォームサービスです
インフラやサービス独⾃の仕様理解は不要
コーディング後すぐにリリース可能に
純⽇本製
Hacobuneの思い
チーム開発サポート
(Docker/GitHub/パイプライン)
CI/CD ➡ ⾃動デプロイ
Hacobuneが⼀⼈の優秀なインフラエンジニアになることで
ユーザにインフラを意識せず少⼈数でもプロダクト開発に集中できる環境を提供したい
海外サービスの悩み ➡ ⽇本リージョン/⽇本語ドキュメント
インフラの設計/構築/運⽤ ➡ インフラの管理不要
シンプルなサービスデザイン ⬅ 学習コスト/料⾦体系
Hacobune
Hacobuneを使うことで
インフラの
設計/構築/運⽤が不要
GitHubとDockerで
簡単にデプロイ(CD)
サービス開発に集中
リリースサイクルの加速
データベースやインメモリキャッシュも
提供
ユーザのメリット ユーザのベネフィット
*
*
© SAKURA internet Inc.
© SAKURA internet Inc.
Hacobuneの機能
インフラ
デプロイ
ボリューム
オートスケール
アドオン
定期実⾏ジョブ
GitHub
Docker
Kubernetes MySQL
Redis
アプリケーションを
内部で増やし
急激なリクエスト等に
対応します
ボリュームを
マウントすることで
アプリケーションの
データを永続化します
⼀定のスケジュールで
任意のイメージを
実⾏します
© SAKURA internet Inc.
© SAKURA internet Inc.
Hacobuneの機能 ~ デプロイ with Docker ~
イメージ化
コーディング
パブリック
レジストリ
プライベート
レジストリ
(コンテナレジストリ)
Hacobune
Dockerイメージをそのまま公開
© SAKURA internet Inc.
© SAKURA internet Inc.
Hacobuneの機能 ~ デプロイ with GitHub ~
プッシュ
コーディング
Hacobune
OAuth
接続
GitHubのレポジトリをそのまま公開
© SAKURA internet Inc.
© SAKURA internet Inc.
Hacobuneの機能 ~ インフラ ~
アプリケーション
Hacobune
アプリケーション アプリケーション
ホストA ホストB
アプリケーション
オートヒーリング
Kubernetesを意識することなく、Kubernetesのエコシステムに乗ることができる
© SAKURA internet Inc.
© SAKURA internet Inc.
Hacobuneの機能 ~ オートスケール ~
アプリケーション アプリケーション アプリケーション
Hacobune
アプリケーション アプリケーション
スケールアウト
⼤量リクエスト
急激な⼤量リクエストの際も安⼼
© SAKURA internet Inc.
© SAKURA internet Inc.
Hacobuneの機能 ~ アドオン ~
MySQL
Redis
マネージドMySQL
指定されたパラメータで⾃動的に構築されるMySQLを提供します。
MySQLは、オープンソースのRDBMSです。
マネージドRedis
指定されたパラメータで⾃動的に構築されるRedisを提供します。
Redisは、オープンソースのインメモリキャッシュです。
システムの構築に必要なミドルウェアをボタン⼀つで⾃動構築
© SAKURA internet Inc.
© SAKURA internet Inc.
Hacobuneの機能 ~ ボリューム ~
アプリケーション
アプリケーション
エフェメラルディスク
デフォルトで使える⼀時保存領域。
アプリケーションの再起動時にクリアされる。
追加ボリューム
特定のディレクトリにマウントすることにより、そのディレクトリのデータを永続化させる。
ボリュームは、アプリケーションを削除しても消えることはありません。
特定のディレクトリのデータを永続化
© SAKURA internet Inc.
© SAKURA internet Inc.
Hacobuneの機能 ~ 定期実⾏ジョブ ~
時間指定で⼀時的にアプリケーションを実⾏
アプリケーション
毎分
毎時
毎⽇
毎週
毎⽉
毎年 6種類のタイミングから1つ選び、
好きなアプリケーションを実⾏可能
例えば毎週実⾏したいアプリケーションであれば、
毎週を選択し、「曜⽇ + 実⾏する時間」 を指定することで、
定期的にアプリケーションを実⾏することができます。
© SAKURA internet Inc.
© SAKURA internet Inc.
今後の展望(ロードマップ)
チーム開発⽤機能 - パイプライン
独⾃ドメイン
外部アプリ連携(Slack, Asana)
アクティビティ
⻑期間ログ
無料SSL
バックアップ
⾼性能アドオン
オープンβ
リリース
第⼀弾
アップデート
第⼆弾
アップデート
第三弾
アップデート
第四弾
アップデート
正式
リリース
イメージ⾃動ビルド - Buildpacks
© SAKURA internet Inc.
アプリケーションを公開してみる
動画をご覧ください
© SAKURA internet Inc.
© SAKURA internet Inc.
使ってみたい⼈は
さくらの会員登録 Hacobuneにログイン
さくらのクラウドにログイン
STEP1 STEP2 STEP3
※ユーザでログインする場合は、
Hacobuneへのアクセス権限が必要となります。
© SAKURA internet Inc.
© SAKURA internet Inc.
さらに詳しい情報は
• Hacobune紹介資料
• https://speakerdeck.com/hacobune/hacobunefalsegoshao-jie
• Hacobune (β版) ドキュメント
• https://manual.c1.hacobuneapp.com/docs
• Hacobuneコミュニティフォーラム (GitHub)
• https://github.com/sakura-internet/hacobune/discussions
• フィードバックも募集中
• 公式Twitter: @hacobune_sakura
さくらの全国⾏脚
オンラインイベント
さくらの全国⾏脚オンラインイベント
• コロナ禍になってからイベントはオンラインに
• セミナーは順調だが、参加者との対話がなくなった
• 全国各地に出向いて、その⼟地の⼈と話す機会がなくなった
「コロナ禍で直接伺えないのであれば、
オンラインで全国の皆さまと会えばいいじゃない」
さくらの全国⾏脚オンラインイベント
• 各都道府県を対象にオンラインイベントを実施
• 県⺠だけでなく、出⾝者/仕事や趣味での関わり/
その⼟地に愛着のある⼈も参加OK
• 参加者と対話することを⽬指す
• 抱えている課題や関⼼事を探ることが⽬的
開催実績
2021/07/21 岐⾩
2021/09/18 広島
イベント内容 (試⾏錯誤中)
• Zoomに集合 (YouTube配信なし)
• 前半:発表 (10-15分 x 3⼈ぐらい)
• 内容はIT関係であれば何でも
• 後半:雑談&交流会
• 各⾃が感じている課題や、やりたいことを書いてもらう
• miroに掲載
• それを⾒ながら雑談
• イベント後も交流できるようにDiscordに招待
さくらのナレッジに岐⾩編のレポートあり
https://knowledge.sakura.ad.jp/29020/
次の開催地は
こちら!
【新潟編】
さくらの全国⾏脚オンラインイベント
• ⽇時:2021年10⽉20⽇(⽔) 19:00-21:00
• 会場:オンライン (Zoom)
• 前半:発表
• 神⽥英⼀朗 (KCS)
• ⾦⼦康⾏ (グローバルネットコア)
• もう1⼈ぐらい増えるかも
• 後半:雑談&交流会
• 参加登録: https://sakura-tokai.doorkeeper.jp/events/127968
さくらの
マイクロコミュニティ
さくらのマイクロコミュニティ
• オンラインイベントでは⼈数こそ集まるものの、
熱量⾼い会話が⽣まれづらい
• テーマが広すぎて、参加者の期待値がまちまちである
ためと推測
• そこで、対象となるテーマを絞り込むことで、お互い
の会話がなりたちやすい関係を築くことを狙う
マイクロ(⼩さな)コミュニティ
マイクロコミュニティ実績
• CLI/APIユーザの会
• 対象者:さくらインターネットのサービスをCLIやAPIを通して
触っている⼈、もしくはそれに興味のある⼈
• 3回実施
• Discordを使⽤
• マイクラサーバー管理者の会
• 対象者:さくらインターネットのサービスでマインクラフトマル
チサーバーを運営している⼈、もしくはそれに興味のある⼈
• 1回実施
• Zoomとmiroを使⽤
やってみてどうだった?
• 参加した実感があるのがよい
• CLI/APIユーザ会、マイクラ管理者会、いずれも継続
開催予定
• イベントの詳細はconnpassを参照
• https://sakura-tokyo.connpass.com/
• 他のテーマも開催希望があれば連絡ください
さくらのクラウド/さくらのVPS/
さくらのレンタルサーバ
などの最新情報
さくらのクラウド
• (新)オブジェクトストレージ提供開始(S3互換)
• CentOS後継ディストリビューションに対応(AlmaLinux, Rocky Linux)
• cloud-initによるサーバの初期設定に対応
• 「エンハンスドデータベース」を公開
• 分散データベースTiDBのマネージドサービス
• スタートアップスクリプト「IPアドレス設定スクリプト」を公開
• 2つ⽬以降のNICに⾃動的にローカルIPアドレスを割り当てる
• 詳細はさくらのクラウドニュースを参照
• https://cloud-news.sakura.ad.jp/
• 定期的にハンズオンイベント(オンライン)を実施中
• 実習内容
• AlmaLinuxやをRocky Linuxをインストールしたサーバの作成
• CentOSのサーバをAlmaLinuxに移⾏
• ISOイメージを使ったサーバの作成
• 次回は10/7(⽊) 14:00-16:00
• https://sakura-tokyo.connpass.com/event/225055/
• 参加登録は10/4(⽉)10:00〜 受付開始
さくらのVPS
• 新コントロールパネル提供開始
• CentOS後継ディストリビューションに対応(AlmaLinux, Rocky Linux)
• スタートアップスクリプト「Local-IP Setup」を追加
• 2つ⽬以降のNICに⾃動的にローカルIPアドレスを割り当てる
• スタートアップスクリプト「BackupPC」を追加
• リモートホストのバックアップ管理ができるOSS
• 詳細はさくらのVPSニュースを参照
• https://vps.sakura.ad.jp/news/
新コントロールパネル
[主な改善点] 表⽰する情報の整理、直観的な操作、
スマホ/タブレット対応、SSH公開 の登録、など
さくらのレンタルサーバ
• 公式サイトのドメイン変更 (https://rs.sakura.ad.jp/)
• PHP8提供開始 (デフォルトは7.4)
• コントロールパネルへのログインに2段階認証を導⼊
• コンテンツブースト(CDN) 無料転送容量を300GBに増量
その他
• ⽯狩データセンターで使う主な電⼒をLNG・ガス⽕⼒発電へ変更
• 年間CO2排出量の約24%にあたる約4,800トンを削減
• さくらの学校⽀援プロジェクトが⽂部科学⼤⾂表彰を受賞
• 学校⽀援プロジェクトについては下記のまとめ参照
• https://knowledge.sakura.ad.jp/serialization/sakura-prog-edu
技術関連の
メディアやSNSの紹介
さくらのナレッジ
• ITエンジニア向けの情報サイト
• 当社サービス関連の記事だけで
なく、OSSやオープンな技術情
報の記事も多い
• 寄稿も募集中!
https://knowledge.sakura.ad.jp/
さくらのクラウドニュース
https://cloud-news.sakura.ad.jp/
さくらのクラウドの最新情報や、開発に役⽴つ技術情報をお届けします
さくらのVPSニュース
https://vps.sakura.ad.jp/news/
さくらのVPSの最新情報や、開発に役⽴つ技術情報をお届けします
さくらのホームページ教室
https://rs.sakura.ad.jp/column/
さくらのレンタルサーバーやSSL関係のお役⽴ちコラム
さくらのSSLコラム
https://ssl.sakura.ad.jp/column/
SSLとは?といった基本の理解から、その必要性や選び⽅のコツ、
最新情報まで、初⼼者にも上級者にも役⽴つコラムを更新しています
さくらのTwitterアカウント
名前 ID
【公式】さくらインターネット @sakura_pr
さくらのレンタルサーバ @sakura_server
さくらのVPS @sakura_vps
さくらのクラウド @sakuracloud
Hacobune @hacobune_sakura
Tellus|公式アカウント @Tellus_xdata
ImageFlux公式アカウント @imageflux_jp
さくらのコミュニティ @sakura_users
さくらのコミュニティ @sakura_users
• さくらのユーザコミュニテ
ィの活動を紹介するアカウ
ント
• さくらのサービスを使って
何かやってみたブログ記事
なども紹介
YouTubeチャンネル
https://www.youtube.com/SAKURAinternetInc
チャンネル登録
お願いします!
connpass (イベント情報)
https://sakura-tokyo.connpass.com
登録すると
イベント情報が
届きます!
まとめ
まとめ
•PaaS型クラウドサービス「Hacobune」
•さくらの全国⾏脚オンラインイベント
•さくらのマイクロコミュニティ
•さくらのクラウド/さくらのVPS/さくらのレン
タルサーバなどの最新情報
•技術関連のメディアやSNSアカウントの紹介
ありがとうございました!

さくらのひやおろし