APIをRubyから操作するさくらのクラウドでは、公開されているAPIを利用することでサーバーの作成や各種設定などを自動処理できる。今回はこのAPIをRubyを使って操作する例を紹介する。APIをRubyから操作する松島浩道1meetingの裏側こんにちは。福岡でグルー株式会社というスタートアップをやっている迫田(さこだ)です。迫田孝太さくらのクラウド、SSDに250GB・500GB追加など機能追加のまとめ(2014年5月7日版)横田です。先月から今月にかけて「さくらのクラウド」は、何点か機能追加を行っております。細かい発表もありますので、今回も1ヶ月のアップデートをまとめてみたいと思います。「さくらのクラウド」SSDのメニューに250GBと500GBを追加いたしました。価格は下記の通りです。2014/5/7さくらのクラウド、SSDに250GB・500GB追加など機能追加のまとめ(2014年5月7日版)横田真俊さくらのクラウドAPIを使ってみよう(1)——コマンドラインツール「sacloud」から使う「さくらのクラウド」では、HTTPベースで外部からクラウドの操作を行えるAPIが提供されている。APIを利用することで、スクリプトなどで仮想サーバの作成を自動化したり、監視・管理といった用途を行うカスタムツールを作成できる。2014/4/18さくらのクラウドAPIを使ってみよう(1)——コマンドラインツール「sacloud」から使う松島浩道さくらのクラウド、サーバ最大NIC搭載数を10個に増強など機能追加のまとめ(2014年4月9日版)横田です。「さくらのクラウド」は、機能強化のため1週~2週に1度は機能のアップデートを行っていますが機能追加が多くなると、なかなか機能のアップデートがわからなくなると思います。そこで、今週より「さくらのクラウド」の機能追加やイベントなどを定期的にアップデートをお知らせすることにいたしました。いうわけで、今週の「さくらのクラウド」のアップデートです。2014/4/9さくらのクラウド、サーバ最大NIC搭載数を10個に増強など機能追加のまとめ(2014年4月9日版)横田真俊さくらの専用サーバを「さくらのクラウド」と組み合わせて使う――はじめての「さくらの専用サーバ」(5)さくらの専用サーバには、さくらのクラウドと連携するための「ハイブリッド接続」という機能が提供されている。今回はこのハイブリッド接続の活用法について紹介しよう。今までの記事でも触れているが、連続稼働させることを前提とする場合、専用サーバーのコストパフォーマンスはVPSやクラウドよりも高い。Optimization)は重要な要素だ。新しい立ち上げたばかりのサイトでも適切にサイトを作っていれば、特定のキーワードで検索順位が上位になり、検索流入もきちんと確保できる。サイト制作者側の視点で抑えておきたいポイントをまとめてみよう。その後にやることはじめまして。株式会社ガラパゴスの宮田と申します。このたび、さくらのナレッジに寄稿させていただく事になりました。弊社は、スマートフォンアプリの受託開発を主な事業としております。スマートフォンアプリ開発業務ならではの、サーバやインフラに関するナレッジを、今後共有していけたらと思います。ioDrive」なども選択可能だ。今回はこれらストレージの特徴と、その性能についてチェックしていこう。Infrastructureという言葉が出始めて、サーバーを簡単に作って壊すという潮流が出始めました。サーバー管理を簡単にするツールとしてDockerというものが脚光を浴びており、いまどきのサーバー管理者に受け入れられてきました。田中邦裕AndroidにおけるSNI対応状況はじめまして。株式会社ガラパゴスの細羽と申します。このたび、さくらのナレッジに寄稿させていただく事になりました。弊社は、スマートフォンアプリの受託開発を主な事業としており、アプリ単体の新規開発のみならず、以下のようなトータルなサービス提供を強みにしております。ファイルの最適化とスプライト画像の作り方Webサイトの最適化において、最も手軽にできて効果的なのは画像ファイル関連の最適化である。2つの最適化方法があり、1つは画像ファイル自体のファイルサイズを小さくして通信帯域を節約すること。1つは画像をまとめることによって通信回数を減らすことだ。それぞれのポイントや作業方法を解説していこう。専用サーバ上で複数のマシンをネットワーク接続する――はじめての「さくらの専用サーバ」(3)さくらの専用サーバでは、複数台の専用サーバをローカルネットワーク経由で接続する「ローカル接続(複数台構成)」機能が無償で提供されている。専用サーバとクラウドを連携させる「ハイブリッド接続」という機能も用意されている。今回はこれらの機能について紹介していく。DevelopersのプロダクトにPageSpeedというWebサイト最適化ツールがある。診断&アドバイスのツールと、HTMLなどを自動変換するツールが用意されており、これらのいずれかを使うことによって的確に既存のWebサイトの高速化が可能だ。診断結果をベースに作業ポイントを紹介していこう。ツール「Vagrant」で開発環境を仮想マシン上に自動作成する最近注目されている開発支援ツール「Vagrant」は、テスト用の仮想マシン作成やその環境設定などを自動化するツールだ。これを利用することで、仮想環境の作成からセットアップ、そして破棄までを、簡単なコマンドを実行するだけで行える。今回はこのVagrantの概要と基本的な使い方を紹介する。Google検索による検索流入が重要というのはもちろんだが、Webサイト運用のチェックツールとしても無償で活用できる点がポイントだ。複数台のサーバーやクラウド環境を組み合わせてのサービス運用においては、ログの収集方法に工夫が必要となる。いった場合に有用なのが、さまざまなログの収集手段を提供するfluentdだ。今回はfluentdのアーキテクチャやそのインストール/設定方法、基礎的な設定例などを紹介する。ValidatorでWebサイトを検証するWebサイトの運営でHTMLを正しく記述することは、アクセシビリティだけでなくSEOの観点でも重要である。ところが簡単なHTMLでもミスをしているWebサイトは多く、普段から客観的に、機械的にチェックしておくことは必須である。Validatorの利用方法を紹介していこう。Bagを使うサーバー管理ツール「Chef(シェフ)」は、ファイルに記述した設定内容に応じて自動的にユーザーの作成やパッケージのインストール、設定ファイルの編集などを行うツールだ。独自Debパッケージやaptリポジトリを使ったサーバー管理術DebianやUbuntuでは、Debパッケージという形式でソフトウェアが配布されているが、これらを自分で作成して利用することも可能だ。本記事では独自のDebパッケージを作成する方法や、apt-getコマンドで独自に作成したパッケージをインストールできる独自リポジトリの作成方法を紹介する。