Thursday, July 11, 2019

Quick Summary of AWS Summit New York – 2019



During AWS Summit New York – 2019 AWS announced many new services, launched existing services in new region and added new features in existing services. Personally, I liked Event Bridge and CloudWatch Container insights. Below are  highlights of these services

Introducing Amazon EventBridge

Amazon EventBridge is a serverless event bus that makes it easy to connect applications together using data from your own applications, Software-as-a-Service (SaaS) applications, and AWS services. EventBridge delivers a stream of real-time data from event sources, such Zendesk, Datadog, or Pagerduty, and routes that data to targets like AWS Lambda.

You can set up routing rules to determine where to send your data to build application architectures that react in real time to all of your data sources. EventBridge allows you to build event-driven architectures, which are loosely coupled and distributed. This improves developer agility as well as application resiliency. EventBridge makes it easy to build event-driven applications because it takes care of event ingestion and delivery, security, authorization, and error-handling for you.



 EventBridge leverages the CloudWatch Events API, so CloudWatch Events users can access their existing default bus, rules, and events in the new EventBridge console, as well as in the CloudWatch Events console.

Introducing Amazon CloudWatch Container Insights for Amazon ECS and AWS Fargate - Now in Preview

Amazon CloudWatch Container Insights is now available in preview to monitor, isolate, and diagnose your containerized applications and microservices environments. With this preview, DevOps and systems engineers have access to automated dashboards summarizing the performance and health of their Amazon Elastic Container Service (ECS) and AWS Fargate clusters by tasks, containers, and services.  


Optimize Cost with Amazon EFS Infrequent Access Lifecycle Management (Cost Optimization)
You can now choose from four Amazon Elastic File System (Amazon EFS) Lifecycle Management policies to automatically move files into the EFS Infrequent Access (EFS IA) storage class and save up to 85% as your access patterns change. Additionally, you can now enable Lifecycle Management for all EFS file systems. 

AWS Elemental MediaLive Now Supports AWS CloudFormation (Good feature for Media domain)

You can now use AWS CloudFormation templates to create and configure AWS Elemental MediaLive channels (both inputs and outputs). This improvement enables you to use AWS CloudFormation to deploy MediaLive resources in a secure, efficient, and repeatable way.

Note: Reference has been taken from aws.amazon.com


Tuesday, October 27, 2015

Next Generation Order Placing System

The world is changing fast; e-commerce battle has been expanded from PC to mobile.
Still the way we order much more similar to what we do before 5 years…But it times to change this system.
I am working in proto type and also designing how next generation system looks like. In this article I will discuss about three points

 1) New Order Placing system which just arrived
 2) Possible Order placing  System  #1 (very general to order anything and fits in your garbage)
 3) Possible Oder placing system #2 (built in system sensor with your product package or in your jar)

1)      New Order Placing system which just arrived - Amazon dash

How it works?

·         If you think that 5 items are there which you never want to run out then you can buy those dash button for these five items.

·         Whenever you notice that your favorite items about to run out press that dash button and it will send order details.

·         You will get mobile notification and if you want you can edit the order as well

·         If you are prime member then within two days those item will be at your door steps

Disadvantage:

·         Very limited options to buy different dash button and it cost (4.99$)
·         You are bounded to only one portal and one product


2)      But I am more interested in developing prototype for option #2 and that system will be intelligent enough to read the barcode and order the same price after compering total prices , ship time (based on your priority )

How it will work actually?
·         A Sensor install into or an intelligent garbage collector  which is connected to wifi and also connected to main server
·         You can login into the portal and customize your priority and also configure order quantity for particular item
·         You through your empty package into garbage ..sensor will read barcode.
·         Sensor then send this information to server
·         Server will search certain portals and try to find best deal
·         Order that item and send you the notification
·         If you feel that you want to modify order just click on the link and modify order


Disadvantage:

·         Difficult to order very large item which you cannot throw in garbage
  

3)      Third option is to develop sensor and programmed it to send signals when jar is about to empty

How it will work actually?
·         Buy N number of wifi enabled sensors
·         Associate order with each sensors (the way dash is doing)
·         Set threshold weight
·         Put that sensor in Jar
·         Now when jar is have less weight which was specified in the threshold level of sensor
·         Sensor will send signal to particular device which is in the home and that device will send that signal to Main server
·         Server will compare market prices and place the order
·         Consumer can edit the order
Disadvantage:
·         Lots of manual work to setup and customize sensor
·         What if you cook the sensor (you are putting sugar in tea and you boiled out that sensor and more you may drunk  it as well J)

 
Feel free to drop your ideas in comment and if you have any suggestion or need more information then feel free to contact me on viralpala@gmail.com
Hope you like this article!!!


Monday, October 12, 2015

AWS New Services

In the last week during Amazon re:Invent 2015 Las Vegas, Amazon has announced some new services  below are quick view of of these services and more details are on the way !!!

Amazon QuickSight:

Fast, easy-to-use, cloud-powered business intelligence

 Amazon Kinesis Firehose:


Easily load streaming data to AWS

 

AWS Import/Export Snowball:  

Transfer 1 Petabyte Per Week Using Amazon-Owned Storage Appliances


AWS Config Rules (Preview)


AWS Config Rules is a new set of cloud governance capabilities that allow IT Administrators to define guidelines for provisioning and configuring AWS resources and then continuously monitor compliance with those guidelines. AWS Config Rules lets you choose from a set of pre-built rules based on common AWS best practices or custom rules that you define

Amazon Inspector (Preview)


Amazon Inspector is an automated security assessment service that helps improve the security and compliance of applications deployed on AWS. Amazon Inspector automatically assesses applications for vulnerabilities or deviations from best practices. After performing an assessment, Amazon Inspector produces a detailed report with prioritized steps for remediation

Tuesday, October 6, 2015

How to Convert IT from Cost to Value

How to Convert IT from Cost to Value

Now days each big organization have many divisions and those divisions are eating cost and because of this IT looks like a Cost not profit center to higher management.

Also Higher management does not able to find out which department eating IT most and when it comes to different public cloud , private cloud and hybrid cloud it becomes very difficult.
and to solve this problem we need to focus on   TBM (Technology Business Management)



I am just describing approach to achieve this 

1)  First you need to collect data on who is eating your services.
2) Then you need to collect data and prepare inventory of all the hardware , software and network (including Service provider )
3) Collect vendor information a 
4) Now once you have this data you need to use tool which allow you to see unified view across all the the infrastructure (like cloud cruiser )
5)  once you have this kind of tools ..it will provide you data about which business unit is consuming your service.
6) now you can use chargeback and show back to relaize that business unit that they are consuming services
7) for private cloud you can use cost model from Apptio and from other to determine exact cost of the VMs and other hardware (including space ) and based on that you can chargeback - showback to your division
8) once you have trend data and capacity picture then you can optmize your cost
9) some tools allow you to do What-If modeling which empower you to compare with diffrent public/private and hybrid model.

once you start forecasting , chargeback-showback and invoices , you will cameto know from where we can cut the cost and at what level.

This will reduce your cost by 20-30% and most it will help higher management to take decision 

For create your next IT cloud strategy feel free to contact me on viralpala@gmail.com may be I can guide you to save the cost and help you to design your Enterprise cloud migration .

Thanks 
Viral Pala , PMP
viralpala@gmail.com


Wednesday, September 23, 2015

AppStore has been compromised and over 85 apps

AppStore has been compromised and over 85 apps have been discovered to be infected with malware. The compromised iOS apps include IMs, banking apps, mobile carrier’s app, maps, stock trading apps, SNS apps, and games.
 
The current list of 85 known compromised apps that contain the malware “XcodeGhost” is below.
If any of these apps are on your iPhone or iPad right now, uninstall them asap.
If you need assistance, contact Client Services.
air2
AmHexinForPad
Angry Birds 2
baba
BiaoQingBao
CamCard
CamScanner
CamScanner Lite
CamScanner Pro
Card Safe
China Unicom Mobile Office
ChinaUnicom3.x
CITIC Bank move card space
CSMBP-AppStore
CuteCUT
DataMonitor
Didi Chuxing
Eyes Wide
FlappyCircle
Flush
Freedom Battle
golfsense
golfsensehd
guaji_gangtai en
Guitar Master
High German map
Himalayan
Hot stock market
I called MT
I called MT 2
IFlyTek input
IHexin
immtdchs
InstaFollower
installer
iOBD2
iVMS-4500
Jane book
jin
Lazy weekend
Lifesmart
Mara Mara
Marital bed
Medicine to force
Mercury
Micro Channel
Microblogging camera
MobileTicket
MoreLikers2
MSL070
MSL108
Musical.ly
NetEase
nice dev
OPlayer
OPlayer Lite
PDFReader
PDFReader Free
Perfect365
Pocket billing
PocketScanner
Poor tour
Quick asked the doctor
Quick Save
QYER
Railway 12306
SaveSnap
SegmentFault
snapgrab copy
Stocks open class
SuperJewelsQuest2
Telephone attribution assistant
The driver drops
The Kitchen
Three new board
ting
TinyDeal.com
Wallpapers10000
Watercress reading
WeChat
WeLoop
WhiteTile
WinZip
WinZip Sector
WinZip Standard

Thursday, April 23, 2015

Amazon AWS EFS (Elastic File System)

So finally wait is over, Amazon unfold this in San Francisco, CA seminar.


So what is Amazon EFS (Elastic File System) ?

It’s new generation storage for the Amazon cloud lover (like me!!!)

  • Fully managed File System for EC2
  • Grows to petabyte scale , elastically (No need for pre-reserve , pay as you use)
  • It’s SSD based (Solid State Based) , so very low latency and high through
  • Highly available and durable
  • Automatically data replication across available zones (AZs) (Same way S3 do)
  • Support NFSv4

Not only has that still there are some other features as well

  • Throughout and IOPS scale automatically
  • Support for thousands of concurrent NFS connections
  • Consistent Low latency access.

Still it's in Preview but I am hoping by next winter they will launch full fledged service.

If you need more information feel free to email me on viralpala@gmail.com or if you have any other information please post that in comment section so all can share the knowledge !

Thursday, February 12, 2015

Continuous Integration (Part 1 )

Continuous Integration   (Part 1 )

What is Continuous Integration   ?

Continuous Integration is software development practice where members of a team integrate their work frequently, usually each person integrate at least daily – leading to multiple integration per day. Each verification is verified by an automated build (including test) to detect integration errors as quickly as possible.

How exactly it’s different from normal build?

In our normal build.
  1. 1)      Developer changes the code to develop new feature or may be it fix the open bug.
  2. 2)      They do unit testing (or not do J )
  3. 3)      They commit their code.
  4. 4)      Everyone who pull the code
  5. 5)      And if code has error every one get hit of the bad or buggy code.

May be even if developer do the unit testing there is possibility that that code failed in integration testing.

Also there is a chance of manual error while deploying code on client side.

Solution of this problem is Continuous Integration !!!!  (More in Part II)


I explain current deployment and problem with below images 

1) Normal Team where two different component build by two different team members.   


2) When One team member test hi code and commit.

3) When second team member get code and it break his/her whole system :-(



So please refer my Continuous Integration (Part II )