2014 will be the year in which telecom will be split into two. The ones that understand iCommunication and the ones that don’t. iCommunication is about giving a personalized communication experience to consumers and enterprises. Low cost subscription models and freemium will be the main business models. Low-cost pay per use is still possible but not for messaging or voice traffic. The value proposition needs to be higher.
What will this mean?
Bit pipes will become a reality in Europe and possible in the US (mainly dependent on what Google and others do). Telecom operators massive head count reductions. Nokia & Blackberry will be joined by other one time big telco names. The end of the world for some. Especially for those that belief telecom is a dividend generator or a bottomless pit for license taxation…
For consumers and enterprises there will be a new world of communication possibilities. Communication will be fully integrated into back office systems, e.g. CRMs like Salesforce store all calls. Improvements in voice recognition will make talking to machines a natural interface. Managing contacts will become a breeze. Forget memorizing phone numbers…
Communication as a Service will be the big innovation. The Cloud, Big Data, IoT will meet IP communication. Whatsapp will have a bigger brother for voice and video. Unless Google and Apple surprise the market with joint IP-based communication over LTE and WiFi. Asia, Africa and Latam will have two more years but most of their operators will make the same mistakes as the European ones.
Bit pipes are not even a safe business because the Ryanair of telecom will be able to quickly pickup mobile licenses and networks of the third/forth player, the one that goes bankrupt.
Things will not look nice for the next three years for some but we all knew that it was going to come for the last 10-15 years. Any CxO that calls this an unforeseen disruptive technology should be fired on the spot. The next edition of the Innovators Dilemma does not have to go back to the last century for examples. This is a textbook case for MBA students for years to come…
Although I changed the focus of Telruptive to move away from trying to help the telecom operators avoid becoming bit pipes, I want to give them one last chance. I will be speaking at the Telecom Application Developer Summit in Bangkok. The summary of my talk on Friday is: “How to launch new telecom services daily…”.
Sounds impossible? I will be explaining how it can be done and doing demos. So if you are working for a soon to be bit pipe and you want to try to escape this fate, then I suggest you come and see the session…
Many developers and devops are doing a lot of repetitive tasks every day. One of them is deploying a web app and scaling it. We all know the theory for deployment: install an app server, install a database, deploy your app on the app server and your data on the database.
Scaling is also a common problem however several people already have answers for it: put a load balancer in front, duplicate your app server, create database slaves for read only data, create a database cluster for high volumes of writes, use in-memory or NoSQL databases for extremely high write volumes, use memcached for avoiding to go to the database, use Varnish to avoid going to the web server, etc.
So these are not new problems, more like common recurring tasks for devops and developers. What if instant solutions could be made available hence anybody in the world, independent of their level of knowledge, can instantly install a scalable solution?
At Ubuntu we think Open Source blueprint solutions for these common problems should be within everybody’s reach. Instantly deploying and scaling a rails app on any cloud is already a reality: https://juju.ubuntu.com/docs/howto-rails.html. The next step is to make it even easier. One command or drag-and-drop to deploy a complete stack in high-availability. Even one command to have continuous deployment + high-availability at once. This is exactly why we are organizing a contest to win $10,000 with 6 categories. Two of them should be familiar to you now: high-availability and continuous deployment.
Can you imagine the extra time you will gain if all common recurring problems would instantly disappear? Especially if you think what is common and recurring for some experts might be rocket science for the rest of us. If you haven’t played around with Juju, then this is the best time ever…
If you read sites like highscalability.com you will have certainly read about those big name dotcoms that deploy new features to production up to tens of times a day. For most startups bringing features to production is still a manual, at best semi-manual process. You have the odd start-up that has it all automated, but unfortunately this is often a signal that they have too much time on their hands which points towards more critical problems.
What if startups would not have to worry about how to set-up hourly feature deployment? What if they could get an open source solution that delivers them flexible and highly scalable continuous deployment in minutes?
What if Startups could launch new features faster than the top DotComs and scale almost as good?
If this sounds attractive to you or you know a start-up to whom it would be, then you should visit this blog post. Ubuntu has launched a beta program and if enough startups sign up, then they will build an instant and scalable open source continuous deployment solution for them.
There was a new release of Juju this week, 1.11.3, that brought a “small feature” with a big impact on your AWS bill. You are now able to deploy multiple services on one cloud server instantly. Before Juju started a new server per service which resulted in a potentially high AWS bill.
If you want to use the new feature you need to work with the development version of Juju Core. To install Juju on AWS just copy the below code into a file, e.g. installjuju.sh, make it executable: chmod u+x installjuju.sh and execute it: ./installjuju.sh
echo "Installing Juju. Asks for your password."
sudo add-apt-repository ppa:juju/devel -y
sudo apt-get update -y
sudo apt-get install juju-core -y
if [ ! -f ~/.ssh/id_rsa ]; then
echo "Generating SSH Keys."
ssh-keygen -t rsa -b 2048
if [ ! -f ~/.juju/environments.yaml ]; then
echo "Generating environments.yaml."
juju generate-config -w
echo "Your AWS Access Key, followed by [Enter]:"
echo "Your AWS Secret Key, followed by [Enter]:"
sed -i -e "s/# access-key: /access-key: $awsaccesskey/" ~/.juju/environments.yaml
sed -i -e "s/# secret-key: /secret-key: $awssecretkey/" ~/.juju/environments.yaml
echo "Bootstrapping Juju."
Afterwards you can start deploying services. If you want them to run on the same server you need to know the number of the server. Juju status will tell you this:
The bootstrap server is 0. New machines will be starting with 1 and go up. So if we want to install wordpress then we need to do the following:
juju deploy mysql --to 0 # deploy mysql to machine 0
juju deploy wordpress --to 0 # deploy wordpress to machine 0
juju add-relation mysql wordpress # create wordpress tables
juju expose wordpress # make wordpress accessible.
juju status # get the IP/URL of wordpress
Now you can log into WordPress. Your URL should look something like this:
When you are done:
Traditionally manufacturers would build a product, stock their warehouses and hope they sell it. “Build it and they will come”, was the norm. A very expensive strategy. Crowd-funding websites have changed this. Start-ups are now able to create a prototype, shoot a video and see if people will love the product without investing any massive amounts of money.
Today is a special day because crowd-funding can change forever. Today Canonical announced the largest crown-funding experiment ever. Where Pebble asked for $100K, got oversubscribed 100 times and ended up getting around $10M, Canonical is aiming for $32M from the start.
So who is Canonical and how will they pull this off? Canonical is the company behind Ubuntu, the most popular open source Linux distribution that runs over 50% of the Operating Systems in public clouds like Amazon AWS.
Canonical will be presenting the Ubuntu Edge, an awesome phone that will push the limits of mobile communication as we know it. It is the first phone that is “your PC in your pocket”. A phone that you hook up to a screen and a keyboard and you can use as a laptop. With 4GB of memory it has similar specs as a laptop. The Ubuntu Edge also has an Edge in usability. Everybody that was able to use the Ubuntu phone operating system will tell you that it is one of the easiest phones out there. Swipe from the left and you have all your most used apps, not only 4. Swipe from the top and you have full control of your Wifi, network, etc. Gone are the days that you had to push: Settings, Wi-Fi, etc. Without lifting a finger you pick your wifi. Right-slide switches between your apps. Bottom-slide gives you an in-app menu that changes based on the current app.
So what about mobile apps. That is exactly the reason why crowd-funding is used. All Ubuntu enthusiasts will be able to get their hands on an Ubuntu Edge. These are the top computer experts in this world. The top Geeks. The people that recompile an operating system kernel for fun. So expect them to come up with apps that push boundaries because the Ubuntu Edge is the only phone that is completely Open: Open Source, Open Hardware and Open Funding. Find more here: igg.me/at/ubuntuedge…