Swift (2) – 実装と運用tips OSS基盤技術センター OSS技術第二課 ※本文中の会社名、商品名は、各社の商標及び登録商標です。 項目 • Swiftのデータ構造と処理フロー • 障害時の動作と対策 • 高負荷対策 • バックアップ • 実践編: Swift機能拡張例 – 既存システムとの認証統合 – クォータ機能の実装 • その他 今回説明を省略するもの • インストールと初期設定 • コンフィグ詳細 • ツール群の使い方 • REST API • swauthの認証モデルと実装詳細 • 小規模構成の話(ロードバランサ無し構成、 SIAO構成) • Amazon S3 (時間が足りないので) Swiftの構造 • クラスタ構成 – 多数のプロキシノード、アカウントノード、コンテナ ノード、オブジェクトノードが並列動作 – システム構成を集中管理するノードが存在しない – 動
参考: 006 動画の再生 - Swift Docs Swiftを使ってMacで動画再生するアプリを作りたいので、とりあえずAVPlayerViewというやつを使ってみた。 ほぼ上のiOS用ドキュメント通りで動いた。 StoryboardからAVPlayerViewを設置してOutletを作って以下の通りでバンドルした動画リソースの再生までできた。お手軽。 import Cocoa import AVKit import Foundation import AVFoundation class ViewController: NSViewController { @IBOutlet weak var playerView: AVPlayerView! var videoPlayer:AVPlayer! override func viewDidLoad() { super.viewDidL
1 2011.11.30 日本 OpenStack ユーザ会 Tomoaki Nakajima / @irix_jp openstackOpen source software to build public and private clouds. Object Storage; Overview OpenStack + CloudStack 2 Agenda ● Swift って何? ● Swift の利点 ● Swift を使う ● Ring ● Ring 考察 ● まとめ ● Swift ニュース ● お知らせ * OSC2011TokyoFall で予告した「障害時の動作」については時間の都合で省略しました。 3 Swift って何? 4 Swift って何? ● OpenStack の一部で Object Storage 機能を担 当します。 ● Amazon S3 相当です(
At Spil Games we have been running Swift for more than two years now and are hosting over 400 million files with an average file size of about 50 KB.At Spil Games we have been running Swift for more than two years now and are hosting over 400 million files with an average file size of about 50 KB per object. We have a replica count of three so there are 1.2 billion files to be stored on the object
Swift The powerful programming language that’s also easy to learn. Swift is a powerful and intuitive programming language for all Apple platforms. It’s easy to get started using Swift, with a concise-yet-expressive syntax and modern features you’ll love. Swift code is safe by design and produces software that runs lightning-fast. Modern Swift is the result of the latest research on programming lan
_ Swiftはすごい 朝起きたらTLでSwiftという文字が躍り、まさかのスィフト復権かと思ったらWWDCを受けての話で、どうやらアップルが新しいプログラミング言語を投入したらしいとわかった。 ガリバーの宇宙旅行 [DVD](坂本九) たかがアップルの新しいプログラミング言語で何を騒いでいるのだろうとすごく疑問だったが、そんなにみんなObjective-Cが嫌いだったのかと(それにしてはえらく利用されているっぽい)感じたくらいだった。 そうは言っても、とりあえずdeveloper.apple.comを眺めると、SwiftについてはThe Swift Programming Languageという本をiTSで無料で配布しているからiBooksで読めと書いてあるので、とりあえず後で読むことにして昼の仕事に戻った。 で、帰って来てSwift本をダウンロードして読むかと思い、ふと気づくと、MSD
Swift Tech Overview April 22, 2012 Openstack Object storage, called swift, is a distributed, fault-tolerant, eventually consistent object storage system. In this post, I’d like to go in to some detail about what that means. Distributed Swift is a distributed system. It is designed to be run on a cluster of computers rather than on a single machine. Swift is composed of three major parts: the proxy
Swift is the software behind the OpenStack Object Storage service. This service provides a simple storage service for applications using RESTful interfaces, providing maximum data availability and storage capacity. I explain here how some parts of the storage and replication in Swift works, and show some of its current limitations. If you don't know Swift and want to read a more "shallow" overview
また、RAIDカードのパラメータはWritback、bs/512K、マウントパラメータはnoatime,nobarrier、queue_depthなども設定しています。 リニューアル構成 現在、上記の構成をリプレースしており 次期には分散ファイルシステムのOpenstack Swiftを使用した構成になります。 Swiftに関しては最近話題なので、ここでは割愛します。 ちなみにSwiftを採用した理由としては、こんな感じです。 ・分散できる(*´ω`*) ・RESTful(*´ω`*) ・pythonでかかれてる(*´ω`*) ・自動復旧機能がある(*´ω`*) ・コミュニティが活発(*´ω`*) ・試験的にもよかった(*´ω`*) まず分散できるという点。 Swiftはデフォルトで3つのレプリカを持つことができます。 また、zoneという概念をもっており、同じオブジェクトは複数のzone
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く