paas

4

Hi, everyone! This will be my last post of the night because I have work in the morning :)

I made this for a few of my friends after I graduated and they were leaving sophomore year to become juniors! 

I call it The Ultimate Success Plan, and you don’t have to follow it exactly, but I figured it might help some of you out. It’s basically just a timeline of how/when to do things so that you don’t forget anything during the college admissions process!

I hope some of you find some use for it :)

anonymous asked:

all the Khaled Hosseini books!! and the reluctant fundamentalist is really good too!! And for music I have p basic music taste but bloom & featherstone by the paper kites, anything by the strokes, mayday parade, nari nari, and all of sanam puris songs, covers and originals! My fave covers by him are pal pal dil ke paas, o mere dil ke chain, mere sapno ki rani, and my fave originals are ishq bulaava, khudhnaseeb and the acoustic version of Teri aankhon se. Also penn masala is amazing

NARI NARI OMGJG,  i will def read those books idk if i’ll have time to here but i will when im back

Dispatch from Under the Radar 2012 – Consumerization of IT

The show had a good line up of companies  once again and one of my investments, AppFog, won the People Choice which is the “hot company” online vote by people attending or not.   The keynote from Yobie Benjamin, Global CTO from Citigroup, had some really good information and its worth watching it on the streaming site but as a startup I would be discouraged if I was trying to sell to Citi.  His pre-req for any conversation is whether or not you will be “around” and he defined that by having a big slug of money of the balance sheet.  It’s a fair statement from the CTO of Citigroup but flies in the face of the show theme.  The Consumerization of IT is driven by IT Professionals in the workplace doing and delivering the kinds of things they do as consumers.  Full stop. I’m not sure anyone called the CFO at Dropbox and asked about the balance sheet before throwing a few photos in there.  I’m not  saying that Yobie is wrong for his business but it’s not consistent with the theme of the show and the movement around Consumerization.  That said, I really liked his talk and I’m super happy he made the time to be there.

The presentation format is pretty tight. Each company gets six minutes plus QA time from the judges.   I thought Peter Yared from CBS Interactive was the best judge in terms of the thoughtfulness of questions.  All of the judges did well and it’s great of them to take time from their busy schedules to do these events.  I do judging and panels as well and to do it right takes effort. You can’t just show up.

One thing that I believe was missing was requiring each presentation to open by telling the audience why the company fits into the Consumerization theme.   Minimally the moderator for each section of the conference could have explained why the category of companies in the section fit into the theme.  I don’t think that just assuming because an IT Pro can use a product by swiping a credit card is enough.  

Strikingly absent from the program were any companies doing hybrid cloud with real management beyond the core infrastructure companies (the infrastructure section) which were well represented by Cloud Scaling,  Piston, and Zadara Storage.   These types of companies need to tell the audience that they enable the central IT folks to deliver IaaS to their business units that “feel” like AWS and/or deliver AWS-like benefits while still offering flexibility of on premises or off plus internal controls.  None of them really made the pointed statement but I do think good listeners might have got the message.  Then again they only get six minutesand they did good jobs of representing themselves in that short time.

The section on PaaS was well done and informative. The companies in the section were pretty mature and included Apparbor, Cloud Bees,  Cabana, and AppFog. In the past, if I had to describe why PaaS fits into the Consumerization theme, I’d have to stretch a bit. But this show got me to thinking about it. I think Lucas Carlson from AppFog had the seed of it though.  He talked about the elimination of “ops” for the developer.  That is, the developer focuses on code and not operating servers and keeping things up to date.  So in a sense,  PaaS in general enables a developer to have an experience that  is akin to the simple store and retrieve of files or photos (like Dropbox). In the PaaS context,  I drop my code in the PaaS and away it goes. The Dropbox user doesn’t worry about load balancing the server her files are stored on or backing them up or doing patches.  The developer using a PaaS gets that experience plus a whole lot more.   You don’t need to work at a big company that has a devops staff that builds and maintains the internet facing platform. The PaaS provider does it. So software development orgs of all sizes can get the same benefit.  This is clearly part of the theme. None of the presenting companies made the explicit point and they should!  And yes they all pay as they go so its consumer like of course!

It is still early days for Consumerization of IT to be woven into company messaging. The smarter companies will not just market to it but believe in it and build for it. They will be rewarded for their efforts as businesses of all sizes will be able to adopt their technology in ways similar to the ways IT Pros and end users do in their daily lives.  IT Pros will bring in tech from small companies that innovate fast, enable low cost of adoption, and deliver a level of simplicity in line with the stuff they use at home.  The central IT folks will adopt the more comprehensive solutions that enable their own organizations to deliver a cloud-like experience to their business users.  That’s what this trend is about. It’s way more than pay as you go.

Heroku versus Cloud Foundry from an Educator's Perspective

There are several useful comparisons between Heroku and Cloud Foundry, including this one and that one. I am going to add a brief educator’s perspective.

Why APaaS in the first place? To have a common reference platform for students to deploy to from day one. This eliminates the common last-minute deployment problems.

My specific requirement is to support the technology stacks I have chosen for pedagogical reasons for my web application and web services courses. (In both courses, we pay considerable attention to architecture.)

  • Scala
  • Play framework for web apps
  • spray for RESTful web services

As a platform, Cloud Foundry is open-source, while Heroku is closed-source. Fair enough. But what are the relevant differences from my perspective?

  • With Heroku, your application needs to have a main class as its entry point. You structure your application using Foreman and push the source to the cloud using git. Building, staging, and deployment then take place again in the cloud. If these steps work on your local machine using, say, Maven or sbt, they are very likely to work the same way on Heroku. 
  • With Cloud Foundry, your application must be packaged as a war to run on Tomcat 6, in the case of Java or Scala. The build process takes places on the local machine, you push a war to the cloud, and this hard-coded server staging logic is invoked. The problem is that you are stuck with the default blocking Java connector! Because spray requires the non-blocking (async) connector, this means that you cannot deploy spray to CloudFoundry.com for now. If you know a workaround, please let me know! 
  • Both have various useful add-ons, such as relational and NoSQL databases, message queues, etc.
  • Heroku has a free tier, while Cloud Foundry has a free trial and it’s final pricing structure has not been announced yet.

For these reasons, I ended up choosing Heroku for this spring semester. I’m quite optimistic that it’s going to be fun.

OpenShift Expressの始め方

RedHatのPaaS、OpenShift Expressの始め方。LAMP環境が3分で手に入る。

1. ユーザ登録

http://openshift.redhat.com でExpressにサインアップ

2. コマンドラインツールをインストール(以降の操作はすべてローカルコンソールで)

$sudo gem install json_pure

$sudo gem install rhc

3. 自分のサブドメイン名を作る

$rhc-create-domain -n hoge -l ユーザ登録したメールアドレス

4. PHPアプリケーションを登録

$rhc-create-app -a fuga -t php-5.3 -l ユーザ登録したメールアドレス

→初回はGit用のSSH鍵生成などが自動的に行われる

→カレントディレクトリにGitリポジトリが生成される

→http://fuga-hoge.rhcloud.com というURLが割り当てられる

5. MySQLとphpMyAdminを使えるようにする

$rhc-ctl-app -a fuga -e add-mysql-5.1 -l ユーザ登録したメールアドレス

$rhc-ctl-app -a fuga -e add-phpmyadmin-3.4 -l ユーザ登録したメールアドレス

6. 独自ドメイン名でアクセスできるようにする

$rhc-ctl-app -a fuga -c add-alias –alias “fuga.hoge.com” -l ユーザ登録したメールアドレス

※作成したプログラムはgit pushするとすぐに公開される

activestate.com
ActiveState Acquires Perl Cloud Company, Phenona, to Accelerate Cloud Strategy

先月PythonとPerlのPaaSイネーブルメント「Stackato」を発表したActiveStateが、同種のプロダクトをプライベートベータテストしていたPhenonaを買収した。Phenonaの創業者であるDnii Kulchenkoは、現在15歳で、まだ高校生であるため、パートタイムとしてActiveStateチームに加わるとのこと。

早熟な才能に驚くと同時に、そうした才能が自然に向かう先であるということで、PaaSニーズの深さをあらためて感じる。

IBM revealed a more than $1 billion cloud platform-as-a-service (PaaS) investment on Monday, opening its middleware to the cloud for the first time and bolstering the connectivity of enterprise applications and data to the cloud. The investment was disclosed to more than 9,000 clients, partners and developers at IBM’s Feb. 23-26 cloud conference in Las Vegas, which kicked off in earnest on Monday. The investment starts with IBM’s launch of “BlueMix,” codename for a new PaaS, open beta, that combines IBM’s software, third-party and open technologies. BlueMix will be providing DevOps in the cloud to facilitate effective and rapid construction of enterprise applications by developers, independent firms and enterprise teams. BlueMix runs on SoftLayer’s global cloud platform.