Internet Shield with arduino UNo like GSM Module

Hello guys,

Previously i was using raspberrypi with a Huawei stick to send the data on my server. Now i have come accros power shortage, as raspberry pi + Huawei Stick together takes lot of power (almost minimum 2W) and my application is battery powered.

Could you please suggest me, the best way to make internet access with arduino Uno like GSM module or any other option.

Note: I have searched myself , I have found a couple of links like https://www.arduino.cc/en/Guide/ArduinoGSMShield , but still im confused, about the possible solution.

Could you please help me. thank you